IRC log for #koha, 2017-01-02

All times shown according to UTC.

Time S Nick Message
00:02 jzairo joined #koha
00:17 jzairo left #koha
00:32 NateC joined #koha
00:39 NateC joined #koha
05:18 jirislav joined #koha
07:13 josef_moravec joined #koha
07:29 magnuse happy new year, #koha!
07:31 alex_a joined #koha
07:31 alex_a bonjour
07:31 wahanui kia ora, alex_a
07:34 reiveune joined #koha
07:35 reiveune hello
08:10 cait joined #koha
08:10 fridolin joined #koha
08:10 fridolin hie there
08:11 fridolin happy new year 2017, dont weary be happy :)
08:11 laurence joined #koha
08:14 gaetan_B joined #koha
08:14 gaetan_B hello, happy new year #koha!
08:17 wilfrid joined #koha
08:19 fridolin left #koha
08:19 fridolin joined #koha
08:20 fridolin1 joined #koha
08:27 paul_p joined #koha
08:29 gaetan_B joined #koha
08:49 sophie_m joined #koha
08:51 magnuse oops, who can renew the certificate on https://wiki.koha-community.org/ ?
09:25 alex_a joined #koha
09:54 reiveune joined #koha
09:54 Joubu Happy 2017 #koha!
10:05 Joubu @later tell mtompset t/Prices.t passes for me
10:05 huginn Joubu: The operation succeeded.
10:24 cait happy 2017 Joubu
10:33 tick joined #koha
11:29 kivilahtio Bug 17833 is a shady one
11:29 huginn Bug http://bugs.koha-community.org[…]_bug.cgi?id=17833 enhancement, P5 - low, ---, gmcharlt, Needs Signoff , Memcached silently fails to _initilize_memcached() on the second time it is invoked
11:29 kivilahtio Looks like you might not be using memcached as much as you thought you were, or I have misunderstood how memcached is depoyed to Koha
11:31 kivilahtio And happy new year to everybody :)
11:37 Joubu kivilahtio: yes indeed, it seems that there is something wrong in the logic
11:38 kivilahtio I initially thought the Cache::Memcached::Fast doesnt return undef even if it should, but it was due to my test scripts malfunctioning :)
11:39 kivilahtio it would have been a pita to fix that since it is written in C :)
11:39 kivilahtio Perl::XS is rather complicated
11:39 Joubu but actually _initialize_memcached should only be called once if you are using plack
11:41 Joubu ha, not since we have Koha::Caches, 1 cache for syspref, 1 for config, etc.
11:41 kivilahtio Joubu: this is something I was suspecting
11:42 Joubu I'd like to know the impact
11:42 Joubu did you investigate already?
11:42 kivilahtio Joubu: Well aside from our Koha now uses memcached, no
11:42 kivilahtio Joubu: I am not into performance metrics yet
11:42 kivilahtio Joubu: planning to integrate those to our CI but god knows when I can do that
11:43 kivilahtio Joubu: I was planning on adding LXC as a deployment option with the kohadevbox
11:43 kivilahtio we use LXC and I have no interest in learning Vagrant. Too many different technologies makes my head go boom
11:44 kivilahtio Joubu: good work with the kohadevbox
11:44 kivilahtio nice to see all the dev tools in one compact place
11:48 Joubu kivilahtio: ok so that should not happen (set ismemcached twice) to the same memcached *namespace*
11:48 Joubu so there is a bug in the logic, but that should not have any impacts
11:49 * Joubu relaxes...
11:49 kivilahtio I cannot comment on that :) I am not so deep with the new changes yet
11:50 kivilahtio Joubu: maybe this is purposeful when not running in plack?
11:50 kivilahtio Joubu: eg. using cronjobs?
11:58 Joubu kivilahtio: your patch is wrong, the current code is ok
11:58 Joubu kivilahtio: see add vs set
11:58 Joubu you are using add when we are using set
11:59 kivilahtio Joubu: ok
11:59 kivilahtio Joubu: good point
12:00 kivilahtio Joubu: maybe I had problems with socket permissions
12:00 kivilahtio Joubu: lemme check if that makes any difference
12:00 Joubu set will return 1 even if the key already exists
12:03 kivilahtio Joubu: you are correct. I will change my patch so it only has the warning on server errro
12:04 kivilahtio Joubu: so the existing code works but I had misconfigured the socket permissions
12:04 kivilahtio Joubu: I think it is helpful to have a warning of misconfiguration
12:04 Joubu do not scare me like me, it's only Jan 2!
12:04 Joubu like that... :)
12:04 kivilahtio Joubu: thanks for the heads up!
12:05 kivilahtio sorry about that
12:05 Joubu no worries, happy end!
12:07 kivilahtio Joubu: I wonder when does the ->set() return False?
12:08 Joubu the pod says "Return: boolean, true for positive server reply, false for negative server reply, or undef in case of some error."
12:08 Joubu and "$value should be defined and may be of any Perl data type"
12:09 Joubu so maybe it return false if $value is not defined
12:09 Joubu nope
12:14 magnuse oops, who can renew the certificate on https://wiki.koha-community.org/ - gmcharlt?
12:18 kivilahtio I hope our Let's Encrypts can autorenew :)
12:23 magnuse fingers crossed!
12:24 kivilahtio I am sure I find out if they dont
12:25 magnuse yeah, browsers tend to be pretty clear about it
13:24 kivilahtio Has there been any discussion in porting existing cronjob definitions to systemd?
13:24 kivilahtio Has there been any discussion <b>about</b> porting existing cronjob definitions to systemd?
13:24 kivilahtio specifically
13:24 kivilahtio http://man7.org/linux/man-page[…]temd.timer.5.html
13:25 kivilahtio because:
13:25 kivilahtio systemctl list-timers
13:25 kivilahtio is very nice :)
13:34 nlegrand joined #koha
13:34 nlegrand Hey #koha, happy new year!
13:49 Joubu kivilahtio: nope
13:49 kivilahtio nlegrand: happy new year
13:49 Joubu Hi nlegrand, happy new year :)
13:49 kivilahtio Joubu: thanks
13:50 kivilahtio Joubu: our team also kinda shot the idea down. I already got a bit excited
13:52 Dyrcona joined #koha
13:53 Joubu @later tell khall opac.css is no longer minified since "Bug 14610 - Update opac.css via less". That sounds wrong
13:53 huginn Joubu: The operation succeeded.
13:54 nlegrand kivilahtio, Joubu o/
14:02 * Dyrcona decides to wait a few hours before pinging rangi.
14:20 kchris joined #koha
14:29 fridolin joined #koha
14:29 fridolin left #koha
14:42 tcohen joined #koha
14:43 tcohen morning!
14:44 tcohen happy 2017 #koha
14:44 tcohen1 joined #koha
14:44 tcohen hi tcohen1
14:46 * kchris waves
14:47 tcohen hi kchris
14:47 kchris Hi tcohen. Happy New Year!
14:52 magnuse @later tell gmcharlt could you have a look at the certificate on the wiki, please?
14:52 huginn magnuse: The operation succeeded.
14:53 * magnuse wanders off
14:54 tcohen hi khall_away
15:00 deb-CSPL joined #koha
15:09 kivilahtio happy new year tcohen!
15:16 tcohen smae to you kivilahtio!
15:16 kivilahtio smae golunk glunk
15:16 kivilahtio :)
15:16 kivilahtio sorry, smae gollum glunk glunk
15:17 kivilahtio how is the baby?
15:17 tcohen my 2yo is doing great
15:19 kivilahtio my 1you is falling all over the place
15:26 Dyrcona my 16yo is cranky.... :)
15:26 kivilahtio Dyrcona: take care
15:26 Dyrcona :)
15:28 * Dyrcona is working on Unicode issues in Evergreen on his day "off."
15:29 Dyrcona Seems our use of encode/decode in SIP can blow up sometimes with recent versions of Perl/Encode.pm.
15:31 cait joined #koha
15:32 Dyrcona So glad that the Encode.pm maintainers fixed that "bug." ;)
15:39 jirislav joined #koha
15:40 kivilahtio Dyrcona: I hope somebody pays you for that
15:40 kivilahtio Dyrcona: how is Evergreen doing nowadays?
15:40 Dyrcona S'Ok. I do this for fun, sometimes.
15:40 kivilahtio Dyrcona: Have they managed to port to the new staff client?
15:41 Dyrcona It's doing well. The new, browser staff client is coming along.
15:41 kivilahtio from the legacy Xulrunner
15:41 Dyrcona It's not ready for prime time, yet, but for the next release it should be usable as a preview.
15:41 kivilahtio ok
15:42 kivilahtio thanks for the heads up
15:42 Dyrcona yw. :)
15:44 fridolin joined #koha
15:49 kivilahtio Has there been any discussion about multiple SIP servers running in parallel for one Koha-instance?
15:49 kivilahtio because this is what we do
15:49 kivilahtio we have one sip-server for each physical library, or even one SIP-client
15:50 kivilahtio depending on how ofthen they freeze the SIP2-connection
15:51 kivilahtio so we wrote a cronjob misc/cronjobs/koha-sip-watchdog.sh
15:51 kivilahtio which periodically checks that the SIP-servers are properly configured, logging, responsive and response correctly to the configured credentials
15:51 Joubu I hate sip and Koha's implementation
15:51 kivilahtio Joubu: not sure if it is simply Kohas fault
15:51 Joubu and I always stay far away of sip related stuffs :)
15:51 kivilahtio I hate SIP too
15:52 kivilahtio i wish we could juts use the REST API
15:52 kivilahtio for some reason some vendors' SIP clients hog the SIP connections
15:53 kivilahtio or the network might have some quirks and consume some connections somewhere
15:53 kivilahtio just wondering how to share that code with the community, since we dont use etc/SIPconfig.xml , but SIPconfig/*.xml
15:57 Dyrcona kivilahtio: miker added a mutliplex mode to the Evergreen SIPServer that should help with that.
15:57 Dyrcona It should be portable to Koha's SIPServer.
15:57 Dyrcona We've also got a trick of setting the timeouts to 0 and using Socket::Linux that helps with clients leaving dangling connections.
15:58 Dyrcona Not sure if the latter is in Koha's SIPServer or not.
15:58 Dyrcona If not, I think it would be easy to add.
15:59 Dyrcona But yeah, the way many vendors implement SIP is annoying.
16:00 Dyrcona I've been thinking of suggesting that Evergreen move SIPServer into Evergreen instead of it being a separate project.
16:01 Dyrcona We (Evergreen and Koha) don't use the same one any more, so....
16:01 Dyrcona Also, I want to pester rangi about NCIPServer today, too.
16:02 Dyrcona I figure either we try again to integrate his code for Koha into the Evergreen repo, or I drop the Koha code from the Evergreen repo.
16:02 Dyrcona 'Cause the Koha code that I have, doesn't work any more.
16:04 Dyrcona Compared to NCIP, though, SIP is pretty straightforward. :)
16:06 Dyrcona Ain't it funny when you got to push a branch and find out that you pushed practically the same thing a couple of months earlier?
16:08 * Dyrcona steps away for a few minutes.
16:15 mtompset joined #koha
16:15 mtompset Greetings, #koha. Happy New Year!
16:16 reiveune bye
16:16 reiveune left #koha
16:16 mtompset @seen Joubu
16:16 huginn mtompset: Joubu was last seen in #koha 24 minutes and 25 seconds ago: <Joubu> and I always stay far away of sip related stuffs :)
16:16 * mtompset grins.
16:16 Joubu I have never said that
16:16 mtompset So do I, Joubu. :)
16:17 mtompset So your t/Prices.t passes?
16:17 mtompset A fresh kohadevbox install fails.
16:18 Joubu which test?
16:18 wahanui i heard which test was it?
16:18 mtompset Let me check.
16:19 * mtompset begins booting work machine with issue. :)
16:22 mtompset @seen tcohen
16:22 huginn mtompset: tcohen was last seen in #koha 1 hour, 5 minutes, and 36 seconds ago: <tcohen> my 2yo is doing great
16:28 * mtompset almost has the error again, not kohadevbox, because network issues. :(
16:29 pastebot "mtompset" at 127.0.0.1 pasted "Hmmm... master is out of date... rechecking." (20 lines) at http://paste.koha-community.org/227
16:31 mtompset And if you fix 2880 to not die, I believe 2917 has similar issue, but then like 6+ tests fail.
16:31 mtompset The weekend is a bit of a lack of sleep blur. :)
16:34 mtompset Master updated, and same issue. Non Kohadevbox install, Joubu. :)
16:38 Joubu mtompset: `pmvers Test::DBIx::Class`?
16:39 Joubu same for Test::MockModule
16:39 mtompset dbix one: 0.47-1
16:40 mtompset 0.05-2 for mock one.
16:40 Joubu same for mem
16:40 mtompset this isn't a kohadevbox.
16:40 Joubu me
16:41 mtompset so I don't have pmvers
16:41 mtompset booksellers  = undef
16:42 Joubu and booksellerid?
16:42 Joubu should be [1..4]
16:42 mtompset 1
16:43 Joubu The data are not mocked correctly, weird...
16:44 pastebot "mtompset" at 127.0.0.1 pasted "Rerun with -v" (31 lines) at http://paste.koha-community.org/228
16:44 Joubu And do other tests using mock pass?
16:44 Joubu t/Biblio.t t/Letters.t
16:45 pastebot "mtompset" at 127.0.0.1 pasted "Yes, they pass" (10 lines) at http://paste.koha-community.org/229
16:46 Joubu hum, fetching origin...
16:46 cait1 joined #koha
16:47 Joubu pass..
16:47 Joubu recreating the DB using the installer...
16:47 Joubu ha no, non dependent tests
16:48 Joubu mtompset: sudo service mysqld stop; and then prove again
16:48 Joubu just in case...
16:48 Joubu but that should be useless
16:50 gaetan_B bye
16:51 mtompset Okay... giving that a whirl now.
16:52 mtompset oh my... that generated massive output... I think it may be working.
16:53 pastebot "mtompset" at 127.0.0.1 pasted "stopping mysql worked." (8 lines) at http://paste.koha-community.org/230
16:54 Joubu mtompset: I have to go, sorry
16:54 mtompset No problem, but at least you generated a lead on where the problem is.
16:54 Joubu but basically the tests should mock without the DBMS up
16:54 Joubu as the data are mocked
16:55 Joubu the tests pass for me with and without mysql running, without any warnings
16:55 mtompset Well, at least I get pass without the MySQL running.
16:55 Joubu make sure you fetched origin ; then --hard origin/master
16:55 Joubu heh yes
16:56 Joubu but it should not be reached
16:56 Joubu have a evening/day!
16:56 Joubu mtompset: let me know if you fix it!
17:11 laurence left #koha
17:24 bag morning
17:28 huginn` joined #koha
17:31 mtompset Greetings, bag
17:31 mtompset YAY! Fixed my networking issues for my kohadevbox
17:50 tcohen hi bag
17:50 tcohen hey mtompset
17:50 wahanui mtompset is catching up on his other coding projects.
17:50 mtompset Actually....
17:50 mtompset wahanui: forget mtompset
17:50 wahanui mtompset: I forgot mtompset
17:51 mtompset mtompset is back to working on Koha stuff for a bit.
17:51 tcohen mtompset
17:51 wahanui i think mtompset is back to working on Koha stuff for a bit.
17:51 mtompset So, tcohen did you see my Failed QA? :)
17:51 mtompset I did attach a patch.
17:52 mtompset I figure a double sign off should get it signed off for QA.
17:52 tcohen I'm not sure about your fix to the &&
17:52 tcohen or the verbose
17:53 tcohen too hacky
17:53 mtompset Have an idea for something more elegant? Because I agree it is hacky.
17:53 mtompset As to the && problem, removing the && is sufficient, even though it may generate more error output.
17:54 mtompset if the stop fails, the start will fail.
17:54 tcohen it has to
17:54 mtompset if the stop succeeds, the start may or may not succeed.
17:54 mtompset so disconnecting reallying is a big deal.
17:55 mtompset Wow... brain not working... reallying?! really is no big deal.
17:56 tcohen ashimema: around?
17:57 mtompset @seen ashimema
17:57 huginn` mtompset: ashimema was last seen in #koha 1 week, 4 days, 8 hours, 13 minutes, and 2 seconds ago: <ashimema> blimey.. that's a clear blog post magnuse.. really highlights the problem
17:57 mtompset Not likely. I hadn't see them recently either.
17:59 tcohen anyone familiar with Auth_with_ldap.pm around?
17:59 pablito joined #koha
18:00 mtompset I've read the code, never implemented it though. :)
18:01 mtompset As long as you don't ask about binding stuff, maybe I could help? :)
18:02 mtompset -- or not... Son wants to watch TV together. :)
18:02 tcohen I want to know what is the expected behaviour on +update +replicate scenatio
18:02 tcohen scenario
18:02 wahanui scenario is a problematic patch across versions.
18:02 tcohen regarding extended patron attributes
18:03 tcohen do we already support repeatable attributes?
18:03 tcohen or is that something we lack?
18:04 tcohen everything takes place in checkpw_ldap
18:04 tcohen and we seem to care about single occurences only
18:04 mtompset From my vague memory is was something we lack.
18:08 mtompset If I also recall -- my son is being fickle and wanting to play minecraft now -- the whole store the password in Koha was part of that scenario, because the two passwords could get out of sync.
18:28 tcohen mtompset: yes, but replicate and update also apply for the rest of the borrowers table and extended attributes
18:30 Dyrcona joined #koha
19:01 tcohen @seen drojf
19:01 huginn` tcohen: drojf was last seen in #koha 2 weeks, 4 days, 2 hours, 4 minutes, and 25 seconds ago: <drojf> @wunder sxf
19:25 josef_moravec joined #koha
19:30 tcohen @later tell khall I rewroked 17828
19:30 huginn` tcohen: The operation succeeded.
20:22 cait joined #koha
20:22 NateC joined #koha
21:59 barton joined #koha
22:10 cait joined #koha
22:34 eythian @later tell cait https://youtu.be/KwHj4lj3F-k
22:34 huginn` eythian: The operation succeeded.
22:35 eythian @later tell LibraryClaire https://youtu.be/KwHj4lj3F-k
22:35 huginn` eythian: The operation succeeded.
22:35 * cait waves
23:00 Dyrcona joined #koha
23:03 papa joined #koha
23:12 jirislav joined #koha
23:16 mtompset Greetings, cait Dyrcona papa jirislav! Happy New Year! :)
23:16 papa hey, happy new year too!
23:18 eythian Hi papa
23:18 eythian And mtompset
23:18 wahanui i guess mtompset is back to working on Koha stuff for a bit.
23:20 papa eythian: you're alive! that's awesome.
23:21 mtompset Greetings eythian! Happy New Year.
23:21 eythian papa: I agree! Right now I'm here: https://youtu.be/KwHj4lj3F-k
23:25 papa eythian: heh, in which country?
23:27 eythian Germany at the moment, but I have walked and biked to Switzerland a few times in the past few days.
23:28 Dyrcona Happy New Year!
23:30 papa eythian: you can do liechtenstein while there. not that it is too exciting...
23:33 eythian Yeah, I thought about it, but didn't. Next time maybe. Heading back tomorrow.
23:41 josef_moravec joined #koha
23:50 jirislav_ joined #koha

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary