Time  Nick          Message
00:05 kathryn       eythian and then you spake that the lotus notes data was ok but not really
00:25 eythian       https://www.reddit.com/r/IAmA/comments/3ilzey/were_a_bunch_of_developers_from_ibm_ask_us/cuhp4ej <-- reminds me of this
00:26 eythian       @wunder ams
00:26 huginn        eythian: The current temperature in Schiphol, Badhoevedorp, Netherlands is 0.2°C (1:24 AM CET on February 16, 2016). Conditions: Clear. Humidity: 87%. Dew Point: -2.0°C. Windchill: 0.0°C. Pressure: 30.48 in 1032 hPa (Steady).
00:27 eythian       I think I'll leave the heating on when I go to bed
00:27 eythian       which is now
00:27 eythian       later
00:36 * Francesca   waves at dcook
00:36 * dcook       waves at Francesca
00:36 Francesca     sup dcook long time no see/talk
00:38 dcook         Oh, beavering away at a huge heap of work :)
00:38 dcook         You?
00:38 wahanui       You are welcome
02:12 dcook         In hindsight, I wish that I'd handled the Icarus development a bit differently...
02:12 dcook         As it's basically a "Task scheduler"
02:12 dcook         And we already have a link for that in Tools...
02:12 dcook         :S
02:14 dcook         I guess that can come out in the wash a bit..
02:18 wizzyrea      well that task scheduler is pretty dumb.
02:18 dcook         Word
02:18 dcook         I could replace it...
02:18 wizzyrea      it ... you should.
02:18 dcook         It would be super easy
02:18 dcook         In theory :p
02:18 wizzyrea      if you already have a better solution
02:19 wizzyrea      something with queuing.
02:19 dcook         Yeah, I have a scheduler which can wrong things at a certain time
02:19 dcook         It doesn't handle repeated tasks super super well yet, but..
02:19 dcook         I mean... it can repeat tasks but only in X second increments right now.
02:19 dcook         But the "Task scheduler" seems to be for one offs, yeah?
02:20 dcook         s/wrong/run/
02:22 dcook         Tempted to create a bug report for the scheduler... and then handle the OAI tasks in 10662..
02:23 dcook         Might be less monolithic of a patch if I separate it I suppose..
02:38 wizzyrea      there should be a bug for "replace the task scheduler" already
02:38 dcook         Ikr?
02:38 dcook         Of course, we'll probably want to replace my scheduler at some point too
02:39 dcook         Once we hopefully add it :p
02:39 wizzyrea      https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14712
02:39 huginn        04Bug 14712: new feature, P5 - low, ---, eivin, ASSIGNED , Feature for controlling cron jobs/cmd line scripts from staff client
02:39 dcook         Interesting
02:39 wahanui       i heard Interesting was sometimes good and sometimes bad
02:40 dcook         I don't know what "trigger cron" means exactly but interesting
02:40 dcook         Might add a comment..
03:41 jcamins       It's in the 2000s, I think.
03:41 jcamins       (replace task scheduler)
03:41 jcamins       @search task scheduler
03:41 huginn        jcamins: (search <word>) -- Searches for <word> in the current configuration variables.
03:41 jcamins       @query task scheduler
03:41 huginn        jcamins: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3935 enhancement, P5 - low, ---, chris, NEW , Schedule tasks periodically
03:41 huginn        jcamins: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14712 new feature, P5 - low, ---, eivin, ASSIGNED , Feature for controlling cron jobs/cmd line scripts from staff client
03:41 huginn        jcamins: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10662 new feature, P3, ---, dcook, In Discussion , Build OAI-PMH Harvesting Client
03:41 huginn        jcamins: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1993 major, P3, ---, sophie.meynieux, In Discussion , Task Scheduler Needs Re-write
03:41 huginn        jcamins: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14774 normal, P5 - low, ---, tomascohen, In Discussion , Task Scheduler not working on Ubuntu/Apache2.4
03:42 jcamins       Close. bug 1993.
03:42 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1993 major, P3, ---, sophie.meynieux, In Discussion , Task Scheduler Needs Re-write
03:42 dcook         Ah, neato
03:42 * jcamins     goes to enjoy his novel.
07:48 reiveune      hello
07:48 wahanui       hi, reiveune
07:54 * magnuse     waves
08:03 alex_a        bonjour
08:06 magnuse       @wunder boo
08:06 huginn        magnuse: The current temperature in Bodo, Norway is 0.0°C (8:50 AM CET on February 16, 2016). Conditions: Mostly Cloudy. Humidity: 69%. Dew Point: -5.0°C. Windchill: -4.0°C. Pressure: 30.12 in 1020 hPa (Steady).
08:14 gaetan_B      hello
08:14 cait          hi gaetan_B
08:31 Joubu         hi
09:07 cait          ah no drojf
09:35 cait          hey petter :)
09:35 petter        hey cait!
09:35 petter        How are you?
09:37 cait          i am good, thx, and you?
09:38 petter        I'm fine
09:38 petter        Waiting for winter to pass:)
09:40 cait          same here - although there was not much of a winter
09:40 cait          lots of rain, almost no snow at all :)
09:40 cait          any update on the oslo project? :)
09:41 petter        Well, its going forward, but quite slowly in my opinion
09:42 petter        The current plan is to go live in september
09:42 cait          big projects tend to do that is my feeling
09:42 petter        Sure
09:42 cait          but then things happen fast in the end :)
09:42 petter        Estimation in software developement is a guessing game
09:43 petter        Actually, today Paul Poulain is visiting us for a two day staff training session
09:43 * magnuse     waves to petter
09:43 petter        hei magnus
09:43 cait          oh say hi then :)
09:43 magnuse       say hi to paul from us :-)
09:43 petter        will do!
09:43 cait          petter: will you or someone else be attending kohacon?
09:44 * magnuse     thinks someone from opl should
09:44 magnuse       :-)
09:44 petter        Noone have decided, I'm not sure we have discussed it properly yet
09:45 petter        I wouldnt mind going to Greece :)
09:45 cait          I think the presentation deadline is end of this month
09:45 cait          so woudl be good to put it on the next meeting agenda :)
09:45 petter        OK I will ping our boss about it
09:45 magnuse       yay
09:46 magnuse       i'm guessing people would be interested to hear about the stuff opl is building around koha
09:46 petter        Yeah, there are some nice ideas, but its quite a mess still
09:46 petter        Software is always a mess I guess
09:48 magnuse       hehe, yeah
09:48 magnuse       just talk about the ideas ;-)
09:49 cait          lessons learned etc. is also interesting
09:51 petter        true
09:52 petter        What about you - goind to kohacon?
09:52 petter        goig
09:52 petter        going
09:52 * Francesca   would like to go to greece
09:52 Francesca     one day maybe
09:53 cait          yes
09:54 cait          I will also be at the berlin hackfest
09:54 magnuse       cait++
09:54 cait          hope many others will join :)
09:55 cait          there will be a cadmandu workshop in berlin too as it looks like
09:55 magnuse       that is very cool!
09:56 magnuse       perl4lib ftw!
10:17 LibraryClaire morning #koha
10:21 cait          morning LibraryClaire
10:23 LibraryClaire hi cait :)
10:29 LibraryClaire can I ask a question about kohacon?
10:29 cait          you can always ask :)
10:32 LibraryClaire just looking at booking flights etc... the 'hackfest' part at the end - I presume that is for developers rather than librarians?
10:33 LibraryClaire or to put it another way, would be too techy for me
10:33 cait          i think we could also help you with testing Koha
10:33 cait          or signing off patches you want to work on etc
10:33 cait          it's usually working in groups with different interests
10:34 cait          don't have to be a developer to pick up useful things :)
10:35 cait          sometimes there are presentations, it's not as planned out as the conf usually
10:35 LibraryClaire hmm, ok
10:36 LibraryClaire I'd like to do more signing off (not had a lot of success so far)
10:37 cait          you shoudl bring a laptop and questions
10:37 Joubu         you don't have to be tech to help during the hackfest :)
10:37 Joubu         we need librarians to test patches as well
10:37 LibraryClaire cool, I didn't want to potentially stay and then not be much use
10:38 LibraryClaire will have to speak to the powers that be here, my manager is going, but just for the conference days
10:38 Joubu         In Cordoba, at least half of the attendees were librarians iirc
10:38 cait          the other plus is that you get to be there for the day in between
10:38 cait          which is coolto get to kow people
10:38 LibraryClaire yeah, that would be nice!
10:40 LibraryClaire thanks! Will see what I can wrangle... :)
10:40 cait          in Marseille there is always a big group of librarians too - lots of testing and keeping devs on their toes :)
10:40 LibraryClaire Ah cool, ok
10:40 LibraryClaire When is that normally?
10:41 cait          normally in march so far, but was pushed to october this year i think
10:41 LibraryClaire ok
10:51 cait          LibraryClaire: rangi also says you have to come - talking to him on twitter, can't get on IRC from India it seems
10:54 cait          he taught me all about git at my first KohaCon hackfest :)
11:27 LibraryClaire cait: sorry was in a meeting - cool! Just getting it pushed through management at the moment so fingers crossed :)
11:30 LibraryClaire cait: gonna need a better laptop...
12:03 cait          LibraryClaire_away: i need one less heavy... will see if i manage :)
12:46 tcohen        morning
12:47 cait          morning tcohen
12:54 tcohen        hi cait
12:54 cait          hi tcohen :)
13:04 spooner       Hello guys! Please i'm having problems installing koha on my system.... I need some help
13:08 spooner       Unable to locate package koha-common is  the response i'm getting from the terminal
13:08 spooner       Any response would really be appreciated.
13:12 cait          which OS are you installing on?
13:12 cait          did you add the koha repository?
13:12 cait          which instructions are you following?
13:12 spooner       Ubuntu 15.10
13:12 spooner       Yes... I added the repository
13:13 spooner       Instructions on the koha website
13:13 cait          packages?
13:13 wahanui       packages is at http://wiki.koha-community.org/wiki/Debian
13:13 cait          this one?
13:13 wahanui       well, this one is cool as long as someone *wants* acknowledgement
13:14 spooner       Yes
13:17 spooner       After adding the repository and updated it, running the apt-get install koha-common returns that message
13:22 cait          jajm: around?
13:22 cait          spooner: hm maybe some typo, can you paste how the entry looks like?
13:22 cait          paste?
13:22 wahanui       I eat paste! It's tasty! http://paste.koha-community.org
13:22 jajm          cait, hi
13:23 cait          can i ask you something about the koct plugin
13:23 cait          ?
13:23 jajm          you can ask, i don't know if i will be able to answer ;)
13:23 cait          i was just wondering how and where the data is stored
13:23 cait          the circs and the parameters you enter
13:24 cait          for our documentation
13:24 spooner       Okay...
13:25 jajm          cait, i don't know, but since there are some SQL queries involved, i think there should be a SQLite database somewhere in the browser's profile data
13:26 cait          hm yeah that's what i thought
13:26 cait          let me see
13:27 cait          trying to navigate windows...
13:27 pastebot      "spooner" at 127.0.0.1 pasted "Koha problems" (5 lines) at http://paste.koha-community.org/306
13:28 Joubu         spooner: you should follow the wiki page : https://wiki.koha-community.org/wiki/Debian
13:28 Joubu         spooner: you have missed the first step : "Set up package sources"
13:29 spooner       i did that already
13:29 cait          jajm: i will get ther i hope...
13:29 cait          do you know if the connection data gets stored there too?
13:30 spooner       it was successfully added to my sources list
13:31 jajm          cait, i really don't know, sorry
13:31 spooner       when i updated the repository using the apt-get update, it was amongst the list
13:31 cait          jajm: thx anywy, i will try to dig a bit deeper :)
13:31 cait          jajm: who is maintaining it atm?
13:32 spooner       but won't install using the apt-get install koha-common
13:33 cait          spooner: what i meant earlier was showing your sources file - to see if that looks right
13:33 spooner       but if i check the software center, it is listed but with a message saying "There isn't a software package called koha-common in your current software sources
13:34 spooner       Yeah.... i checked that and this is wat was added to it: deb http://debian.koha-community.org/koha stable squeeze main
13:35 cait          hm
13:35 cait          the website itself leaves out the squeeze bit
13:35 cait          deb http://debian.koha-community.org/koha stable main
13:35 cait          http://debian.koha-community.org/koha/
13:36 magnuse       yeah, "stable squeeze" os one too many
13:36 magnuse       s/os/is/
13:39 spooner       Okay.... I'm trying now without the squeeze
13:41 jajm          cait, i don't know for sure, we (BibLibre) can upload new versions to addons.mozilla.org, but the source is in contrib repository, so potentially anyone can contribute
13:42 pastebot      "spooner" at 127.0.0.1 pasted "Koha problems" (15 lines) at http://paste.koha-community.org/307
13:42 cait          jajm: thx - i found the offline circ operations
13:43 cait          still trying to figure out where the config goes
13:43 jajm          cait, where are they stored ?
13:44 cait          in an sqlite in the firefox profile
13:44 cait          offlinecirc.sqlite :)
13:45 cait          hmcould it be a cookie?
13:45 magnuse       spooner: maybe this can help https://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages#Some_difficulties_were_encountered_installing_apache2-mpm-itk.
13:47 spooner       okay...I'm checking it out
13:48 jajm          cait, the code seems to use a "component" named "preferences-service", maybe that can help you
13:48 cait          thx
13:49 jajm          cait, prefs.js ?
13:52 cait          jajm: yep!
13:52 cait          exactly there
13:52 cait          thx!
13:53 cait          hm not encrypted
13:54 cait          jajm++ thx alot
13:55 jajm          yay security at its best :)
13:57 kidclamp      Joubu - 15736 - fatal: sha1 information is lacking or useless (circ/returns.pl)
13:58 Joubu         kidclamp: sorry, I have forgotten to squash the 2 patches I have on my local branch!
13:59 kidclamp      np
13:59 kidclamp      :-)
14:00 Joubu         kidclamp: updated!
14:04 kidclamp      Joubu:signed off!
14:04 kidclamp      awesome!
14:04 wahanui       That'll be $1 for the awesome jar, kidclamp
14:05 Joubu         thanks
14:06 kidclamp      Joubu if you have a sec can you explain what behaviour you want on bug 14752, I think I understand it as: If autobarcode is one, put a placeholder into barcode (AUTO1, AUTO2, etc)
14:06 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14752 enhancement, P5 - low, ---, nick, Signed Off , Add multiple copies to a basket at once
14:07 kidclamp      and then fill those in when the items are actually saved to the db?
14:07 oleonard      Hi #koha
14:07 Joubu         kidclamp: I'd say: leave it empty and it will be autogenerated if the pref is set
14:08 Joubu         but we need a note on the form to alert the user about this behavior
14:08 kidclamp      okay, but in the case of a barcode entered and multiples generated, with authobarcode off, don't generate the next?
14:08 Joubu         kidclamp: I don't think it makes sense to generate the barcode in JS, as we already have a perl sub
14:08 kidclamp      I understand not wanting to duplicate code in js/perl, but the whole function here is that
14:09 Joubu         if autobarcode is off, no don't generate the next barcode, that's the point of the pref isn't it? :)
14:10 kidclamp      true, that was my original intention, but then I confused myself
14:10 kidclamp      thanks Joubu and cait
14:11 Joubu         kidclamp: so, to be clear: you should not have to write lot of code! :)
14:11 kidclamp      indeed
14:27 spooner       magnuse: i tried with the link you provided, but still can't get the apache2-mpm-itk to install
14:27 nengard_cafe  morning all
14:32 spooner       i managed to get libapache2-mpm-itk following a post from the launchpad but it still requires i install apache2-mpm-itk
14:33 oleonard      off topic, but does anyone know what's going on with this error message? Debian on Virtualbox: "kernel:[11709.621147] BUG: soft lockup - CPU#0 stuck for 22s!"
14:50 cait          oleonard: looks scary, but haven't seen that so far
14:51 oleonard      Even with  AllowRenewalLimitOverride set to "Allow" I don't get the option to override the renewal limit when scanning a barcode in circulation.pl or renew.pl
14:52 oleonard      Oh wait I do on renew.pl
14:52 nengard_cafe  heh
14:52 oleonard      But not on circulation.pl
14:52 nengard_cafe  and it's a tiny checkbox at the bottom of circulation.pl
14:52 nengard_cafe  on the left
14:52 nengard_cafe  or was
14:52 nengard_cafe  bad design ....
14:52 oleonard      nengard_cafe: That doesn't work when scanning the barcode. Only when using the checkboxes.
14:52 nengard_cafe  oh - true
15:00 cait          hm does someone know... item history and record history pages... htey pull from statistics?
15:00 cait          where you see the number of circ total and at which branch etc
15:00 * cait        goes digging again
15:03 cait          hm issues and old_issues
15:06 cait          guided reports appears to use statistics... maybe
15:17 patito29      hi
15:17 wahanui       que tal, patito29
15:17 patito29      :)
15:17 cait          patito29: be careful, wahanui is just our sometimes too clever bot :)
15:17 patito29      i just wanna practice my english
15:18 oleonard      Are you a Koha user patito29?
15:18 patito29      nop
15:18 patito29      i dont even know what koha is
15:18 oleonard      Please find another place to chat.
15:18 patito29      :(
15:18 oleonard      This channel is for users and developers of Koha.
15:18 cait          it's a very specific topic channel
15:18 patito29      is a programming language?
15:18 cait          but if you want to practive maybe find a topic you are interested in?
15:19 cait          a software for libraries
15:19 patito29      its like java, or C#?
15:19 oleonard      patito29: Try here: http://irc.netsplit.de/channels/?net=oftc
15:21 oleonard      Of all the channels to look for chat...
15:26 cait          koha hat a nice soudn to it? :)
15:27 * oleonard    is grumpy about renew.pl
15:27 cait          what did it do?
15:27 cait          shall i talk to his parents? :)
15:27 nengard_cafe  HA
15:28 oleonard      I think it should work like returns.pl. Show a list of things you've processed.
15:28 cait          hm sounds reasonable
15:29 oleonard      But that's hard, and it won't happen. So now I'm grumpy about it.
15:32 huginn        New commit(s) kohagit: Bug 9021: DBrev 3.23.000.020 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=326b4c046e361c79bc40ad29a3f8d0859e161001> / Bug 9021: Save the provider even if the sms number is not modified <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=974cb2b3863ebd96be44a409aa58832aaff2140e> / Bug 9021: Fix conflict with bug 15446 (type vs _type) <http://git.koha-community.org/gitweb/?p=koha.git;a=commitd
15:33 oleonard      Weird link in the confirmation dialog on renew.pl: /cgi-bin/koha/catalogue/moredetail.pl?itemnumber=11157&biblionumber=5433&bi=Koha::Schema::Result::Biblioitem=HASH(0x8a58338)#item11157
15:36 cait          hm that looks like a bug
15:42 Joubu         oleonard: I can provide a patch, did you open a bug report?
15:43 oleonard      I will file one now Joubu
15:43 Joubu         oleonard: thanks, please assign it to me
15:44 cait          ah Joubu - did you see the other renewal bug i filed by chance?
15:44 Joubu         no
15:44 cait          maybe oleonard coudl verify, i see it on our test system
15:44 cait          bug 15817
15:44 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15817 normal, P5 - low, ---, oleonard, NEW , Checkboxes for renewing items missing in OPAC
15:44 cait          in the opac patron account, ther eis the link to renew selected... but no way to select
15:50 oleonard      cait: I see checkboxes in my system
15:52 oleonard      cait: I wonder if there is some combination of settings which is causing the problem.
16:24 oleonard      The "show/hide" columns setting isn't working for me on the checkouts page. Can anyone confirm?
16:24 oleonard      It doesn't persist.
16:25 Joubu         oleonard: How do you want it to persist? I don't think we store the value in cookies or session
16:25 oleonard      Oh then I misunderstood its purpose.
16:25 oleonard      I assumed it was stored in a cookie.
16:25 Joubu         oleonard: you can define the column to display in the admin area
16:26 Joubu         and yes, we should store the user preferences locally
16:26 Joubu         but I don't think it's implemented, it's a todo
16:32 cait          oleonard: hm thx for testing - i was wondering htat, but don't see what it could be
16:34 cait          ah gah
16:34 cait          it's me
16:34 cait          closng the bug invalid
16:42 cait          oleonard++ :)
16:42 oleonard      khall around?
16:42 cait          I guess that's a good moment to go home :)
16:42 khall         yo
16:42 cait          bye all -cya at the meeting
16:42 cait          oh
16:42 cait          i didn't send a reminder
16:42 cait          could someone else maybe?
16:43 oleonard      I'm getting an error when doing renewals "DBIx::Class::Storage::DBI::_dbh_execute(): Unknown column 'me.sms_provider_id' in 'field list' at /home/oleonard/kohaclone/circ/renew.pl line 61"
16:43 cait          khall: could i maybe volunteer you?
16:43 khall         oleonard: ack! I forgot to update the dbrev. I'll have that fixed in a second
16:44 khall         oleonard: please pull from master and try now!
16:47 oleonard      Working now thanks
16:47 oleonard      meeting?
16:47 wahanui       rumour has it meeting is in two days, i thought was tomorrow. plenty of time then
16:47 cait          https://wiki.koha-community.org/wiki/Development_IRC_meeting_16_February_2016
16:49 oleonard      And I can actually attend. Good news.
16:49 cait          :)
16:50 cait          it would be nice if yomene could email - leaving now for a while
16:50 oleonard      Though most of it will be over my head.
16:51 oleonard      I will send an email cait, unless khall is already doing it
16:51 khall         oleonard: please do
16:51 * oleonard    copies and pastes cait's last email about a developer's meeting
16:54 reiveune      bye
16:54 huginn        New commit(s) kohagit: Bug 9021: Update Koha.pm to DBrev 3.23.000.020 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=0700b421d37ce62f690d568adf6b658e81462789>
17:00 Joubu         oleonard: at the OPAC there is "Post or edit your comments on this item"
17:00 Joubu         Is the plural ok for comments?
17:01 Joubu         ok got it, forget that :)
17:01 Joubu         "post a comment" or "post your comments" I guess
17:04 Joubu         bye #koha
17:23 gaetan_B      bye
17:32 cait          oleonard++ thx a lot
17:36 * cait        runs off to make dinner
18:27 indradg       @seen rocio
18:27 huginn        indradg: rocio was last seen in #koha 13 weeks, 0 days, 23 hours, 42 minutes, and 31 seconds ago: <rocio> haha
18:29 rocio         hey indradg!
18:29 wahanui       hmmm... indradg is the one who told me.
18:29 rocio         :-)
18:34 * cait        waves
18:34 cait          25 minutes to meeting
18:37 magnuse       oh dev meeting?
18:41 cait          yep
18:42 magnuse       yay
18:43 magnuse       i'll keep an eye on it while i upgrade to 3.22.3, then
18:46 indradg       hi #koha
18:48 cait          hi indradg
18:48 cait          meeting in about 10-15 minutes
18:52 cait          pianohacker: around?
18:52 pianohacker   cait: yar
18:53 cait          see pm :)
18:53 pianohacker   I sees
18:56 mtompset      Greetings, #koha.
18:56 mtompset      Meeting in 4 minutes, right?
18:56 magnuse       according to cait, yes
18:57 magnuse       pianohacker: is it talk like a pirate day?
18:57 * druthb      blames cait, and finds a seat in the corner from which she can kibitz as needed.
18:57 mtompset      Greetings, magnuse druthb
18:57 pianohacker   magnuse: arrrrways
18:57 mtompset      Greetings, pianohacker
18:59 kyr           is here the right place to ask a quick question about koha or should i take it to the mailing list?
18:59 bag           greetings
18:59 kyr           hello hello
18:59 nengard       hola
19:00 barton        kyr: go ahead!
19:00 kyr           oh great! thanks
19:00 * khall       will be missing the meeting, baby dr appointment ; )
19:01 magnuse       khall: accepted ;-)
19:01 khall_away    : )
19:01 * bag         thinks maybe you should see an adult doctor khall_away
19:01 bag           :P
19:01 bag           we train em young where khall_away lives :)
19:01 cait          am here one sec
19:02 oleonard      Actually kyr we are about to start a meeting so you should probably wait until after
19:02 * barton      imagines a baby wearing a lab coat, with a stehescope hanging over its neck.
19:02 indradg       lol
19:02 cait          #startmeeting Development IRC Meeting 16 February 2016
19:02 huginn        Meeting started Tue Feb 16 19:02:59 2016 UTC.  The chair is cait. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:02 huginn        Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
19:02 huginn        The meeting name has been set to 'development_irc_meeting_16_february_2016'
19:03 cait          #topic Introductions
19:03 wahanui       #info wahanui, a bot that has become sentient
19:03 tcohen        #info Tomas Cohen Arazi, Theke Solutions
19:03 kyr           been using koha on ubuntu via package instalation. want to stay on 3.18.11 atm but the "oldstable" has been changed to 3.20. So, if i i apt-upgrade it will install 3.20 (scary on my wanna be production system without any testing). Any straightforward way to stick to 3.18 (and be able to update to say... 3.18.13 and so on)?
19:03 cait          please introduce yourself following wahanui's example
19:03 oleonard      #info Owen Leonard, Athens County Public Libraries
19:03 nengard       #info Nicole Engard, ByWater Solutions
19:03 bag           #info Brendan Gallagher, ByWater
19:03 kyr           ooops, was typing while you told me to wait :S
19:03 magnuse       #info Magnus Enger, Libriotech, Norway
19:03 jajm          #info Julian Maurice, BibLibre
19:03 barton        #info Barton Chittenden, Bywater, Louisville, KY, USA
19:03 cait          today's agenda can be found at
19:03 cait          #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_16_February_2016
19:03 talljoy       #info JOy Nelson ByWater Solutions USA
19:04 tcohen        hm, nicole and brendan messages asre suspiciously aligned
19:04 pianohacker   oh hey meeting
19:04 pianohacker   #info JEsse Weaver ByWater Solutions USA
19:04 mtompset      #info Mark Tompsett
19:05 cait          #info Katrin Fischer, BSZ, Germany
19:05 barton        pianohacker does the studlyCAps.
19:05 indradg       #info Indranil Das Gupta, L2C2 Technologies, India
19:05 bag           bbias
19:05 cait          RM runs away... :)
19:06 cait          should we do a round of announcements?
19:06 tcohen        just in time ;-)
19:06 blou          #info Philippe Blouin, Solutions inLibro
19:06 huginn        New commit(s) kohagit: Bug 11081: (followup) Rebuild debian/control <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=43bcc1c42cd347ab1565b27038ec3350a1ecf94f>
19:07 pianohacker   brb
19:07 cait          noone is speaking up
19:07 cait          more running away...
19:07 cait          let's move to thenext topic
19:07 tcohen        I want to mention something i'm working on
19:07 cait          aah
19:07 cait          #topic Announcements and news
19:07 tcohen        but maybe "big sutff..." ?
19:07 tcohen        ok
19:07 cait          use the opportunity and say it now :)
19:08 bag           back
19:08 tcohen        I'm working on some classes for handling Koha instances
19:08 tcohen        the idea is to fully rewrite the CLI scripts with that
19:08 tcohen        it should make life easier for rollback, recover, etc
19:09 tcohen        it will also make Koha instances aware of their creation options
19:09 kidclamp      #info Nick Clemens, ByWater Solutions
19:09 tcohen        it should make maintenance easier
19:09 cait          #info tcohen is woring on classes for handling Koha instances
19:09 tcohen        read: upgrade path would be more manageable when adding new entries to the config file, etc
19:09 barton        tcohen: do you have a bug number for that?
19:09 tcohen        barton, I don't :-D
19:09 mtompset      tcohen: How would that affect bug 15088?
19:10 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15088 enhancement, P5 - low, ---, gmcharlt, Needs Signoff , Notice when koha has been installed with --request-db instead of --create-db
19:10 tcohen        it will be several of them
19:10 cait          maybe a wiki page?
19:10 tcohen        yes
19:10 tcohen        mtompset: i haven't looked at it, but it could merge what's done there, at some point
19:11 mtompset      I was just about to test an sign off. :)
19:11 larryb        tcohen, if you're working on the maintenance scripts, I have a suggestion
19:11 larryb        can we make the instance maintenance mode a flag, like for email, instead of editing and looking at the apache config files?
19:11 tcohen        i would also like to mention it is also in line with srdjan's work
19:11 tcohen        larryb, that's the whole point :-D
19:12 larryb        cool
19:12 tcohen        i'll put a YAML file for CLI controled options
19:12 cait          #idea make maintenance mode a flag, like for email
19:12 tcohen        and will probably migrate the koha-conf.xml entries there too, at a later stage
19:12 tcohen        as rangi always says, step n
19:12 tcohen        by step
19:12 larryb        the other issue I often run into is I put a site into maintenance, so that visitors get that page, but then I can't actually do anything to the site, like upgrade it or run a rebuild, because those don't run against instances in maintenance
19:13 tcohen        the idea is to make things more solid
19:13 tcohen        less error prone, etc
19:14 barton        plus 1.
19:14 tcohen        ok, that's it
19:14 cait          thx tcohen
19:14 tcohen        i will write some stuff on the wiki
19:14 cait          bag: something from the RM?
19:14 larryb        thanks
19:14 tcohen        and fill several interdependent bugs
19:14 cait          #action tcohen to write up a wiki page
19:14 bag           not much of an update
19:14 bag           I have a little catch up to play in the next 2 weeks :)  get the queue low again
19:15 cait          #action tcohen to write up a wiki page ... about using classes for handling Koha instances
19:15 bag           As always I’m looking for people to test Elastic Search - I’d love to keep moving on that
19:15 cait          #info People needed for testing Elastic search!
19:15 cait          is there a public test instance available at the moment?
19:16 bag           yes
19:16 cait          link? :)
19:16 * bag         looking for it
19:16 pianohacker   demi-RM note: I'm learning a lot of the RM stuff on my feet (making DB updates, etc.) so don't be afraid to check my work and let me know if I make a mistake :)
19:17 tcohen        pianohacker++
19:17 fredericd     #info Frédéric Demians, Tamil (passing through)
19:18 cait          I suggest we will see how far we get until about :45
19:18 mtompset      pianohacker++ # willing to accept feedback -- awesomeness. :)
19:18 cait          with the coding guidelines
19:18 cait          so some time is left for the topics at the end this time
19:18 pianohacker   +1 to that
19:18 cait          might need to push something to next meeting again, but we will see how it goes
19:19 pianohacker   cait: want to start with followups from last time?
19:19 cait          i tihnk they are at the top anyway
19:19 pianohacker   kk cool
19:19 bag           #link http://elasticsearch.koha.catalystdemo.net.nz/
19:19 cait          ah
19:19 cait          now we can move on
19:19 cait          #topic Review Coding Guidelines
19:19 cait          the current coding guidelines can be found at
19:20 cait          #link https://wiki.koha-community.org/wiki/Coding_Guidelines
19:20 cait          Please refresh the wiki page if you have the agenda already open
19:21 cait          the suggested wording for the new "Code plack friendly" guideline is:
19:21 cait          Forbid global state variables in modules and CGI scripts, and discourage their use elsewhere. (see https://perl.apache.org/docs/general/perl_reference/perl_reference.html#my____Scoped_Variable_in_Nested_Subroutines for context)
19:21 cait          i think most rules coudl do with some examples, but let's vote on the basic wording?
19:22 cait          i suggest to keep it simple again today with a +1 indicating a yes, -1 for no and 0 for... <fill in the english word i forgot>
19:22 pianohacker   neutral?
19:22 mtompset      abstain?
19:22 cait          ah abstain
19:22 cait          yep
19:22 nengard       :)
19:22 pianohacker   ah that's better
19:22 cait          i think both are valid
19:23 cait          any change requests on the wording?
19:23 pianohacker   cait: I think the link is probably better than an example, as  it has examples there and the issue is subtle
19:23 cait          ok
19:23 cait          i am +1
19:23 cait          :)
19:23 mtompset      I'm +1 for it as is.
19:23 cait          please vote
19:24 barton        +1
19:24 mtompset      +1
19:24 pianohacker   +1
19:24 * cait        hands out some coffee
19:24 kidclamp      +1
19:24 * nengard     prefers tea :)
19:24 talljoy       +1
19:24 nengard       +1
19:25 * cait        hands out some tea too
19:25 nengard       :)
19:25 * mtompset    grins at nengard, "I was thinking that too."
19:25 * barton      hands out chocolate.
19:25 nengard       oooo ....
19:25 cait          ok, ending vote :)
19:25 cait          #agreed New coding guideline "Code Plack friendly". Wording: Forbid global state variables in modules and CGI scripts, and discourage their use elsewhere. (see https://perl.apache.org/docs/general/perl_reference/perl_reference.html#my____Scoped_Variable_in_Nested_Subroutines for context)
19:25 pianohacker   dirty chais with chocolate, everybody!
19:25 cait          the next point on the agenda is a suggested workflow for handling disagreements
19:25 mtompset      barton: Is it http://www.awakechocolate.com/?
19:26 pianohacker   proposed wording at http://paste.koha-community.org/309 , but the basic idea is to close the feedback loop between coding style concerns and the coding guidelines
19:26 barton        mtompset: that looks like it would do the trick.
19:26 cait          pianohacker: we should move from the paste to the wiki later maybe - paste gets lost when the server is restarted
19:26 cait          I'd like to suggest a generalisation
19:26 pianohacker   cait: agreed, just couldn't figure out how to do so on the agenda with decent formatting
19:26 cait          this is about the qa team member vs dev currently
19:27 mtompset      While I think it is a good idea. The problem I've found is sometimes I seek feedback on the mailing list and get none.
19:27 cait          i tihnk maybe we could say 'community member' and developer?
19:27 pianohacker   cait: that's a good idea
19:28 mtompset      But then again, I'm assuming it is a QA person doing the seeking not the community member?
19:28 cait          it says mailing list - should we include dev meetings too?
19:28 pianohacker   cait: I'd say mailing list then bump to dev meeting if no response
19:28 cait          mtompset: i was thinking if the first tester disagrees
19:28 nengard       that makes sense pianohacker
19:28 cait          can we bring the dev meeting into it some way?
19:28 pianohacker   cait: why the first tester specifically?
19:28 cait          into the wording?
19:28 cait          not especially
19:28 cait          just another possibility
19:29 cait          the potential sign offer looking at it
19:29 cait          before qa
19:29 cait          or just someone interested in the development
19:29 pianohacker   cait: I think if we generalize it to "any community member" as you suggested that takes care of that
19:29 cait          i just didn't want ti limit it to disagreement between qa/dev
19:29 cait          yep
19:30 mtompset      I concur, "any community member", if we are trying to include those who sign off as well.
19:30 pianohacker   so, to formalize what we've said:
19:30 pianohacker   Amend the first part of the wording to "If a community member has concerns with a patch that:"
19:31 cait          then the patch and concern should be brought up on the development mailing list _and/or the developer irc meeting_ so a new coding guideline can be added. ?
19:32 pianohacker   that seems reasonable
19:32 mtompset      Something like that. Can we get an amended paste, so those of us who are visual can see it all. :)
19:32 pianohacker   mtompset: one sec
19:33 pianohacker   I'm also simplifying "patch and concern" to "concern"
19:33 pastebot      Someone at 127.0.0.1 pasted "new wording" (13 lines) at http://paste.koha-community.org/310
19:34 cait          can we vote?
19:34 mtompset      I think so.
19:34 cait          ok, please vote :)
19:34 mtompset      +1 for the amended version.
19:34 pianohacker   +1
19:35 oleonard      +1
19:35 nengard       +1
19:35 cait          +1
19:35 kidclamp      +1
19:35 jajm          +1
19:35 tcohen        +1
19:35 talljoy       +1
19:35 tcohen        gotta run, sorry!
19:35 mtompset      Take care, tcohen
19:36 cait          #agreed New coding guideline for handling disagreements: If a community member has concerns with a patch that: * Are specifically about coding style (not stated functionality or regressions in other code) * Are not covered by an existing coding guideline - then the patch and concern should be brought up on the development mailing list and/or next development IRC meeting so a new coding guideline can be added. (Rationale: While it is reasonable for c
19:36 cait          sorry for the messsy paste
19:36 cait          but the paste is not safe, so i wanted to have it in the logs
19:37 cait          so we got time for one more i hope
19:37 cait          [khall] All methods should take a single argument, bit it an object, an  id, or a hashref. This makes future modification of parameters for  subroutines far simpler and less error prone, and reduces the changes  needed.
19:38 cait          this is a new one - while the last 2 were follow-ups from last meeting i think
19:38 cait          or more we didn't get to discuss it last time
19:38 cait          please discuss :)
19:38 mtompset      I'm not sure how an id might allow for future proofing, where as objects and hasrefs are self-evident.
19:39 pianohacker   I've run into enough pain with the positional style that I like this idea
19:39 cait          i think the id would be something like an itemnumber, issue_id or similar
19:39 pianohacker   mtompset: I think that's there as a sanity escape hatch
19:39 cait          but it might cause problems when a second parameter is added maybe? not sure
19:39 pianohacker   there's some methods that won't ever need more than that, like Koha::Objects->fetch
19:40 pianohacker   but I think it's worth codifying that if you need two or more, just use named arguments
19:40 pianohacker   otherwise you get a ModBasketHeader or AddReserve mess
19:40 cait          do those requiere parameters in sequence?
19:40 pianohacker   ohhhhh yeah
19:41 pianohacker   ModBasketHeader has 8 and I have two patches to add more
19:41 barton        namedarguments++
19:41 mtompset      namedarguments++ # second that.
19:41 pianohacker   are we ready to vote on this one?
19:41 mtompset      Okay, so what we are saying is...
19:42 jajm          i think we all agree we do not want another AddReserve. however should we enforce passing a hash(ref) as soon as we have two parameters ?
19:42 mtompset      we don't care about the single parameter type.
19:42 cait          bit it an... be it an? just for the agreed
19:42 mtompset      but a second parameter must be hash ref or object?
19:42 mtompset      (to keep it to only one parameter physically)
19:42 cait          ihm i think we had a discussion about that we should use hashrefs
19:42 cait          iirc
19:43 pianohacker   mtompset: do you mean enforcing ($a, {...}) or ({...}) ?
19:43 cait          i think the latter
19:43 pianohacker   okay cool
19:43 pianohacker   even if it kind of looks like an alien emoticon
19:43 barton        yeah, good for extensibility.
19:43 nengard       ha
19:43 mtompset      I mean f($a)... adding $b becomes f($h{ a=> $a, b=> $b})
19:44 pianohacker   jajm: how does the above look?
19:44 mtj           hi folks... i kinda like the idea myself
19:44 cait          hm it does... look like an alien... with helmet ears and 3 eyes
19:44 nengard       :)
19:45 pianohacker   cait: exactly :)
19:45 cait          ok, do we have an amendment/change suggestion for hte wording?
19:45 mtj           oops, i was replying to an old scollback msg - please ignore
19:45 mtompset      Oh, and it says methods.
19:46 cait          is that a change request? :)
19:46 mtompset      methods technically have 2 parameters, self, and parameter. ;)
19:46 pianohacker   mtompset: that can be clarified with an example I think
19:46 barton        @examples++
19:46 huginn        barton: I suck
19:46 cait          i just need to know, can we vote as is or do oyu want to swtich out words? :)
19:47 pianohacker   but question: if submitting a patch (after today) that would add a new parameter to a function with a bunch of positional ones, is that patch required to change the existing method to named-argument style?
19:47 pianohacker   or does this only apply to new methods?
19:47 pianohacker   (or functions)
19:47 pianohacker   cait: I think we should correct methods to methods/functions for clarity
19:47 cait          I'd like to see refactoring to be honest
19:47 jajm          what about subroutines that take a list as arguments ? (like $sth->execute for example)
19:48 cait          because otherwise you are just making it worse... possibly
19:48 pianohacker   oh, hm.
19:48 mtompset      A list is a single parameter.
19:48 cait          but... might depend on the case
19:48 cait          definitely for new ones
19:48 pianohacker   mtompset: Perl makes that a tricky statement ;)
19:48 barton        jajm -- an arrayref?
19:48 mtompset      true enough, but in the simplest case, it is. :P
19:49 pianohacker   cait: I'm gonna try to write up a new version that incorporates all of this
19:49 cait          ok
19:49 cait          i will give you 1 minute :)
19:49 jajm          barton, why not, but that case should be in the guideline
19:50 mtompset      but an arrayref is a single parameter.
19:50 pianohacker   "All methods and functions should take a single argument: either a database ID, arrayref, or hashref with named arguments."
19:50 mtompset      I think the goal is to avoid f($a,$b,$c,$d, etc. etc.)
19:50 cait          ok, thx pianohacker
19:50 pianohacker   (the oxford comma pains me but it's needed here)
19:51 cait          please vote
19:51 pianohacker   +1
19:51 barton        +1
19:51 nengard       +1
19:51 mtompset      +1
19:51 mtj           +1
19:51 kidclamp      +1
19:51 cait          +1
19:51 talljoy       +1
19:52 * talljoy     loves the oxford comma
19:52 jajm          0 (i don't think this is needed as a guideline, but i won't oppose)
19:52 cait          #agreed New coding guideline: All methods and functions should take a single argument: either a database ID, arrayref, or hashref with named arguments.
19:52 cait          we are over time - but i'd like to note something about the next one
19:53 cait          [khall] I think we need something about limiting the use of the html filter to prevent XSS attacks (post Bug 13618)  [Joubu] New test added to the QA script, is it enough?
19:53 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13618 enhancement, P5 - low, ---, jonathan.druart, BLOCKED , Prevent XSS in the Staff Client and the OPAC
19:53 drojf         #info Mirko Tietgen, broken internet connection
19:53 cait          the bug sadly had to be reverted
19:53 cait          hm the patches had to...
19:53 cait          the general solution doesn't work - I'd be really happy if someone could write up some guidelines about when to use the |html filter
19:53 bag           :(
19:53 cait          to keep xss problems from happening
19:54 cait          any volunteers?
19:54 pianohacker   I think we need to fix the general solution... There's way too many cases where the |html filter is needed
19:55 cait          not sure if we can, but it would be awesome if possible
19:55 cait          from what Joubu told me it's too much of a performance hit with the number of variables on some pages
19:55 cait          like it 'broke' adding an authority via z39.50 i think
19:55 cait          maybe we should mov eit down to 'bugs in discussion' for next time
19:55 cait          and see about other possible solutions?
19:56 pianohacker   yeah
19:56 mtompset      I was going to suggest reordering... because I think the Perl12 one will go quickly. ;)
19:57 cait          #info General solution to prevent XSS problems (bug 13618) had to be reverted - other possible solutions to be discussed next time
19:57 pianohacker   mtompset: I think we're outta time for coding guidelines for this meeting unfortunately
19:57 mtompset      for the record, perlcritic doesn't complain about missing $VERSION until -2. :)
19:57 cait          we said in the beginning to move topic at :45
19:57 mtompset      I know.
19:57 cait          that would put us to General development discusion next
19:57 mtompset      :(
19:57 pianohacker   mtompset: could you note that on the agenda for next time?
19:57 cait          yes please
19:58 cait          #action mtompset to add note about PERL12
19:58 cait          :)
19:58 cait          #topic General development discussion
19:58 pianohacker   volunteerification complete
19:58 cait          [Joubu] Merge borrowers and deletedborrowers tables
19:58 cait          #link http://lists.koha-community.org/pipermail/koha-devel/2016-January/042207.html
19:58 nengard       I don't understand this one ... why are we doing this? ... oh a link
19:59 cait          i tihnk one of the problems is fk constraints in the database
19:59 nengard       I worry that some of our larger libraries will see significant slow downs in patron management with a change like this
19:59 cait          if we delete a borrower, the data is moved to deletedborrowers - so 2 tables
19:59 nengard       the patron search is a sql search after all
20:00 cait          some tables reference borrowers - but also contain deleted borrowernumbers
20:00 cait          you can only have a FK to 1 table
20:00 nengard       we have 2 tables for biblio, biblioitems, and items too
20:00 cait          i hope i described that correctly
20:00 pianohacker   Even having written painful reports, as barton describes, I'm still leery of this for performance and general DB cleanliness concerns
20:00 cait          ... and whie we are talking about this... we really really should have a timestamp on borrowers and a script to delete from deletedborrowers after X days or at least anonymize
20:01 cait          it's quit a privacy problem as is right now
20:01 cait          timestamp on borrowers/deletedborrowers so it's easy to see hwen last  changed/deleted
20:01 nengard       i would love that cait
20:01 mtompset      Wouldn't it be better to add a "DELETED" marker on the biblio, etc., and then make the queries aware of this?
20:01 nengard       i think i have a bug open about that
20:01 barton        timestamp would be good.
20:02 cait          yes, 2 bugs - one for the script and one ofr the timestamp :)
20:02 nengard       timestamp
20:02 wahanui       timestamp is usually the last time that row was touched
20:02 nengard       https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8926
20:02 huginn        04Bug 8926: enhancement, P5 - low, ---, gmcharlt, NEW , deletedborrowers should have a timestamp
20:02 nengard       #link https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8926
20:02 huginn        04Bug 8926: enhancement, P5 - low, ---, gmcharlt, NEW , deletedborrowers should have a timestamp
20:02 cait          now you beat me to it
20:02 pianohacker   mtompset: my concern with that approach (which is the same as the one proposed for borrowers) is that EVERY query needs to be made aware of that
20:03 pianohacker   and there's a lot of existing queries and reports out there that would have to be changed
20:03 nengard       #link https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13667
20:03 mtompset      But we now have Koha::Patrons.
20:03 huginn        04Bug 13667: enhancement, P5 - low, ---, gmcharlt, NEW , Provide script to regularly clean deletedpatrons table
20:03 nengard       and am i wrong about the patron searching?
20:03 mtompset      Yes, I see that it is a large job, but eventually shouldn't we reach there?
20:03 nengard       for some schools for example, they are deleting patrons all of the time ...
20:03 pianohacker   nengard: no, I think you're correct, though a periodic cleanup script helps with that
20:03 cait          #info concerns about perfomance with one big table
20:04 cait          pianohacker: you still might want to keep for a year - so better statistics
20:04 nengard       also i should mention one other bug if we're going to do cleanups and thats the one to put patron category in stats
20:04 mtompset      actually, isn't the concern too much to change if one big table?
20:04 barton        we should benchmark that [not that I'm volunteering]
20:04 nengard       #link https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7021
20:04 huginn        04Bug 7021: enhancement, P5 - low, ---, mathsabypro, ASSIGNED , patron category in the statistics table
20:05 mtompset      Oh... right... performance... never mind.
20:05 cait          #info concern, about having to change a lot of the code, sql queries etc to exclude deleted patrons etc.
20:05 nengard       cause those stats need to be kept if you're going to clean out the table regularly
20:05 pianohacker   I also worry about a lot of librarian concerns while reports/code is being ported over about "my patrons aren't actually deleted?!"
20:06 cait          not talking about it doesn't make it much better heh
20:06 mtompset      pianohacker: Yes, there is that too.
20:06 barton        it might help if the borrowers table was better normalized...
20:07 cait          i guess that could be a step later.. if we decide to combine
20:07 cait          like borrower_phones, borrower_addresses?
20:07 barton        exactly.
20:08 pianohacker   cait: I think this needs to be bounced back to Joubu so he can expand/clarify the problematic parts of his proposal :)
20:08 cait          we have talked about concerns
20:08 cait          positive sides
20:08 cait          ?
20:08 cait          less complicated sql reporting?
20:08 nengard       data all in one place is always easier :)
20:08 nengard       yup
20:09 pianohacker   aside from the reports that this makes more complicated, it makes some reports less complicated :)
20:09 cait          #info plus: less complicated sql reporting
20:09 pianohacker   (though snark aside, it's a net gain)
20:09 cait          ok, moving discussion to next meeting with this one?
20:09 cait          it owuld be nice if people could add notes to the agenda
20:09 barton        I am generally in favor of merging borrowers and deletedborrowers, but I recognize that there could be performance issues that would block.
20:10 pianohacker   cait: agree, move to next meeting
20:10 cait          i'd like to skip the next one - as Joubu isn't here
20:10 cait          and we are almost end of time
20:11 barton        seconded.
20:11 cait          ... and next one is from me
20:11 cait          [kfischer] Performance issues: Benchmark for 3.22, Bug 15242
20:11 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15242 blocker, P5 - low, ---, nick, Pushed to Master , Missing subroutine in overdue_notices.pl
20:11 cait          oh
20:11 cait          i got the bug number wrong... once again
20:11 cait          let me find the right one
20:12 pianohacker   after making poor kidclamp's eyes go wiiiide
20:12 cait          bug 15342
20:12 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15342 enhancement, P5 - low, ---, jonathan.druart, NEW , Performance 3.22 - Omnibus
20:12 cait          that one
20:12 wahanui       hmmm... that one is down more often than up
20:12 pianohacker   wahanui: forget that one
20:12 wahanui       pianohacker: I forgot that one
20:12 cait          #link https://wiki.koha-community.org/wiki/Benchmark_for_3.22
20:12 kidclamp      hah
20:12 cait          looking at the benchmarking Joubu did it seems like we have a decrease in performance with each version :(
20:13 cait          plack makes it better, but it's stillmoving up
20:13 cait          drojf and some others have identified some possible problems
20:14 cait          i'd encourage to look at those bugs with some priority
20:15 cait          ... did i scare everyone off with those bugs?
20:15 pianohacker   bug 15350 would be great great great to fix
20:15 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15350 enhancement, P5 - low, ---, jonathan.druart, NEW , DBIx::Class Startup speed
20:15 mtompset      No, just exhausted. :)
20:15 jajm          pianohacker, +1 to that
20:15 cait          #info Please give some priority to performance related bugs - linked to the omnibus bug 15342
20:16 cait          oh good, got the bug number right this time
20:16 * magnuse     wanders off
20:16 pianohacker   cait: but to do alot of the changes suggested there, It seems like we have to start maintaining the schema files ourselves, no?
20:16 cait          ready to end meeting?
20:16 cait          pianohacker: i can't say much about hte bugs - i get a bit lost there
20:16 cait          i'd just like to see more work in that direction and feedback
20:16 pianohacker   does anybody else know?
20:16 cait          it seems like not much discussion about performance right now - while libraires complain
20:17 pianohacker   I'd like to at least figure out if that's something we need to put on the agenda for next meeting
20:17 cait          maybe we could split out the bug you mean?
20:17 cait          which one is it?
20:17 pianohacker   15350
20:17 cait          can i make you add that to next agenda? :)
20:18 cait          #action pianohacker to add 15350 to agenda for discussion at the next meeting
20:18 cait          you didn<#t say no fast enough
20:18 cait          ;)
20:18 pianohacker   okey doke :)
20:18 cait          i'd like to move on to setting hte time of the next meeting :)
20:18 cait          another 2 weeks ok?
20:19 cait          march 1st?
20:19 pianohacker   yeah, agenda is still overloaded
20:19 pianohacker   15 UTC next time?
20:19 cait          the gneral meeting is at 9th
20:19 cait          so no collision
20:20 cait          hm would work for me
20:20 barton        works by me.
20:20 cait          please vote - next meeting to take place at march 1st, 15 UTC
20:20 cait          oh
20:20 cait          #topic Date and time of next meeting
20:20 cait          oups
20:20 cait          please vote :)
20:21 pianohacker   +1
20:21 talljoy       +1
20:21 nengard       +1
20:21 cait          +1
20:21 drojf         +1
20:21 barton        +1
20:21 bag           +1
20:21 cait          #agreed Next developer meeting will be on March 1st at 15 UTC
20:21 cait          #endmeeting
20:21 huginn        Meeting ended Tue Feb 16 20:21:53 2016 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
20:21 huginn        Minutes:        http://meetings.koha-community.org/2016/development_irc_meeting_16_february_2016.2016-02-16-19.02.html
20:21 huginn        Minutes (text): http://meetings.koha-community.org/2016/development_irc_meeting_16_february_2016.2016-02-16-19.02.txt
20:21 huginn        Log:            http://meetings.koha-community.org/2016/development_irc_meeting_16_february_2016.2016-02-16-19.02.log.html
20:21 cait          thx all
20:22 kidclamp      cait++
20:22 barton        cait++
20:22 pianohacker   cait++
20:22 jajm          thanks cait
20:22 oleonard      cait++
20:22 cait          we will have to keep going back to the monster agenda for a bit longer i guess :)
20:22 cait          but some things sorted
20:22 barton        I like having dev meetings every 2 weeks.
20:22 * oleonard    is disappointed he didn't get a chance to slip in a 7-hour "2-space tabs or 4" discussion at the end.
20:23 barton        oleonard++
20:23 cait          oleonard: I migh thav eto miss the meeting with that on the agenda
20:23 barton        kohacon? ;-)
20:23 drojf         we should vote on that kohacon style, with limesurvey and proposals on the wiki
20:23 cait          lol
20:23 oleonard      An entire KohaCon devoted just to that question.
20:24 cait          drojf: i am tempted to give you negative karma for that ;)
20:24 cait          but also because you never answered my question yesterday
20:24 cait          :)
20:24 drojf         heh
20:24 drojf         huh?
20:24 drojf         what question?
20:24 wahanui       question is "What is the meaning of life, the universe and everything?"
20:25 barton        what answer?
20:25 wahanui       answer is, like, always go back to sleep or 42
20:25 cait          i will ask again in pm :)
20:56 * Francesca   waves
21:00 wizzyrea      hi Francesca
21:00 Francesca     hey I'll be in  sometime today
21:02 cait          hi Francesca
21:03 Francesca     hi cait :)
21:11 wizzyrea      coolio
21:58 dcook         @later tell oleonard 4-space tabs four-ever!
21:58 huginn        dcook: The operation succeeded.
21:59 Dyrcona       Just use actual tabs, and then you can set the indent level to whatever you like in your editor.
21:59 * Dyrcona     ducks and runs.
22:00 dcook         lol
22:42 pianohacker   jajm: am I missing something, or does subscription-add.pl not fetch the values of additional fields for existing subscriptions?
22:49 wizzyrea      there was a bug about that a while back I thought
22:56 pianohacker   wizzyrea: heh, okay. I'm extending that module to aqbasket, so it's more curiosity than anything