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 !