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 |