Time  Nick           Message
05:53 dcook          Just came in to say that people have been killing it in Koha over the past while :). Developing in master at the moment, and seeing all sorts of goodies :)
05:53 Francesca      hey dcook
05:53 dcook          yo Francesca
05:53 Francesca      hows aussie
05:53 * dcook        gives his thumbs up to the person who added deleted record support for OAI-PMH
05:53 dcook          Mmm, busy
05:53 dcook          You?
05:53 wahanui        You are not the first to ask that question or a little confused about the function of some installed extensions. or missing the trigger
05:53 Francesca      lol wahanui
05:53 Francesca      I have a migrane
05:54 Francesca      so in bed
05:54 Francesca      @wunder wlg
05:54 huginn         Francesca: The current temperature in Wellington, New Zealand is 8.0°C (5:30 PM NZST on August 11, 2015). Conditions: Light Rain Showers. Humidity: 81%. Dew Point: 5.0°C. Windchill: 3.0°C. Pressure: 30.12 in 1020 hPa (Steady).
07:19 cait           morning #koha
07:35 AmitG          heya cait
08:15 drojf          morning #koha
08:17 cait           morning drojf
08:17 drojf          hi cait
08:20 drojf          @wunder berlin, germany
08:20 huginn         drojf: The current temperature in Berlin Tegel, Germany is 26.0°C (9:50 AM CEST on August 11, 2015). Conditions: Clear. Humidity: 51%. Dew Point: 15.0°C. Pressure: 29.95 in 1014 hPa (Steady).
08:56 * andreashm    waves
09:09 * cait         waves back ;)
09:23 drojf          hi andreashm
09:24 andreashm      hi drojf!
09:36 fridolin       hie
09:37 fridolin       kivilahtio: For bug 14375 I have provided a test module that reproduces the problem
09:37 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14375 critical, P5 - low, ---, fridolin.somers, Needs Signoff , DBIx::Connector should be stored in C4::Context instead of dbh
09:38 kivilahtio     fridolin: yes I saw that . It is great news!
09:38 fridolin       it simply runs foreach with a query each 15 min
09:38 kivilahtio     fridolin: unfortunately you have still the changed hash values and subroutine names
09:38 fridolin       this simulates a SIP server with few work
09:38 kivilahtio     fridolin: I will glady sign off your patch if you revert the namin convention
09:39 fridolin       kivilahtio: tell me more
09:39 fridolin       i dont understand
09:39 fridolin       comment 11 ?
09:39 kivilahtio     fridolin: see comment 7 and 11
09:40 kivilahtio     we want you to preserve the dbh and not replace it with DBconn
09:40 kivilahtio     because dbh is directly used from many pplaces
09:40 kivilahtio     also we don't see the point in why dbh needs to be changed to DBconn
09:41 fridolin       its the purpose of this patch
09:42 kivilahtio     fridolin: the purpose of the patch is to change from DBI to DBIx::Connect
09:42 fridolin       with dbix, dbh can not be added to context
09:42 kivilahtio     no I mean the C4::Context->dbh
09:42 kivilahtio     the HASH key dbh
09:42 fridolin       because it is the BDIX::Connector how will cache it
09:42 kivilahtio     the HASH key 'dbh'
09:43 kivilahtio     %context{'dbh'} has been changed to %context{'DBconn'}
09:43 fridolin       no, the purpose is to cache BDIx::Connexion and not dbh
09:44 kivilahtio     fridolin: yes I understand that, but why do you have to change the hash key?
09:44 kivilahtio     $context{'dbh'} = DBIx::Connector
09:44 fridolin       because vars in C4::Context hash are cached
09:44 fridolin       dbh must be given by BCconn that gives the cached one or recreated a new one
09:45 fridolin       you want to keep the hash key name but store the DBIx::Connector object ?
09:46 kivilahtio     fridolin: isn't it compatible with DBI and DBIx?
09:46 kivilahtio     DBIx::Connector should have all the subroutines of DBI and DBIx?
09:46 kivilahtio     so it is a drop-in replacement for DBI
09:46 fridolin       not sure
09:46 kivilahtio     me neither?
09:46 kivilahtio     but I know DBIx::Connector is a drop-in replacement for something :)
09:47 kivilahtio     atleast for DBIx
09:47 kivilahtio     and Imho you can use DBIx handle to do DBI operations
09:48 fridolin       yes for BDconn->dbh, its a DBI object
09:48 fridolin       but DBIx::Connector is not
09:50 kivilahtio     fridolin: I don't understand DBconn -> dbh?
09:51 fridolin       DBIx::Connector as a method dbh() to get the handler
09:51 kivilahtio     ah now i see
09:52 kivilahtio     reading the DBIx::Connector manual helps
09:52 fridolin       it returns a BDI object
09:52 fridolin       I read the code :D
09:52 fridolin       sub _connect for example calls
09:52 fridolin       my $dbh = $self->{_dbh}
09:53 fridolin       so DBIX::Connector does not implement DBI, its more a wrapper around dbh
09:53 kivilahtio     ye
09:54 kivilahtio     so you are saying that your modification adds 'DBconnect' key alongside 'dbh'
09:54 kivilahtio     so you refactor the C4::Context-dbh to utilize DBIx::Connector, and save the connector to 'DBconn' but then save the handle to 'dbh' key?
09:56 fridolin       no, the 'dbh' key is removed
09:56 kivilahtio     hmm
09:57 fridolin       it must be dynamic, given from DBConn
09:57 kivilahtio     I understand
09:57 kivilahtio     I am worried about the backslash
09:57 kivilahtio     but accessing the private methods of C4::Context is bad so they should be burnt for it anyway
09:58 fridolin       indeed
09:58 kivilahtio     they == me
09:58 kivilahtio     :)
09:58 fridolin       i have provided a big patch for test modules that used db mock
09:59 fridolin       why use C4::Context->_new_dbh() instead of C4::Context->dbh() ?
09:59 kivilahtio     fridolin: to work around the issue in dbh()
09:59 fridolin       its a performance killer
09:59 kivilahtio     I cant really remember anymore why
09:59 fridolin       which issue ?
10:00 kivilahtio     maybe you want to have two separate DB connections
10:00 kivilahtio     but I get your point
10:01 kivilahtio     fridolin: have you ran the test suite?
10:01 kivilahtio     fridolin: do some things break?
10:01 fridolin       kivilahtio: you mean all UT ?
10:01 kivilahtio     yes
10:01 kivilahtio     well whatever there is in t/*
10:01 kivilahtio     make test
10:01 kivilahtio     I prseume is the command
10:02 fridolin       nope, only on modules i have changeed
10:02 fridolin       because I do not have a proposer test database
10:02 kivilahtio     you should run it to test against regression
10:02 fridolin       also it is much better if someone else tests ;)
10:02 kivilahtio     fridolin: you can just CREATE DATABSE koha_test;
10:02 kivilahtio     haha
10:03 fridolin       yes but db_dependant needs specific database contents
10:03 kivilahtio     fridolin: yes, the one generated by the web-isntaller
10:03 kivilahtio     it is so difficult I know, and we are so lazy
10:03 fridolin       marc21 with all samples ?
10:03 kivilahtio     fridolin: you dontneed samples
10:04 kivilahtio     fridolin: or if you do, something has done something wrong when creating tests
10:04 fridolin       ah oki, but marc21 sure
10:04 kivilahtio     fridolin: I guess it is ok if you just manage to run it with any marc framework
10:04 fridolin       borrowers categories and branches are mandotory i remember
10:04 fridolin       nope
10:04 fridolin       records creation are using a marc21 framework
10:05 fridolin       like in Search.t
10:10 fridolin       Running UT gives a warning about DBIx::Class::Storage::DBI, but only when using BDI::Mock
10:12 fridolin       All tests successful.
10:12 fridolin       Files=99, Tests=5964, 30 wallclock secs ( 0.75 usr  0.12 sys + 19.79 cusr  1.55 csys = 22.21 CPU)
10:12 fridolin       Result: PASS
10:12 fridolin       kivilahtio: cool, all is OK 8-)
10:12 fridolin       same for xt
10:12 kivilahtio     great
10:14 kivilahtio     fridolin: I will apply it to our dev environemnt and tell you what happens
10:15 fridolin       thanks
10:15 fridolin       kivilahtio: you are working on SIP server right ?
10:16 kivilahtio     fridolin: we  allready have a patch for it so it is working
10:16 kivilahtio     it has worked fro 6 months, but I just discovered the real cause for it few weeks ago
10:17 kivilahtio     and then we ended up to do the same thing differently
10:18 fridolin       kivilahtio: could we have this patch ?
10:18 kivilahtio     yes
10:18 kivilahtio     fridolin: it a the best solution
10:18 fridolin       we also have a temporary solution but its dirty
10:18 kivilahtio     like I said I will take it to our dev/preprod, there we have running dameons
10:18 fridolin       its restoring the dhb->ping call
10:18 kivilahtio     and we  will see how it works out
10:19 fridolin       you said "we already have a patch", with patch ?
12:29 tcohen         morning
12:29 tcohen         marcelr
12:29 tcohen         ?
12:29 tcohen         @wunder cordoba, argentina
12:29 huginn         tcohen: The current temperature in Bo Altos de San Martin - NW, Cordoba city, Cordoba City, Argentina is 11.7°C (9:25 AM ART on August 11, 2015). Conditions: Light Drizzle. Humidity: 88%. Dew Point: 10.0°C. Pressure: 30.18 in 1022 hPa (Steady).
12:29 tcohen         hi cait
12:35 drojf          hi tcohen
12:35 drojf          @wunder berlin, germany
12:35 huginn         drojf: The current temperature in Berlin Tegel, Germany is 31.0°C (1:50 PM CEST on August 11, 2015). Conditions: Clear. Humidity: 38%. Dew Point: 15.0°C. Pressure: 29.95 in 1014 hPa (Steady).
12:35 drojf          i win again ;)
12:35 tcohen         hi drojf
12:35 tcohen         hmpf
12:35 tcohen         :-D
12:35 drojf          @wunder konstanz
12:36 huginn         drojf: The current temperature in Konstanz, Germany is 27.0°C (2:00 PM CEST on August 11, 2015). Conditions: Scattered Clouds. Humidity: 47%. Dew Point: 17.0°C. Pressure: 29.96 in 1014 hPa (Falling).
12:36 tcohen         i assume cait is sunbathing
12:51 Kchris         quit
12:56 tcohen         guys, it is not fair that everyone is on vacation
12:58 drojf          tcohen: so true
12:58 drojf          < 200 "needs signoff"
12:59 drojf          199 is still a scary number :P
12:59 tcohen         sure!
12:59 tcohen         my queue is big too
12:59 tcohen         and some are difficult ones
13:00 * liw          cowers in a corner, afraid of big numbers and ashamed of not being able to help
13:01 drojf          i think it would be awesome if some of the people filling the queue with enhancements would also sign off from time to time
13:01 tcohen         drojf: so true :-D
13:01 drojf          not looking at anyone in particular, kivilahtio :P
13:01 liw            at work I've instituted that code reviews are at #2 priority, new code is #3 (security is #1)
13:02 kivilahtio     drojf: I know
13:02 kivilahtio     drojf: we are working on it :)
13:02 drojf          woohoo :)
13:03 drojf          i miss oleonard and the easy to test html/css-patches
13:03 * tcohen       misses oleonard for several reasons
13:03 kivilahtio     drojf: putti just started here doing sign offs for you
13:04 kivilahtio     drojf: too bad the bug descriptions are contradictionary within themselves it is sometimes hard to grasp those things
13:04 kivilahtio     but we are working on it :)
13:05 drojf          i have the feeling lately that everything i test in koha reveals another 3 things that don't work
13:05 kivilahtio     drojf: pretty much
13:05 kivilahtio     drojf: I wonder hoe our librarians can take it
13:05 kivilahtio     luckily we have top priority for regression tests atm
13:05 kivilahtio     drojf: building some cool ****
13:10 drojf          hm. there is still a lot of reference to the national library of the philippines in the kohacon proposal
13:10 drojf          given that they seem to be no longer involved, that's a little odd
13:12 kivilahtio     drojf: i thought they are using koha and want to host the kohacon?
13:14 Kchris         Any one with expericence using 'SYNC_REPO' option on the kohadevbox?
13:14 Kchris         *experience
13:14 drojf          kivilahtio: as far as i understand there are some people that want to host it, contact with the NLP is not really given at the moment and the place is going to be under construction, or something
13:14 kivilahtio     drojf: yes I know of some people who want to host the KohaCon ;)
13:14 drojf          and they are looking for a new place
13:15 drojf          but those people are not of NLP apparently
13:15 drojf          unlike the proposal suggests
13:15 JRJML_Director is it just me or is the koha staff client's search by callnumber a bit beyond difficult?
13:19 JRJML_Director there's no easy way to get a list of fiction items using "callnum:F" because it pulls up everything with an F in the callnumber. I've tried various iterations.
13:19 JRJML_Director of wildcards and advanced searches and quotes, nothing...
13:19 * tcohen       notices theke is not listed as a support provider
13:21 drojf          [off] 5 months to restore a link, wow
13:24 drojf          tcohen: did you send a request?
13:24 drojf          oh i think you have, how would i have known about it otherwise
13:25 tcohen         who's doing it actually?
13:25 drojf          somebody volunteered to help with the paid support list
13:25 drojf          wizzyrea is doing it, not sure who is helping
13:26 drojf          gmcharlt apparently, as he was addressed in the mail on the list
13:27 JRJML_Director submitting a ticket so i can do a search then
13:31 tcohen         drojf: I'll take it as if I don't qualify :-D
13:33 drojf          tcohen: possible :P
13:33 tcohen         [off] i think they have been gentler to others, but I guess it is vacation
13:35 drojf          either that or it got filtered maybe
13:41 drojf          it was davidnind who volunteered to help out maintaining the paid supportlist
13:53 cait           ah the director is gone... i would have had some hints there
14:06 drojf          @wunder berlin, germany
14:06 huginn         drojf: The current temperature in Berlin Tegel, Germany is 33.0°C (3:20 PM CEST on August 11, 2015). Conditions: Clear. Humidity: 34%. Dew Point: 15.0°C. Pressure: 29.95 in 1014 hPa (Steady).
14:06 drojf          i think hitzefrei is ok
14:31 kivilahtio     oh man the serials module is vulnerable to SQL injection attacks :)
14:32 kivilahtio     luckily very slightly vulnerable
14:32 kivilahtio     I thought the serials module was more new and wouldnt have everything crammed up to the controller script :(
14:32 kivilahtio     would somebody sign off if I rewrote the serials module ?
14:33 kivilahtio     ;D
14:41 tcohen         kivilahtio: i don't think so
14:41 kivilahtio     :)
14:41 tcohen         you cannot rewrite the whole Koha codebase without people flying away :-D
14:41 kivilahtio     tcohen: So the better alternative is just to let it stink?
14:42 tcohen         nah, find a way to work on that, that makes people interested
14:42 tcohen         it is mor a social skill than a technical one
14:42 kivilahtio     i am interested in making writing tests as easy as possible
14:43 tcohen         kivilahtio: that's awesome
14:43 kivilahtio     because I really want to do them but I hate doing them in Koha
14:43 tcohen         make people get involved in your work
14:43 tcohen         ask for opinions, explain how you thought about it, personally
14:43 tcohen         1-1
14:43 kivilahtio     okey
14:44 tcohen         i'm interested in some of your developments, but cannot involve right now
14:45 tcohen         once i end this RM cycle I expect to have more time to involve
14:48 kivilahtio     sounds cool!
15:30 ttt            is it possible to generate list of books by department wise. where can department be added in MARC21
15:51 cait           ttt: maybe put it in the item?
15:51 cait           then if 2 departments have the same book it would work better
16:02 huginn         New commit(s) kohagit: Bug 6874: DBRev 3.21.00.017 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8fa214bfa5cc0d46a3e34f4c09bb7635132b0b04> / Bug 6874: (RM followup) DBIx updates <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=03ae8f70c23c0ba5e07e6aa6fdb3c65dafec946e> / Bug 6874: (QA followup) upload_path missing in koha-conf.xml.in <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=7fe69d8e5d09cad
17:00 ttt            which tag 9n 952
17:27 DisneyDave     Quick question.  I cannot find anything on the web.  Can a library order books and resources THROUGH koha and have the record show up in the OPAC as "on order" immediately?
18:16 huginn         New commit(s) kohagit: Bug 13485: DBRev 3.21.00.018 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=62f3fd6a8f935e61af9199d175ece23baad40878> / Bug 13485: Use the Koha template plugin to access syspref values <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=cb1ac9f36a207a51f8292d96fb4ed52dfe4442b9> / Bug 13485: Add a page to display links to restricted sites <http://git.koha-community.org/gitweb/?p=koha.git;a=comm
18:49 tcohen         bye #koha
20:42 rangi          what?
23:18 tcohen         hi rangi
23:19 tcohen         @later tell rangi i'm worried about bug 14517, i haven't found feedback from potential testers, and it badly affects people using transated templates
23:19 huginn         tcohen: The operation succeeded.
23:20 tcohen         is anyone around?
23:25 tcohen         @wunder cordoba, argentina
23:33 * dac          waves to tcohen
23:34 dac            hmm
23:34 dcook          Interesting...
23:34 wahanui        it has been said that interesting is sometimes good and sometimes bad
23:36 Guest1657      And there's NickServ back up
23:36 tcohen         hi dac dcook
23:37 dcook          tcohen: Haven't seen you around in ages!
23:44 tcohen         dcook: it hasn't been easy at night with the baby unfortunately
23:44 tcohen         how have you been?
23:44 tcohen         did my message to rangi hit the IRC?
23:45 tcohen         @wunder cordoba, argentina
23:45 huginn         tcohen: The current temperature in Bo Altos de San Martin - NW, Cordoba city, Cordoba City, Argentina is 11.4°C (8:45 PM ART on August 11, 2015). Conditions: Drizzle. Humidity: 97%. Dew Point: 11.0°C. Pressure: 30.24 in 1024 hPa (Steady).
23:45 dcook          tcohen: I figured that might be the case
23:45 * dcook        hopes his bub sleeps like dcook did as a kid
23:46 dcook          tcohen: sick pretty much all the time lately :/
23:46 dcook          And I think so re: message for rangi
23:47 tcohen         ah, i missed oceania's slang
23:48 tcohen         dcook: i was thinking of you, as i try to refactor some of the search results/records handling code
23:49 dcook          Power to you!
23:49 dcook          I think about it as well sometimes...
23:49 tcohen         but currently focused on the plack patches,
23:49 dcook          That's probably more important tbh
23:49 tcohen         they are working actually
23:49 dcook          \o/
23:49 tcohen         so, only tiding things now
23:49 tcohen         init scripts, etc
23:50 tcohen         ah, I was missing the —enable and —disable switches implementation
23:50 tcohen         already have —start —stop —restart :-D
23:50 tcohen         with a good configuration for apache
23:50 dcook          you're a legend, tcohen :)
23:51 tcohen         yeah, i don't actually exist LOL
23:51 dcook          Hehe. I had a feeling you were going to say that!
23:51 dcook          I was starting to wonder, but I imagine baby eats up a lot of time
23:51 dcook          At the moment, I'm actually trying to recalibrate things in anticipation of baby
23:52 tcohen         yeah, that's a good idea
23:52 tcohen         i'm spending some time in DSpace
23:52 * dcook        won't be able to work 9+ hour days, but thinks this is probably for the best
23:52 dcook          Oh yeah?
23:53 tcohen         yeah, fortunately i've got a intern, who has some skills and i will be able to have him doing most of the work
23:54 dcook          \o/
23:54 * dcook        needs one of those
23:55 * tcohen       shouldn't have spent time in koha-plack tab-completion lol
23:55 tcohen         the baby asks for attention now
23:55 dcook          Okies. Toodles!
23:57 tcohen         is chris hall here?
23:58 * dcook        doesn't see him