Time Nick Message 03:13 amitgupta hi all 03:15 wizzyrea hi 03:15 wahanui hi, wizzyrea 03:15 wizzyrea @later tell gmcharlt hi, when you have a moment, could we get perldoc.koha-community.org updated with the newer versions? please and thank youuuuuuu 03:15 huginn wizzyrea: The operation succeeded. 03:19 wizzyrea @later tell joubu hi, meetings.koha-community.org is wrangled by gmcharlt, I've asked him to add the 2017 stuff 03:19 huginn wizzyrea: The operation succeeded. 03:20 wizzyrea @later tell gmcharlt also joubu asked for "could you (please) add 2014-2017 entries on http://meetings.koha-community.org/2017?" 03:20 huginn wizzyrea: The operation succeeded. 03:27 amitgupta hi wizzyrea 04:29 amitgupta @ bug 19033 04:29 huginn amitgupta: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19033 is not accessible. 06:16 amitgupta hi indradg 06:19 indradg amitgupta hi 06:59 alex_a hello 07:25 * magnuse waves 07:46 * cait waves 08:02 * magnuse waves again 08:06 * atheia waves too 08:18 * cait gets a little sea sick 08:19 cait atheia: are you around today? 08:19 atheia cait: yup I am :-) 08:19 cait cool 08:19 cait i have to bake some cake first, but maybe will get some time to look at stock rotation a little later 08:21 atheia Ooh, that'd be amazing! I'll rebase before then! 08:23 magnuse and then add some tests to bug 7317? ;-) 08:23 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7317 new feature, P5 - low, ---, alex.sassmannshausen, Patch doesn't apply , Add an Interlibrary Loan Module to Circulation and OPAC 08:27 amitgupta hi cait 08:28 cait hi amitgupta :) 09:29 cait baking ... hot temperatures... not my best idea 09:43 atheia magnuse hah, indeed, rather sooner than later! 09:44 cait only 3 months left 09:44 cait not a lot of time for the big enh 10:28 magnuse yeah, now would be a good time to get ill in 10:48 atheia cait: just so you know, stock rotation applies cleanly except for a staff.css file in one of the commits. Martin is adapting the API paths to the new open api framework, and after that I'll rebase. 10:49 atheia But this shouldn't change any of the testable stuff. 11:20 cait ? 11:20 cait new open api framework? you lost me :) 11:21 cait do you mean the restful api? 11:21 cait is the conflict in the staff css easily solvable? 11:22 marcelr hi #koha 11:22 cait hi marcelr 11:23 marcelr :) 11:23 cait have to run off for a little while 11:23 cait bbl bye all 11:23 marcelr cu 11:37 magnuse @later tell cait maybe atheia was referring to bug 18137? 11:37 huginn magnuse: The operation succeeded. 11:37 magnuse bug 18137 11:37 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18137 enhancement, P5 - low, ---, lari.taskula, Failed QA , REST API: Migrate from Mojolicious::Plugin::Swagger2 to Mojolicious::Plugin::OpenAPI 11:37 atheia argh, yeah magnuse, that's exactly right! 11:38 atheia @later tell cait Magnuse is right, it's about 18137. re: the merge conflict, yeah it's super easy! 11:38 huginn atheia: The operation succeeded. 12:34 marcelr ashimema: is colin still around for testing bug 18996 ? 12:34 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18996 major, P5 - low, ---, m.de.rooy, Needs Signoff , SIP sets ok flag to true for refused checkin for data corruption 12:44 tcohen morning 12:53 marcelr hi tcohen 12:59 magnuse kia ora tcohen 13:03 eythian marcelr: not coming to the conference? 13:03 marcelr no sorry 13:03 marcelr dont know anything about perl :) 13:08 tcohen :-P 13:18 atheia Hey tcohen, have you recently tried Bug 18137? 13:18 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18137 enhancement, P5 - low, ---, lari.taskula, Passed QA , REST API: Migrate from Mojolicious::Plugin::Swagger2 to Mojolicious::Plugin::OpenAPI 13:19 atheia Trying to adapt Stockrotation for that, but the API tests seem to fail quite spectacularly with it? 13:20 tcohen atheia: what you are looking for is 13:21 tcohen sudo cpanm -i Mojolicious@7.21 ; sudo cpanm -i JSON::Validator@0.97 ; sudo cpanm -i Mojolicious::Plugin::OpenAPI@1.15 13:21 oleonard Trying to do a hard reset on a branch and I'm getting some of these: "error: unable to unlink old 'C4/Koha.pm' (Text file busy)" 13:21 oleonard Anyone know what that means? 13:22 atheia Sounds like some form of read lock oleonard ? 13:23 atheia never had it before though… 13:23 atheia tcohen, thanks, will try. 13:23 ashimema tcohen.. we need to pin that OpenAPI dependancy in the patch then.. currently it's min_ver.. without a max_ver ;) 13:24 * ashimema should also check Validator for the same pin 13:24 tcohen we have tried higher versions successfuly 13:24 ashimema well for me with latest dependancies all the tests fail ;) 13:24 tcohen I'd go for Validator 1.00 but drojf prefers what's on unstable 13:25 tcohen I tested Mojo 7.36, Validator 1.00 13:25 tcohen and yes, Mojolicious::Plugin::OpenAPI failed starting at some version 13:26 ashimema ok.. going back to 1.15.. the tests all fail in a different way now 13:26 tcohen ashimema: what are you actually trying to test? 13:27 rsantellan good morning #koha 13:29 ashimema currently.. just trying to run any t/db_dependant/api/v1/* tests fail ;) 13:29 ashimema the error with latest OpenAPI is that openapi.spec isn't defined where the code thinks it is so authenticaton always succeeds even when it should fail 13:30 tcohen are you going to fix it? 13:30 ashimema the error with OpenAPI 1.15 is '[{"message":"No responses rules defined for status 403.","path":"\/"}]' 13:30 ashimema lots of them 13:30 wahanui lots of them are kinda invisible 13:30 ashimema which is odd.. as they're clearly in the spec 13:31 ashimema erm.. well.. this was meant to be a 5 minute job today ;) 13:31 tcohen https://snag.gy/HboTC7.jpg 13:32 tcohen it works for me 13:33 ashimema lol 13:41 Joubu marcelr: what is not clear in the first email? I can answer but I am going to rephrase what I already said 13:43 rsantellan Hi, I have a library that wants to migrate koha to the cloud. Is a really small library and I'm looking for hosting providers. Is one that people are using? recommend one? So far I have looked at digital ocean and the small droplet but don't know if it will handle koha 13:43 ashimema hmm 13:43 ashimema I pretty much get a 501 for everything in the api tests.. 13:43 ashimema am I missing a step somewhere? 13:43 ashimema it's been ages since I worked on the Koha API stuff :( 13:44 tcohen ashimema: maybe you have some manually installed conflicting versions on @INC? 13:44 tcohen this is plain jessie + koha-common + the specific versions installed using cpanm 13:44 tcohen (i.e. kohadevbox) 13:46 * ashimema nukes his dev env and tries again 13:46 lari ashimema: latest M::P::OpenAPI version works together with Bug 18890. but otherwise below 1.17 should work 13:46 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18890 enhancement, P5 - low, ---, lari.taskula, Needs Signoff , REST API: Fix fetching operation spec in route chain 13:47 ashimema thanks lari 13:47 * ashimema seems to remember his concerns about relying on such a fast moving distro ;) 14:03 Joubu lari: Hi! There are still a warning in the tests 14:12 tcohen Joubu: fixed :-D 14:18 Joubu tcohen: thx 14:18 Joubu Did not we communicate on the koha ML about the move marcxml>biblio_metadata? 14:18 tcohen Joubu: we did 14:19 tcohen and the announcement included words about it too 14:19 Joubu could you find the email? I do not find it 14:21 tcohen Joubu: I see the release notes don't have an 'Important notice' section at the top as they used to 14:21 tcohen so no 14:21 tcohen the answer is no 14:25 Joubu tcohen: the notice is not at the top, but lost in the middle of the changelog 14:25 Joubu https://koha-community.org/koha-17-05-released/ 14:25 tcohen yup 14:25 tcohen We usually added a section at the top, with important remarks 14:26 tcohen https://koha-community.org/koha-3-22-released/ 14:27 Joubu quite bad... 15:03 * oleonard bbl 15:47 greenjimll Quick question to the dev community: I've just tweaked opac-suggestions.tt on my kohadevbox to include a "quantity" field, so that end users can suggest how many copies to buy. Seems to work, but are there any potential issues with this which are why it isn't in the UI already? 15:49 oleonard No way to know without testing it greenjimll. Could you create a bug report and attach a patch? 15:50 oleonard My only objection would be that I wouldn't expect a user of the OPAC to know the right quantity to suggest. 15:50 oleonard But that's from the point of view of a public library. 15:50 greenjimll Yeah, sure. I didn't want to do that if everyone yelled "Noooo!" immediately. Its only a oneliner in opac-suggestions.tt. 15:51 greenjimll I think our librarians would like academics to suggest the quantities sometimes, as they may know how many students they expect on modules before the University central admin folk do. Librarians can edit the quantity in the suggestion. 15:51 oleonard Well, someone may have tried this before and it unleashed a powerful demon from the dimension of suffering, but that was an earlier Koha version. 15:51 greenjimll :-) 15:51 tcohen greenjimll: I bet opac-suggestions.pl needs tweaking 15:52 greenjimll No, it didn't. It just looks at the names of CGI variables being passed in. 15:53 greenjimll Thanks folks... I'll pop a low priority enhancement in Bugzilla for this. 15:53 oleonard Bug http://bugs.koha-community.org[…]w_bug.cgi?id=731732 major, P5 - low, ---, RESOLVED WONTFIX , OPAC suggestion form releases demon from dimension of suffering 15:54 greenjimll :-) 15:54 * tcohen is scared to read that we are passing data without processing what comes from the HTML 15:54 cait people could still hide quantity if you add a nice id to it 15:55 tcohen or yet another syspref 15:56 oleonard If I'm running 'vagrant up' on a new devbox and it's taking a reeeally long time, should I take some action? 15:56 oleonard Check if something is broken? 15:58 oleonard I should add that I just upgraded vagrant and virtualbox, which is a mistake I keep making. 16:06 ashimema yas = yet another syspref.. I like it 16:07 Joubu It's yasp: yet another system preference ;) 16:08 ashimema hehe 16:14 amitgupta hi Joubu 16:14 Joubu Hi amitgupta 16:15 greenjimll olenard: I had to make a new kohadevbox myself this morning and it does take a while. Git clone seems to be the culprit, so maybe leave it for a few hours? 16:24 Joubu greenjimll: you should clone the repo on the host then use the SYNC_REPO env var 16:24 Joubu (if you are talking about clone the Koha repo) 16:29 greenjimll In my case it was the Koha repo that was broken... the vagrant destroy/recreate was the "nuclear option" to fix the problem I'd created for myself. 16:30 greenjimll kohadevbox For The Win again by the way. :-) 16:30 amitgupta ;) 16:31 Dyrcona Stompro: Have you considered asking your Z39.50 question here? 16:34 Stompro Dyrcona, I hadn't, I don't know what Koha's z39.50 server settings look like, if they ask for all the same info that EG asks for. 16:34 Dyrcona Well, we could find out. :) 16:39 Stompro Dyrcona, Thanks for the suggestion, I'll try here when I get a chance. 16:40 Dyrcona OK. I'm looking into two unrelated problems, and 1 has me quite perplexed. :) 16:40 Dyrcona But that's a discussion for a different channel. 17:00 bag rangi++ 17:00 bag thanks for the keynote 17:02 cait rangi++ 17:02 cait i will be around too, if someone wnats to ask questions/needs help with the manual updating 17:10 Joubu @later tell amitgupta see 18726 17:10 huginn Joubu: The operation succeeded. 17:13 cait btw - the US conf is broadcasting now, if someone wants to listen in 17:13 cait they are just in a break, but will be back soon 17:21 tcohen keynote? 17:22 cait rangi keynoted the US conf remotely 17:57 indradg kia ora #koha 18:01 indradg did we ever completely solve the issue with unicode for label printing ? 18:06 cait indradg: hm i think we did 18:06 cait indradg: check the true font mappings in your koha-conf.xml 18:06 cait if oyu link fonts with the characters, it should now work i think 18:06 cait maybe the default ones are ok already, we didn't test this deeply, but i have seen examples with arabic i think 18:13 indradg cait: on 16.11.10 - this is without bengali TTF in the koha-conf.xml - as expected https://imagebin.ca/v/3WJNE6cMQnGV 18:14 indradg cait: however, with bengali ttf (noto sans bengali) this is what I get - the red bordered is the output, the green bordered is the expected output https://imagebin.ca/v/3WJNVadfMD5f 18:15 * magnuse waves 18:15 magnuse bag: HI! 18:16 * indradg waves as magnuse 18:16 indradg s/as/at 18:17 magnuse oy, no waving as me, please! ;-) 18:17 magnuse gah, too slow 18:18 indradg lol 18:20 * indradg is scratching head over bengali collation sequence rendering in label print 18:21 cait sorry indradg, looking onw 18:21 cait hm interesting 18:21 wahanui well, interesting is sometimes good and sometimes bad 18:21 cait i suspected it would be broken 18:21 cait i mean as you said if it worked or not 18:21 cait is bengali ltr or rtl? 18:21 indradg cait: its ltr 18:22 indradg and AFAICT all conjunct clusters are broken 18:22 cait it looks like the first and second character are switched, is that right? 18:24 indradg yes, the second char in the wrong rendering is the vowel which is supposed to modify the the first (a consonent) 18:25 indradg so what is happening here is instead of what would be phonetically - be "beek" becomes "boki" 18:25 cait hm 18:25 cait sorry, I think i have to pass on that one 18:25 cait maybe try a different font? 18:26 cait to see if it makes any difference 18:26 cait i think when we first tested this some font worked in bold but not italic or something like htat 18:26 cait and maybe file a bug with the example 18:27 eythian cait: the conference has many German people. You're missing! 18:28 eythian also, some of them are confused by the fact that the water is free. 18:28 indradg tried with Google's NOTO Bengali (both regular and bold) and with Lohit Bengali which is the default BN_IN font for RHEL & Fedora 18:30 indradg water is not a Human Right... thus spake the CEO Nestle many moons back :O 18:33 magnuse nestle-- 18:33 cait eythian: don't make me feel bad plz 18:33 eythian cait: freeee waaaateeer! 18:35 cait eythian: you know, i amwell travelled... I have seen that before:) 18:35 eythian heh 18:35 cait bonus points if the free water doesn't taste like swimming pool:) 18:35 cait jzairo++ first contribution to the Koha manual! 18:35 magnuse jzairo++ 18:38 jzairo yay!! So excited, more to come!! 18:38 jzairo cait++ for all the help 18:40 cait didn't do much, was all you. hoping for more of course :) 18:40 jzairo :) 18:43 eythian cait: it has lemon and mint and stuff in it 18:43 eythian (also, Amsterdammers are very proud of their water for some reason :) 18:51 indradg eythian, that's water or lemonade? :D 18:52 eythian just water. With stuff floating in it for a little flavour. 18:58 magnuse cait++ 18:59 magnuse meeting in... 3 hours? 18:59 cait huh thx for the reminder 19:00 cait welcome jenkins 19:03 oleonard dev meeting? 19:03 wahanui dev meeting is in an hour correct? 19:24 Joubu dev meeting is https://wiki.koha-community.org/wiki/Category:Developers_IRC_Meetings 19:24 Joubu dev meetings is https://wiki.koha-community.org/wiki/Category:Developers_IRC_Meetings 19:24 Joubu dev meeting? 19:24 wahanui well, dev meeting is in an hour correct? 19:24 Joubu forget dev meeting 19:24 wahanui Joubu: I forgot dev meeting 19:24 Joubu dev meeting is https://wiki.koha-community.org/wiki/Category:Developers_IRC_Meetings 19:24 Joubu dev meeting? 19:24 wahanui dev meeting is https://wiki.koha-community.org/wiki/Category:Developers_IRC_Meetings 19:26 KotH good evening 19:26 wahanui evening is the time of day we all look forward too 19:28 oleonard welp, vagrant seems to be dead for me. 19:29 oleonard even "vagrant status" never completes 19:33 indradg @seen cait 19:33 huginn indradg: cait was last seen in #koha 33 minutes and 1 second ago: <cait> welcome jenkins 19:33 cait here 19:33 cait here 19:34 indradg cait: if I'm not mistaken (disclaimer: i really don't know PDF::Reuse) - this looks like an upstream bug 19:36 cait you mean something wrong in PDF::Reuse? 19:36 cait @seen LeeJ 19:36 huginn cait: LeeJ was last seen in #koha 2 days, 3 hours, 39 minutes, and 30 seconds ago: <LeeJ> well I'm heading out for now..take care all! 19:40 gmcharlt @later tell wizzyrea I've updated meetings.koha-community.org 19:40 huginn gmcharlt: The operation succeeded. 19:40 indradg cait: I tried this - https://pastebin.com/ETzKwXgw 19:40 indradg and I get this - http://205.147.100.238/test.pdf 19:41 indradg cait: the exact same issue as with our labels 19:42 cait hm 19:42 KotH is there a good resource on how to get barcodes printed with a label printer? i'm totally confused after reading the documentation 19:42 cait maybe you could file a bug with the module maintainer? and link to it from bugzilla? 19:43 cait KotH: did you take a look at the bywater tutorial videos too? 19:43 cait slightly old version, but not so heavy changes in that module i think http://bywatersolutions.com/2010/08/11/creating-spine-label-layouts-in-koha/ 19:43 KotH cait: some.. 19:43 KotH yes, seen that one 19:43 wahanui I haven't seen 'that', KotH 19:44 cait http://bywatersolutions.com/2011/03/16/creating-a-batch-of-spine-labels-in-koha-3-4/ 19:44 * indradg waves at talljoy 19:45 talljoy hi indradg 19:45 indradg :) 19:45 cait the only other instructions i have to offer are in German https://wiki.bsz-bw.de/doku.php?id=l-team:koha:koha-handbuch:werkzeuge:start (Kurzanleitung Etikettendruck) 19:48 KotH german is fine :) 19:49 KotH cait: thanks.. that pdf explains what the settings actually do! 19:50 KotH btw: what is a good way to create barcodes? 19:50 KotH as in, how do i choose them in a sane way? 19:50 cait oh, where are you from? :) 19:51 KotH depends on which "from" you mean :-) 19:51 cait heh 19:51 KotH originally: switzerland, but i'm now sitting in saarbrücken 19:51 cait oh! 19:52 cait now i am glad i dug up our instructions 19:52 KotH hehe 19:52 KotH good instructions are good :-) 19:52 cait i will forward that to my coworker :) 19:53 cait would you share your library? always curious about the German ones 19:53 gmcharlt @later wizzyrea and perldoc is updating as well; note that as of this writing, it will be another 10-20 minutes before it finishes generating patches for all of the new tags and branches 19:53 huginn gmcharlt: I suck 19:53 gmcharlt @later tell wizzyrea and perldoc is updating as well; note that as of this writing, it will be another 10-20 minutes before it finishes generating patches for all of the new tags and branches 19:53 huginn gmcharlt: The operation succeeded. 19:54 * cait waves at gmcharlt 19:54 * gmcharlt waves back at cait 19:54 cait :) 19:54 Joubu thanks gmcharlt! 19:54 huginn New commit(s) kohagit: Bug 17829: (follow-up) Move GetMember to Koha::Patron - routing-lists.pl <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1da47215516206d51545e5bc662a34e335127ff6> / Bug 19023 - inventory tool performance <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=95f1844e6c46ff51de9f95f99fcdf3369c756fd4> / Bug 18898 - Some permissions for Reports can be bypassed <http://git.koha-community.org/gitweb/?p 19:55 Joubu gmcharlt: ha! Could you add the 2017 entry on the home page too? 19:55 Joubu the cache! 19:56 gmcharlt Joubu: you mean http://meetings.koha-community.org/? 19:56 Joubu gmcharlt: yes, but it is! I did not refresh correctly the page, sorry 19:56 gmcharlt no worries; besides, I just noticed that I need to updated the footer 19:57 KotH cait: uhmm... my "library" is the books i own 19:57 KotH cait: nothing public 19:57 cait np - that's valid too :) 19:57 KotH cait: i just have too many books 19:59 cait hm what do I do when the kohadevbox has the wrong date? 20:02 cait found it 20:04 KotH ok... now the lables look half decent 20:04 KotH comming back to my other question: what is a sane way to asign barcodes? 20:05 KotH what rules do people usually use? 20:05 KotH just starting at 1 and counting up? 20:05 gmcharlt KotH: for a personal collection, that's a very reasonable approach 20:05 Joubu cait: `sudo apt install ntp` :) 20:08 cait yes :) 20:08 cait maybe we should add this to kohadevbox 20:08 cait i was really irritated by my calculated due dates 20:10 KotH gmcharlt: and what would a sane scheme for a larger setting be? 20:11 gmcharlt KotH: it depends - there are a few barcode schemes like 14-digit Codabar and 14-digit Code 39 that often get used by libraries in my experience 20:11 cait we often start with something like 100000 to keep them more same length 20:12 gmcharlt another consideration is, if one things that one's library might start regularly sharing resources among neighboring libraries, to try to keep ones barcode numbers unique among the set of libraries one might share with 20:12 gmcharlt *one thinks 20:12 cait there is an autobarcode setting with several settings 20:12 * cait nods 20:13 cait sometimes a prefix with sequential number after it is used then 20:13 cait i think most schemes I know try to have the barcode always the same length - sometimes a check digit is added that the scanner can calculate and check 20:15 cait our libraries usually by the labels preprinted from a vendor, so we are not involved that much 20:16 josef_moravec in czech Republic, we have central register of bracode prefixes, useful ;) 20:16 KotH hmm? don't all barcodes contain a check? 20:17 KotH josef_moravec: lol.. registring my prefix would be kind of overkill :-D 20:17 josef_moravec KotH: maybe ;) but when you try to do ILL it's useful ;) 20:17 KotH jupp 20:18 KotH but for that, i would need to enter a library network.. which i probably never will 20:19 KotH unless people are interested in having my weird and habhazard collection of books :) 20:19 josef_moravec KotH: :D 20:25 Joubu @later tell tcohen why koha-plack-debug is in kohadevbox and not koha? 20:25 huginn Joubu: The operation succeeded. 20:39 Joubu Will we have someone to chair the meeting? I am not going to attend to this one. 20:45 cait i will probably be aorund 20:45 cait Joubu: any opinion on the ES6 thing? 20:47 cait hi tcohen 20:47 tcohen hi 20:47 wahanui bonjour, tcohen 20:47 Joubu nope 20:47 tcohen meeting? 20:47 wahanui hmmm... meeting is in two days, i thought was tomorrow. plenty of time then 20:47 Joubu It would be good to get feedback from users and support companies 20:48 Joubu tcohen: in ~1h 20:48 Joubu tcohen: I will not attend, are you willing to chair? 20:50 tcohen I can try 20:50 tcohen Joubu: koha-plack-debug is submitted to bugzilla 20:51 tcohen https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18964 20:51 huginn 04Bug 18964: enhancement, P5 - low, ---, tomascohen, Needs Signoff , koha-plack should have a --debugger switch 20:51 tcohen I just grabbed it for kohadevbox until it gets pushed 20:52 Joubu ok, did not realize it was the same file 21:02 Joubu bye #koha, have a good dev meeting 21:03 tcohen bye! 21:04 cait rangi ping me when you are around? 21:04 cait have a question about adding images to the manual 21:21 wizzyrea hi 21:21 wahanui hola, wizzyrea 21:21 wizzyrea thank you gmcharlt :D 21:31 rangi here now cait 21:37 tcohen hi rangi cait 21:45 tcohen brb 21:46 jzairo cait++ 21:49 bag cait++ 21:57 pianohacker hi all 21:58 josef_moravec hi pianohacker 21:58 josef_moravec and all ;) 21:58 pianohacker hi josef_moravec :) 21:59 cait oh right 21:59 cait meeting time 21:59 wahanui mmm meat 21:59 cait one sec 22:00 BobB good morning 22:00 wahanui the only good morning is a dead one 22:00 cait will start the meeting 22:00 cait #startmeeting Development IRC meeting 9 August 2017 22:00 huginn Meeting started Wed Aug 9 22:00:43 2017 UTC. The chair is cait. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:00 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:00 huginn The meeting name has been set to 'development_irc_meeting_9_august_2017' 22:00 cait #topic Introductions 22:00 wahanui #info wahanui, a bot that has become sentient 22:00 tcohen #info Tomas Cohen Arazi, Theke Solutions 22:00 pianohacker #info Jesse Weaver 22:00 jenkins Project Koha_Master_D8 build #237: UNSTABLE in 2 hr 2 min: https://jenkins.koha-community.org/job/Koha_Master_D8/237/ 22:00 jenkins * Jonathan Druart: Bug 18906: Display all funds the logged in user can use 22:01 jenkins * Jonathan Druart: Bug 18898 - Some permissions for Reports can be bypassed 22:01 cait please introduce yourself with #info following tcohen's example 22:01 jenkins * Jonathan Druart: Bug 19023 - inventory tool performance 22:01 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18906 major, P5 - low, ---, jonathan.druart, Pushed to Master , Superlibrarian and budget_manage_all users should always see all funds 22:01 jenkins * Jonathan Druart: Bug 17829: (follow-up) Move GetMember to Koha::Patron - routing-lists.pl 22:01 wizzyrea #info Liz Rea, Catalyst IT 22:01 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18898 major, P5 - low, ---, dcook, Pushed to Master , Some permissions for Reports can be bypassed 22:01 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19023 major, P5 - low, ---, fridolin.somers, Pushed to Master , inventory tool performance 22:01 rangi #info Chris Cormack, Catalyst IT 22:01 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17829 enhancement, P5 - low, ---, jonathan.druart, RESOLVED FIXED, Move GetMember to Koha::Patron 22:01 cait #info Katrin Fischer, BSZ, Germany 22:01 BobB #info Bob Birchall, Calyx 22:01 atheia #info Alex Sassmannshausen, PTFS Europe, UK 22:01 josef_moravec #info Josef Moravec, Municipal LIbrary Usti nad Orlici, Czech Republic 22:01 cait #chair tcohen 22:01 huginn Current chairs: cait tcohen 22:01 cait #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_9_August_2017 today's agenda 22:01 LeeJ #info Lee Jamison, Marywood University 22:02 tcohen hi everyone 22:02 mtj #info Mason James, NZ 22:02 mtj hi folks 22:02 BobB hi mtj 22:02 pianohacker hello, NZ :) 22:02 cait ready to continue? :) 22:02 pianohacker (/AUS) 22:02 cait #topic Announcements 22:03 cait anyone? 22:03 wahanui i heard anyone was free to organize one at any time :-) 22:03 tcohen I wanted add a small comment 22:03 cait #info We just added a section on how to add screenshots to the manual with gitlab 22:03 cait #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_9_August_2017 22:03 cait hm wrong link 22:04 cait #link https://wiki.koha-community.org/wiki/Editing_the_Koha_Manual#Normal_-_Adding_screenshots_with_gitlab right link 22:04 cait tcohen: go ahead 22:04 bag #info Bag Brendan gallagher 22:04 tcohen #info tcohen is doing QA full time this week, please help him notice things you consider important besides the ones the RM notes 22:04 caboose #info Michael Cabus, caboose 22:05 josef_moravec cait++ 22:05 cait tcohen: the clean-up script 22:05 josef_moravec tcohen++ 22:05 bag hackfest friday and saturday at kohaus 22:05 tcohen cait: yes, I've added a followup to it, and am discussing it with Joubu, its quite tricky 22:05 josef_moravec tcohen: bug 14826 22:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14826 enhancement, P5 - low, ---, kyle.m.hall, Signed Off , Resurrect account offsets table 22:05 cait yeah, it is 22:05 tcohen it would be great if people from oceania could take a look 22:05 cait maybe we can do the issues first, they seem less tricky than the others 22:05 tcohen while we sleep 22:06 cait looking for the bug number 22:06 bag I will we be trying to teach people how to use the sandboxes. Also tcohen I may try to help some people set up their own kohadevbox - so I may need to ping you for help 22:06 tcohen josef_moravec: I did that too, asked for some followups khall promply submitted before I was released from others he 22:06 cait tcohen: do you have it on hand? 22:06 tcohen bag: np 22:06 tcohen cait: which? 22:06 wahanui which is the most maintainable 22:06 tcohen bug 19016 22:06 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19016 major, P5 - low, ---, jonathan.druart, In Discussion , Add a script to fix corrupted data 22:06 cait bag: if you can, please also encourage to try editing the manual 22:06 LeeJ bag: you should also mention they can help write the manual if they like to document! ;D 22:07 LeeJ haha 22:07 bag cait: I’m going to ask jzairo to lead that up 22:07 bag but rangi encouraged most here to do manual work :) 22:07 cait #info bug 19016 - Add a script to fix corrupted data needs attention and testers 22:07 cait I will be around too if there are questions, i think at least some of the time 22:08 tcohen another thing I'd like to mention is that 22:08 bag thanks cait 22:08 rangi it's always a trip for me to see tables i created in 1999, that got removed, now coming back :-) 22:08 bag ha 22:08 cait #info Koha-US Conference is taking place this week, it's broadcasted http://koha-us.net/index.php/2017_Koha-US_Conference 22:09 tcohen our jenkins nodes design is quite difficult to keep in sync so it works with different dependencies 22:09 tcohen right now we have a situation in which pushing the needed REST api upgrade patches 22:09 tcohen would require newer deps, and break jenkins tasks for stable branches 22:09 tcohen to make it short 22:10 tcohen I'm trying to have a kohadevbox-derived docker image to use for jenkins 22:10 tcohen making it easier to keep running environments adjusted as needed 22:10 cait can you do your own #info plz? :) 22:10 tcohen anyone willing to help with opinions is welcome! 22:11 tcohen #info tcohen and Joubu are exploring ways of containerizing jenkins tasks 22:11 bag tcohen: larryb said he can create another node for you. Get in touch with him 22:11 tcohen bag: thanks 22:11 LeeJ tcohen: I know that mtompset had been doing some work with koha/docker..he may have some input for you :) 22:12 tcohen #info ByWater is handing the community another jenkins node in the meantime 22:12 tcohen LeeJ: thanks 22:13 cait ok, moving on? 22:13 tcohen that's all from me 22:13 cait #topic Update from the Release manager (17.11) 22:13 cait #info Joubu left his apologies 22:14 cait #link https://koha-community.org/whats-on-in-koha-devel-14/ for recent information about urgent topics and new things 22:15 cait #info We will need help updating the manual and especially the help pages prior to 17.11 release in order to be able to switch it over to the Sphinx based one 22:15 cait we need to fix links 22:15 cait besides adding content of course 22:16 cait moving on 22:16 cait #topic Updates from the Release maintainers 22:16 cait fridolis is not around, mtj? 22:16 cait fridolin 22:16 wahanui well, fridolin is busy at the moment, I asked him to backport the bug fix 22:17 cait #info 16.11.11 will be the next 16.11.x release, planned on schedule, string freeze on the 15th, release on 22nd 22:17 cait I hope we can include the script to fix data by then or have at least a partial fix for the most urgent (issues/old_issues) 22:17 cait mtj? 22:17 wahanui mtj is the 16.5 Rmaint for the 16.11 release cycle 22:17 mtj #info 16.05.16 should be on schedule this month too 22:18 cait moving on? 22:19 cait #topic Updates from the QA team 22:19 cait anyone from the QA team around? 22:19 oleonard #info Owen Leonard, late. 22:19 tcohen yes 22:19 pianohacker 22:19 pianohacker woops 22:19 tcohen #info QA team members are urged to spend some time on blockers and major bugs 22:20 tcohen as marcelr said, enhancements will start to get stuck 22:20 tcohen and we love enhancements 22:20 bag yeah 22:20 tcohen lets work on bugs (which we love to get fixed) 22:21 tcohen if possible, add the tests you consider are needed and PQA on them 22:22 cait fixing_bugs++ 22:22 cait we got some evil ones to deal with atm 22:22 cait let's get this done and then add all the shiny features ;) 22:22 pianohacker brb 22:22 cait moving on? 22:22 bag yeah 22:22 tcohen yeah x2 22:23 cait #topic General development discussion (trends, ideas...) 22:23 cait pianohacker: please start :) 22:23 pianohacker hi 22:23 pianohacker back 22:24 pianohacker okay, short version: we need to figure out how we feel about IE working on the staff client 22:24 pianohacker long version 22:24 pianohacker I'm working on the (now) Preact-based circ rules editor (mockup very soon), and if we don't want to beat our head against a transpiler 22:24 pianohacker (a discussion which has gotten stuck a couple times now) 22:25 oleonard Let's beat our head against a transpiler 22:25 bag pianohacker: can we leave the current circ editor inplace and just add the other new one as a option if you so choose? 22:26 bag then IE people can still use the old version. (yeah that is just a work around and doesn’t answer the question) 22:26 pianohacker bag: if people are okay with being locked out of the new shiny, that's totally okay with me 22:26 wizzyrea well, is it all IE, or only older versions 22:26 pianohacker oleonard: I would absolutely love to, but do we have a path forward that's not covered in bikesheds? 22:26 wizzyrea I thought the newer ones were better at standards 22:26 pianohacker wizzyrea: all IE for any ES6 features :/ edge works but is apparently not very common 22:27 oleonard We're back in the world where the latest IE is exclusive to the latest version of Windows 22:27 pianohacker yeah... 22:27 bag It would make it easier for inclusion - you could even systempref it (maybe?) yay more sysprefs 22:27 wizzyrea ugh. 22:27 oleonard bag: I suspect that will make maintenance twice as difficult 22:27 wizzyrea yeah no 22:27 wizzyrea let's not do that to ourselves. 22:27 bag thanks oleonard that was what I was missing in my thoughts 22:27 pianohacker I would strongly prefer not to syspref it; AdvancedCatalogingEditor is currently enabled on 2/608 Koha installations in hea 22:27 pianohacker just to pick a random example ;) 22:27 bag right - maintaining two circ rules - that’s out 22:28 LeeJ pianohacker: my library is one! :D 22:28 tcohen thenew circulation rules also try to be more flexible too 22:28 pianohacker LeeJ: that does make me (and kidclamp) happy to hear :) 22:29 pianohacker yes; so the old interface isn't a perfect representation (since you don't have to set every value for every branch/category/itemtype) 22:29 oleonard As far as I'm concerned the idea of a preprocessor and/or transpiler isn't too bikeshedded really. It's just that I aimed to take the lead on it and then my Koha dev time was cut back drastically 22:29 rangi i like the new circ rules, but (as you all know) it's vitally important we get it right 22:30 pianohacker oleonard: do you think we have a decent shot at getting webpack/babel/npm into the Koha build/dev workflow? 22:31 oleonard I'm not confident that webpack will work well without doing major changes to the way we handle JavaScript in general, so I'm leaning towards gulp still 22:31 cait pianohacker: might be older versions on hea too? or just copy cataloguing 22:31 oleonard maybe you and I could talk about that another time 22:31 pianohacker because the only thing that has no obstacles (besides our sanity) is developing Preact using IE-compatible ES3. 22:31 pianohacker oleonard: agreed :) 22:32 tcohen as rangi says, code speaks, that's the only way to see the benefits of adopting new stuffs and changing workflows 22:32 oleonard I still think it's vital to Koha's front-end future that we choose /something/ to do preprocessing stuff 22:33 pianohacker It is theoretically possible, though gross, to check in the compiled code (like how we handle LESS) 22:33 cait silly question maybe, but what does a transpiler do? 22:33 cait translate code for different versions? 22:33 pianohacker yup, that's the main relevant feature. 22:34 LeeJ cait: perhaps add this to the info for reference? https://scotch.io/tutorials/javascript-transpilers-what-they-are-why-we-need-them 22:35 pianohacker okay, just to summarize; we would prefer not to have two parallel circ rule interfaces, for reasons of maintainability 22:35 cait #link https://scotch.io/tutorials/javascript-transpilers-what-they-are-why-we-need-them - we discussed about adding a trnaspiler / preprocessing stuff 22:35 cait i think it might get in the way fast 22:36 cait with the new stuff you want to add 22:36 pianohacker natively using ES6 features (without transpilation) is out, because we don't want to completely cut off the IE users 22:36 cait and also every new option will have to be added twice 22:36 pianohacker right 22:36 cait we stopped doing 2 opac templates because we didn't really manage that all too well 22:37 pianohacker there's two options left: a) work on including a transpiler b) continue to write JS that works in IE. 22:37 tcohen transpiler++ 22:37 LeeJ transpiler++ 22:37 wizzyrea um. concerns about dropping IE> 22:37 josef_moravec transpiler++ 22:38 oleonard Can we agree on IE10+ ? 22:38 * wizzyrea signs off on that 22:38 tcohen I think requiring a specific browser for a tool is not a big deal 22:38 rangi yup 22:38 LeeJ oleonard: is IE10 the current standard minimum? 22:38 wizzyrea have you ever worked with government? 22:38 wizzyrea requiring a specific browser is a very. big. deal. 22:39 rangi i say go for the version ms still supports 22:39 tcohen hm 22:39 oleonard IE11 is the highest version still available on Windows 7 22:39 oleonard I'm not sure about Windows 8, but Windows 10 has IE "Edge" 22:39 wizzyrea I think 11+ 22:39 rangi https://www.microsoft.com/en-us/windowsforbusiness/end-of-ie-support 22:39 pianohacker that's the main reason I actually agreed with dcook's mailing list post, as much is it made me grind my teeth. 22:39 rangi so 10 is not actually supported 22:40 oleonard Okay cool. 11+ 22:40 wizzyrea MS has forced everyone up anyway I think 22:40 rangi yeah 22:40 wizzyrea i'm sure you'll find stragglers 22:40 pianohacker Okay. I will work (in conjunction with oleonard) on putting together some transpiler stuff. It may not be the perfect, ideal build pipeline, but it's a path forward. 22:40 rangi but we do them no favours leaving them on a browser thats had no security patches since jan 2016 22:41 LeeJ pianohacker++ oleonard++ transpiler++ 22:41 tcohen https://www.microsoft.com/en-us/windowsforbusiness/end-of-ie-support 22:41 cait maybe start a wiki page with some of those links and information? 22:41 pianohacker Quick minivote; if it substantially eases getting this new project integrated, how bad would checking in the transpiled JS be? 22:41 cait it might beuseful later on 22:41 jfowler Does anyone know if it's possible to import multiple items from an individual MARC record? For example, if a MARC record has holding information for a multi-volume set with multiple barcodes, can Koha import both the bib and the item info? 22:42 wizzyrea jfowler, we are in a meeting can you hold on? 22:42 jfowler sure. Sorry guys. 22:42 wizzyrea sok :) 22:42 pianohacker we should be done soonish :) no worries 22:42 tcohen pianohacker: I'm not sure about that 22:43 tcohen I think transpiling might be better done on testing/packaging time 22:43 pianohacker it's not ideal, and if at all possible would not be permanent, but do we have any steps in the current dev workflow to include "npm build" or "npm watch"? 22:44 oleonard Let's postpone that discussion until pianohacker and I have had a chance to come up with a proposal 22:44 pianohacker kk 22:44 bag oh yeah hi pianohacker - great to have you here :) 22:44 pianohacker oh hi bag :) 22:44 cait #action pianohacker and oleonard are going to work out a proposal for adding a transpiler into our workflow 22:44 cait hope that was right :) 22:44 oleonard Looks good to me 22:45 pianohacker yup! I think that wraps up that discussion for the time being 22:45 cait any last minute additions before i move on? 22:45 cait #topic Review of coding guidelines 22:45 cait we got no proposals on the wiki - someone has something? 22:46 cait #topic Review of coding guidelines 22:46 tcohen oleonard: good idea 22:46 cait hm, didn't change 22:46 cait ah 22:46 cait huginn is sleepy 22:46 huginn cait: I've exhausted my database of quotes 22:46 cait you are exhausted... i understand 22:46 pianohacker amen 22:46 cait ok, moving on then 22:47 cait #topic Set time of next meeting 22:47 cait I got no idea of how this curerntly works 22:47 cait i think every 2 weeks? 22:47 tcohen yes, in 2 weeks 22:47 pianohacker alternating between, what, 10 and 22 UTC? 22:47 tcohen exactly 22:47 cait looks like 14 and 21 22:47 cait https://wiki.koha-community.org/wiki/IRC_Meetings 22:48 pianohacker I certainly prefer 14 ;) 22:48 cait 24th, 14? 22:48 tcohen 23rd 22:48 cait ok 22:48 tcohen wednesdays 22:48 wahanui wednesdays is when I stab people, same problem. 22:49 cait it's already thursday here :) 22:49 cait #agreed Next meeting will be on August 23, 14 UTC 22:49 cait thx all for attending! 22:49 cait #endmeeting 22:49 huginn Meeting ended Wed Aug 9 22:49:32 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 22:49 huginn Minutes: http://meetings.koha-community.org/2017/development_irc_meeting_9_august_2017.2017-08-09-22.00.html 22:49 huginn Minutes (text): http://meetings.koha-community.org/2017/development_irc_meeting_9_august_2017.2017-08-09-22.00.txt 22:49 huginn Log: http://meetings.koha-community.org/2017/development_irc_meeting_9_august_2017.2017-08-09-22.00.log.html 22:49 bag cait++ 22:49 josef_moravec cait++ 22:49 LeeJ cait++ 22:49 BobB thanks cait 22:49 oleonard cait++ 22:50 josef_moravec good night all ;) 22:50 pianohacker night! 22:50 oleonard Thanks to everyone who stayed up too late for that 22:50 tcohen night everyone 22:50 tcohen cait++ 22:50 pianohacker jfowler: yes, that should be possible. 22:51 pianohacker oleonard: drafting you an email right now :) 22:51 LeeJ well I'm off to have dinner! 22:51 oleonard Thanks pianohacker. I'll be able to respond tomorrow. 22:51 pianohacker (thumbsup) 22:53 jfowler pianohacker: Would you know of any place where I might find documentation on that? When I've tried to do it using the MARC import function, it only seems to include the first volume. 22:53 wizzyrea what does your record look like 22:53 wizzyrea you can use paste.koha-community.org 22:54 pianohacker jfowler: yup, definitely do that; my first question is if each volume has its own MARC tag 22:54 pianohacker barton++ 22:54 LeeJ pianohacker: by the way...our cataloger sends her thanks for Advanced Editor. You made her work much easier :) 22:54 cait 952 specifically 22:54 pianohacker LeeJ: :D excellent! 22:54 pianohacker thanks, that's good to know 22:54 barton Hi pianohacker! 22:54 pianohacker hi barton! :) 22:54 pianohacker figured you needed some karma for something good you'd done 22:54 jfowler pianohacker: I'll paste it. But yes. Each has a 999 tag 22:55 wizzyrea they need to be 952 22:55 wizzyrea and your subfields rearranged to be kohalike 22:55 barton thanks pianohacker, I needed a bartonsnack. :-) 22:55 LeeJ pianohacker: I also mentioned it to kidclamp and put in a bug for the idea of enabling the 856u upload plugin to be accessible from Advanced Editor :) 22:56 barton ooh. I like. 22:56 pastebot "jfowler" at 127.0.0.1 pasted "Marc record with multiple 999 fields" (29 lines) at http://paste.koha-community.org/579 22:56 pianohacker wizzyrea: do we still have a nice docs page to point folks at with the Koha item MARC mappings? 22:57 pianohacker LeeJ: that would be great! And not devastating to implement 22:57 wizzyrea hm, no idea. might be in the manual 22:57 wizzyrea I just look at the add items page 22:57 pianohacker *makes promises on kidclamp's behalf while he's asleep* 22:57 pianohacker >:D 22:57 wizzyrea the letter/number is the subfield for that one 22:57 wizzyrea nicely labeled and everything 22:57 LeeJ pianohacker: Bug 18905 :) 22:57 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18905 enhancement, P5 - low, ---, nick, NEW , Advanced editor - Rancor - Add support for /cataloguing/value_builder/upload.pl 22:58 jfowler here's the paste ---> http://paste.koha-community.org/579 22:58 LeeJ well I'm heading out! have a good night all! 22:59 wizzyrea yeah, you will need to convert those 999's to 952's 22:59 pianohacker jfowler: yup; you'll need to remap those. If you want an automated way to do that, check out MARCEdit 22:59 pianohacker I need to head out, coffee shop is closing around me 22:59 pianohacker bye all! 22:59 jfowler pianohacker: I've been using the templates to covert to the appropriate 952 fields, but it only picks up the first one 23:00 wizzyrea that may be a limitation of the tool. 23:01 pianohacker yeah, I'm not sure that will work :/ 23:01 jfowler Ok. That's what I needed to know. But if I change them in MarcEdit, it should work 23:02 jfowler ? 23:02 wizzyrea yes, theoretically 23:02 wizzyrea you should try it ;) 23:02 cait1 ys, but i think you need to rework your subfields too 23:02 jfowler Great. Many thanks to all of you. 23:02 cait1 $a and $b need to be the branchcode 23:02 wizzyrea I think he has got those mappings, if he's been trying to use the tools 23:02 cait1 $y the itemtype 23:02 cait1 $o barcode, $p itemcallnumber 23:03 cait1 you are probably right, just trying to avoid the next possible problem I guess 23:04 wizzyrea :) 23:05 pianohacker actually leaving now :) 23:10 cait1 wizzyrea++ 23:22 KotH am i blind, or isnt there a tool to batch assign barcodes? 23:23 cait1 bath tools only work for adding the same value to a field atm 23:24 cait1 using sql might be an option, but do a full reindex if you change something in items with SQL 23:24 cait1 good night all 23:24 KotH oki 23:24 KotH thanks 23:25 wizzyrea KotH, you can assign subsequent barcodes when you add several of the same item 23:25 wizzyrea but you can't say, provide an itemnumber/barcode pair and batch update them. 23:25 wizzyrea not from the interface. 23:25 wizzyrea would be a cool feature you should submit a bug to add that. 23:26 KotH hmm.. maybe i should just print the lables and type them in after stickign them on the books 23:26 KotH probably the better idea... 23:26 wizzyrea oh is this to do with printing barcodes 23:26 KotH yes 23:27 wizzyrea I always hated the chicken/egg of the barcode creator 23:27 wizzyrea you have to have a barcode, to print a barcode. 23:27 KotH i'm trying to figure out how to do it "correctly" (for fuzzy values of correct) 23:27 wizzyrea Probably what you want to do 23:27 wizzyrea is work out a scheme for your barcode numbers 23:28 wizzyrea add them incrementally when you add items 23:28 wizzyrea then go to the label creator and print them 23:28 wizzyrea you could write a report that shows you all barcodes added in a date range 23:28 wizzyrea to get the list to put into the creator 23:29 wizzyrea then put the title on the barcode, so you know which book it goes on (makes putting them on the book easy) 23:29 wizzyrea alternatively 23:29 wizzyrea order barcodes 23:29 wizzyrea because that workflow seems hard. 23:29 KotH i am currently thinking of using a perl script to create the bar codes, which gives me a bit more freedom in desiging them 23:29 wizzyrea if you're going to do that 23:29 wizzyrea you should just make the existing creator do what you want :) 23:29 wizzyrea and submit it. 23:30 KotH hehe 23:30 wizzyrea you laugh 23:30 wizzyrea it's how Koha gets better. 23:30 KotH are you trying to robe me into contributing to yet another OSS project? ;) 23:30 wizzyrea of course not. (yes!) 23:31 wizzyrea You should do it because it's the right thing to do. 23:31 wizzyrea ;) 23:31 KotH *g* 23:31 KotH i can easily do the perl part... i have no clue about how to do the html/web part of it 23:34 KotH damn you! now i'm cloning the repo instead of sleeping! 23:34 wizzyrea My work here is done. :) 23:39 KotH how strict are you with adding additional dependencies? 23:39 wizzyrea depends really 23:39 wizzyrea heh 23:39 KotH pun intended? 23:39 KotH :) 23:39 wizzyrea maybe a little 23:41 * KotH is thinking about PDF::Reuse and PDF::Reuse::Barcode which depend on GD::Barcode 23:42 wizzyrea I'm surprised we don't have those already 23:42 KotH maybe they are used somewhere... 23:42 wizzyrea i mean, we generate pdf's in koha 23:42 * KotH knows nothing about koha internally 23:43 * KotH is still trying to find out where the pdfs for the labels are generated 23:44 KotH correction-... it's already in use 23:45 wizzyrea we have *lots* of common stuff in use 23:45 KotH well, it's written in perl not in python 23:46 wizzyrea C4/Creators/PDF.pm might be what you are looking for 23:47 KotH part of it 23:47 wahanui hmmm... part of it is when it starts getting cold, I think. 23:47 KotH that's only the last step 23:47 wizzyrea some of the label code is in C4/Labels/ 23:47 KotH btw: what's C4? 23:47 wahanui hmmm... C4 is a high explosive :-) or "Cheap & Cheerful Copy of (the ILS program HLT used to use)" 23:48 KotH and what's the difference to Koha/ ? 23:48 KotH bah! stupid bot! 23:48 wizzyrea some in labels/ 23:48 wizzyrea no, that's actually what it is 23:49 wizzyrea we taught the bot to answer common questions ;) 23:49 KotH hey.. i'm a noob! all questions i ask are common! 23:49 wizzyrea things are gradually moving from C4 namespace to Koha namespace as they are tidied up 23:50 KotH ok 23:50 wizzyrea basically, C4 = old Koha= new hotness 23:50 KotH well.. i will have a look at what exactly i want to do and then check what the code can do already 23:50 wizzyrea :) 23:50 KotH maybe all it needs is just some coercion :) 23:50 wizzyrea good luck. 23:50 wizzyrea Completely possible. 23:50 KotH thanks 23:50 KotH but first i need to get some sleep 23:51 wizzyrea yes sleeping is important. 23:51 KotH otherwise i'll spend another day not doing what i'm supposed to do 23:51 wizzyrea putting barcodes on books? 23:51 KotH lol 23:51 KotH not exactly :) 23:51 * KotH is supposed to do SCIENCE! 23:51 wizzyrea also noble 23:52 KotH anyways.. i'm off... 23:52 KotH thanks for answering stupid questions 23:53 KotH (and just for the record: koha is awsome! works out of the box and behaves extremely well from a sysadmin point of view) 23:55 wizzyrea :) 23:56 wizzyrea you must have followed the instructions ^.^