Time Nick Message 23:58 dcook http://swagger.io/v2/schema.json uses http://json-schema.org/draft-04/schema#... 23:58 dcook I'm still missing something.. 23:56 dcook Got to love a ticking time bomb 23:56 dcook Yup :D 23:56 tuxayo Doesn't that mean that all production instances of Koha with plack will end up failing??? 23:56 tuxayo dcook: «So chances are that worker must've been died and re-created and then started failing..» 23:56 dcook Note that http://json-schema.org/draft-04/schema does resolve... 23:56 dcook The documentation says it defaults to http://json-schema.org/draft-04/schema# and not http://swagger.io/v2/schema.json but that's not right.. 23:56 dcook Hmmm 23:53 dcook But it comes with libjson-validator-perl 23:52 dcook Can't even find JSON::Validator::OpenAPI on CPAN.. 23:51 dcook tuxayo and mtj: So what problem are you guys facing right now? 23:50 * dcook just thinks it's crazy to be forced to load data from a third-party URL 23:49 dcook Or maybe I'm misreading this all.. 23:49 dcook We could provide our own URL.. 23:48 dcook local $args->{schema} = $args->{schema} || SPECIFICATION_URL; 23:48 dcook Hello... 23:47 dcook Invoked by $validator->load_and_validate_schema()... 23:47 dcook So looks like JSON::Validator::OpenAPI is the file with this line "use constant SPECIFICATION_URL => 'http://swagger.io/v2/schema.json'" 23:45 hayley that sounds right dcook_ 23:44 dcook_ So chances are that worker must've been died and re-created and then started failing.. 23:44 dcook_ hayley: I suppose JSON::Validator is loaded into memory by the workers rather than the main process 23:44 hayley dcook_ for me the site was working fine in the morning and then I went to change password for a user and it stopped working - plack hadn't recently restarted afaik 23:43 dcook_ Looks like he released JSON::Validator on CPAN a few times.. 23:42 dcook_ Too bad ashimema isn't around 23:42 dcook_ I have an instance that uses JSON::Validator via CPAN, and it has its cache.. 23:41 dcook_ Well starts I guess 23:41 dcook_ So this problem only happens when Plack restarts? 23:36 mtj yeah, me too ^ :/ 23:31 tuxayo *https://github.com/swagger-api 23:31 tuxayo In a few repos of https://github.com/swagger-ap 23:31 tuxayo mtj: I couldn't find schema.json 23:30 mtj https://github.com/swagger-api/swagger.io/blob/wordpress/getting-started/license.md 23:30 mtj ..they seem to have a license in the repo, i think its just not included in JSON::Validator.module? 23:28 mtj tuxayo: thanks for logging the bug with swagger.io 23:27 mtj oof, wil build pkg now 23:27 wahanui a morning is always someone's afternoon 23:27 dcook_ What a morning 23:27 dcook_ Or yours rather lol 23:27 dcook_ Going to do a variant of aleisha's workaround 23:25 mtj hmm, yeah 23:25 dcook_ http://swagger.io/v2/schema.json 23:25 mtj https://swagger.io/v2/schema.json 23:25 dcook_ But the particular url is not 23:25 dcook_ swagger.io is fine 23:25 dcook_ Nope 23:25 mtj https://downforeveryoneorjustme.com/swagger.io 23:24 dcook_ Yikes this swagger.io issue is nasty 23:23 tuxayo mtj++ 23:22 aleisha thanks mtj 23:22 mtj hey #koha, ill have a go at building a new json-validator today 22:46 tuxayo It's only a license to state. 22:46 tuxayo Because it will only take a package revision to reship the validation file in the Debian packages. 22:45 tuxayo https://github.com/swagger-api/swagger.io/issues/281 22:45 tuxayo Hopefully the core issue could be resolved quickly: 22:42 tuxayo It seems the issue was quite old and only happened with network issues. And so retrying worked. 22:33 aleisha not sure if that is relevant? 22:33 aleisha i recently made a new devbox that is stretch, i was using jessie until about 2 (?) months ago maybe 22:32 tuxayo Nevermind, it's been here since a long time and only biting us now. 22:32 tuxayo "Reported: 2019-09-20" 22:30 tuxayo Thanks for testing aleisha How long since you update or created the OS (Debian) of you dev env? Same question for lukeG 22:28 huginn Bug 23653: major, P5 - low, ---, tomascohen, In Discussion , Plack stopped working - JSON validation timeout 22:28 aleisha https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23653#c11 this is the workaround that worked for me 22:28 tuxayo Is that a correct summary? 22:27 tuxayo IIUC a validation file was provided by a Debian package, it's not the case. So everyone up to date need to have it from swagger.io. But it's down. 22:26 tuxayo I have it also I koha-testing-docker. Some schema validation is not reachable so we can't start plack without workarounds T_T 22:26 aleisha super weird tuxayo 22:25 tuxayo lukeG: you should expect to hit the same issue as aleisha 22:22 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25752 major, P5 - low, ---, jonathan.druart, Signed Off , Current directory not kept when using koha-shell 22:22 tuxayo lukeG: the cause of your last issue was bug 25752 22:21 tuxayo Not only our tests will fail, but many peoples, plack won't start. In production also! 😱😱 22:21 tuxayo aleisha: indeed, http://swagger.io/v2/schema.json doesn't load for me either. This is bad. 22:18 tuxayo lukeG: `cd /kohadevbox/koha` 22:18 lukeG Lots of devbox problems today! 22:18 lukeG koha_koha_1 exited with code 1 22:18 lukeG koha_1 | chown: cannot access '/var/cache/koha/kohadev': No such file or directory 22:18 lukeG koha_1 | 22:18 lukeG Anyone know how to fix this one: 22:17 aleisha thanks for the bug link! just reading now 22:17 aleisha persistent tuxayo 22:16 tuxayo aleisha: is the error persistent? Or just transient? 22:07 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23653 major, P5 - low, ---, tomascohen, In Discussion , Plack stopped working - JSON validation timeout 22:07 tuxayo aleisha: related to Bug 23653 21:57 aleisha hey everyone, does anyone know what might be causing (or how to fix) this error in the devbox? Error while loading /etc/koha/sites/kohadev/plack.psgi: Can't load application from file "/home/vagrant/kohaclone/api/v1/app.pl": [JSON::Validator] GET http://swagger.io/v2/schema.json == Connect timeout at /usr/share/perl5/JSON/Validator.pm line 343. 21:47 lisettelatah tuxayo I did a git pull and updated a file but I'm still getting the same "no such file or directory" issue. 21:46 tuxayo lisettelatah: hopefully, no more issues. Because the environment should be quite standard now that the container can start. 21:44 tuxayo pfiou. Hopefully no one noticed :P 21:43 tuxayo ku 21:42 tuxayo lukeG: what have you done!!! :o 21:42 tuxayo everything shuts down 21:42 lisettelatah tuxayo not yet. We ended up opening this week and it seriously delayed my ability to get back to testing it last week. 21:41 lukeG oops :) 21:41 lukeG kd 21:40 tuxayo BTW lisettelatah were you able to use koha-testing-docker ? 21:39 tuxayo I and then lisettelatah had the same issue and it took some time to find the cause ^^ 21:38 tuxayo Very obvious from the error message! 21:37 lukeG Now there is!!! Thanks 21:37 lukeG ah ha tuxayo! 21:35 tuxayo At the root of the KTD 21:35 tuxayo lukeG: is your `.env` file there? 21:35 lukeG services.koha.networks.kohanet contains non-unique items, please remove duplicates from ['', ''] 21:35 lukeG ERROR: The Compose file './docker-compose.yml' is invalid because: 21:35 lukeG Has anyone ever encountered this error when starting a new Koha Testing Docker: 21:34 wahanui somebody said Hi Koha! was there a table in which i can see if a borrower has borrowed any books (or if library lended out any books) ? 21:34 lukeG Hi Koha! 21:16 * lisettelatah waves at CrispyBran and his fish 21:15 * CrispyBran waves a fish at lisettelatah 20:52 wahanui salut, aleisha 20:52 aleisha hi 19:39 tuxayo *build 19:39 tuxayo https://jenkins.koha-community.org/view/19.05/job/Koha_19.05_U18/ 19:39 tuxayo And somehow, it magically tried to built twice the Ubuntu 18.04 build when only one push was done. (in case that info helps) 19:37 tuxayo tcohen: around? ^^" 19:37 tuxayo hmmm 19:37 koha-jenkins Project Koha_19.05_U18 build #248: STILL FAILING in 29 sec: https://jenkins.koha-community.org/job/Koha_19.05_U18/248/ 19:37 koha-jenkins Project Koha_19.05_U18 build #247: FAILURE in 9 min 51 sec: https://jenkins.koha-community.org/job/Koha_19.05_U18/247/ 19:31 * oleonard waves to cait 19:28 koha-jenkins Project Koha_19.05_D9 build #245: FAILURE in 3 min 4 sec: https://jenkins.koha-community.org/job/Koha_19.05_D9/245/ 19:26 koha-jenkins Project Koha_19.05_D8 build #251: FAILURE in 2 min 2 sec: https://jenkins.koha-community.org/job/Koha_19.05_D8/251/ 19:10 cait i will not ask about that 19:09 CrispyBran It was better than a brick. 19:09 cait the rainbow trout slapping you did to yourself sounded painful 19:08 CrispyBran cait, did you hurt yourself? 19:07 cait ouch? 19:01 * CrispyBran waves 18:38 * CrispyBran slaps CrispyBran with a rainbow trout 18:38 cait and i am still wondering about the mysterious xpm 18:37 cait oh now i missed oleonard-away 18:36 * cait waves 17:16 tuxayo Patrons! They still exist! :o 17:12 * oleonard runs off to work the circulation desk for the first time in three months 17:05 tuxayo Including the promotional animation, Koha RFCs are outdated, memes are more efficient. 17:05 tuxayo That would be a good April fools bug ^^ 17:01 tuxayo what a change of mind 17:01 tuxayo > bug to restore XPM format support in cover image uploads and marks it CRITICAL 16:59 reiveune bye 16:53 oleonard (boss if you're reading this I promise I paused my work timer to make that) 16:52 oleonard https://zivotdesign.com/p/view.php?p=15935359246340 16:41 * oleonard files a bug to restore XPM format support in cover image uploads and marks it CRITICAL 16:37 * oleonard is known for being very mean 16:37 tuxayo That's mean! 16:37 tuxayo > At the very least we shouldn't say we accept the format because its WEIRD 16:37 tuxayo Indeed! 16:37 tuxayo > Also, what Koha user on Earth in the year twenty twenty is uploading book covers in XPM format? 16:32 oleonard At the very least we shouldn't say we accept the format because its WEIRD 16:31 oleonard Also, what Koha user on Earth in the year twenty twenty is uploading book covers in XPM format? 16:31 oleonard I have not managed to create an XPM image which it accepts 16:30 oleonard Our local cover image upload page says that it accepts XPM images 16:30 tuxayo oleonard: this ? https://en.wikipedia.org/wiki/X_PixMap 16:26 oleonard So tell me, what is y'all's favorite thing about the XPM image format? I think mine is that it doesn't really exist. 15:23 lisettelatah hi cait 15:01 juanyo thank you very much! 14:57 sophie_m juanyo: pending email are in table message_queue, you can truncate this table or just delete records you don't want to send 14:52 juanyo thank you!.hello, the email system of our koha installation is not working, we want to enable it again but we are afraid that it will send massive mail. is there any way to disable that pending email queue? 14:51 tuxayo If not, you can retry after some hours. And after that there are the mailing lists. 14:50 tuxayo hi juanyo state your question. Hopefully someone will have cues. 14:39 juanyo Hello, can anyone help us with the koha email and notification system? 14:07 tcohen do we have coding guidelines for index names? 13:47 tcohen LOL 13:40 eythian Someone needs to get andreashm a reliable internet connection :) 13:18 wahanui bonjour, eythian 13:18 eythian hi 12:46 ashimema and yeah.. failed to replicate it :( 12:46 ashimema I couldn't work out what was doing a copy of the qa-tests-tools into kohaclone 12:45 ashimema ooh.. the weird Jenkins failure that now haunts us.. I got that when I first tested jajm's critic fixes.. but couldn't replicate it when I came back to it 12:21 oleonard Hi tcohen 12:18 tcohen morning 11:47 davidnind hehe - had to do some work work :) 11:44 oleonard davidnind that's strange considering you appear to have been awake for... 98 hours? ;) 11:44 davidnind you are way ahead of me! 11:43 oleonard Halfway through the recalls test plan *whew* 10:25 oleonard Hi all 09:01 magnuse see you in august, #koha! 08:32 nlegrand Salut cait2 07:57 cait2 hi nlegrand 07:48 nlegrand Ahoj. 06:46 alex_a Bonjour 06:37 wahanui privet, reiveune 06:37 reiveune hello 01:26 tuxayo The external repo thing is only during the phase before going in master. Once in master, nothing to worry about 01:22 aleisha yes i agree. other patches will need to be rebased on top of it but i think that's an easier ask than moving everything to an external repo 01:19 tuxayo Indeed, if in the next weeks, the relevant parts of Koha don't conflict much it wouldn't have been worth it. 01:10 aleisha i think once it is through it wont be a problem because only a small chunk of it will cause conflicts, in the circulation module 01:10 aleisha hmm im not sure 01:02 * oleonard makes it to step 18 too 01:00 tuxayo Nine pushes in the last 2.5 months 01:00 tuxayo https://gitlab.com/joubu/Koha/activity 00:59 tuxayo That case is more extreme. The patches are so large that bugzilla refuses them. So I don't know if the incentives are enough there in your case. 00:58 tuxayo Jonathan hosts the patch here 00:57 tuxayo https://gitlab.com/joubu/Koha/commits/bug_20271 00:57 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20271 enhancement, P1 - high, ---, jonathan.druart, Signed Off , Merge deleted biblio, biblioitems, biblio_metadata, and items tables 00:57 tuxayo bug 20271 00:52 aleisha sorry tuxayo what do you mean by an external repo? 00:50 tuxayo It could make rebase easier. Just force push when it's done ^^ 00:50 tuxayo Or maybe just reading the firsts, the lasts, the wiki page and the commit messages i enough? 00:49 tuxayo I fear missing something important when scrolling through the 500 comments. 00:49 tuxayo aleisha, are branches on an external repo more suited for bugs with many patches that often conflict? 00:35 oleonard aleisha++ 00:15 * oleonard dives in too 00:14 davidnind oleonard: some are pretty straight forward though, am testing in smaller chunks to break it up. 00:12 aleisha dang oleonard, ill take a look tomorrow 00:12 hayley thorough test plan :) 00:11 hayley wow 00:11 hayley not a joke! it's a very thorought est plan : 00:11 dcook oleonard: Nice tinkering 00:10 dcook Whoa there are humans around 00:10 oleonard davidnind I thought "136 steps to go" was a joke!! 00:05 oleonard aleisha: Might be good to rebase again anyway :( 00:05 oleonard aleisha FYI it looks like a change to smart-rules.tt within the last 24 hours is causing a conflict, but nothing I couldn't resolve 00:00 aleisha heh is quite a hefty test plan 00:00 davidnind only 136 steps to go!!:-D 00:00 aleisha thanks for starting davidnind !