Time  Nick             Message
22:26 tcohen           back
17:00 reiveune         bye
16:14 ashimema         🙂
16:14 oleonard         ashimema: Added a comment with a GIF of the updated interaction
16:13 ashimema         have a good evening #koha
16:13 ashimema         right.. I best go help with dinner now
16:12 ashimema         possibly branch names too..
16:12 ashimema         same for the git commit message I believe.. stick that magic text in and it'll magically link them
16:12 ashimema         in a comment or the description.. if you stick 'issue #46' in it'll magically link the too
16:12 ashimema         you just 'mention' is
16:11 ashimema         done
16:11 oleonard         Yeah I don't know how to associate the pull request with the issue
16:11 ashimema         my reading of CSS isn't good enough to imagine it.. haha
16:11 ashimema         I'm interested to see what you came up with..
16:11 ashimema         is that what you just opened a PR for though?
16:10 oleonard         Yeah it could be no one cares. If so you can comment on the issue :D
16:08 ashimema         now you've explained it in your issue I see what a bit more..
16:08 ashimema         funny.. i always thought the split button spacing was weird for search.. kinda assumed it was a bug
16:06 ashimema         oh.. I was 20 mins late in responding.. sorry
16:05 oleonard         Yeah, I did all the pull request legwork.
16:05 * ashimema       prefers it in fact
16:05 ashimema         it doesn't use patches it uses commits
16:05 ashimema         different workflow oleonard
15:41 oleonard         Can you not attach a patch to a GitHub issue?
14:03 ashimema         https://github.com/insanum/gcalcli/issues/626
14:03 ashimema         I've worked out why the meetings script is stuffed ☹️
13:23 mtj              aah, ok
13:23 tcohen           we sort selenium* alphabetically, and skip onboarding, and the add the rest of the tests, shuffled
13:22 mtj              hmm, we skip 00-onboarding.t, and randomize the others
13:22 tcohen           I'm pulling the latest images just in case... 15 more minutes to go
13:21 tcohen           and so 01-installation.t
13:20 tcohen           00-onboarding.t, for instance, skips if the DB is not empty
13:20 mtj              aahh, the shuffle?
13:20 tcohen           the context in which the tests are run on jenkins, is peculiar
13:19 mtj              tcohen: sorry,  whats the relevance of those lines? ^^
13:15 tcohen           mtj: https://gitlab.com/koha-community/koha-testing-docker/-/blob/master/files/run.sh#L286-310
13:12 pastebot         "mtj" at 127.0.0.1 pasted "prove -r ./t/db_dependent/selenium" (33 lines) at https://paste.koha-community.org/14497
13:10 mtj              tcohen: im testing master-bullseye docker image, with master branch - commit c4b37e9113
13:09 mtj              hi tundunf
13:07 pastebot         "tcohen" at 127.0.0.1 pasted "mtj: like this" (60 lines) at https://paste.koha-community.org/14496
13:06 tundunf          hi all!
13:05 tcohen           and then run 01-installation.t first
13:05 tcohen           the catch is, those selenium tests need an empty database as a start
13:05 tcohen           when I try to reproduce it, I get lots of other errors
13:04 tcohen           good point
13:02 mtj              ..seems painful to wait 75 mins for 6 mins of tests
12:57 mtj              the ES only builds have proven useful
12:57 mtj              we should sort a selenium only jenkins build, would be useful for this type of problem
12:55 mtj              ok 18 - Filtering on library works in combination with main search
12:52 mtj              the test seems to pass for me :/
12:51 mtj              hi tcohen
12:19 tcohen           I'm trying to figure how to fix the failure in Koha_Master
12:19 tcohen           is anyone familiar with selenium tests?
12:17 tcohen           good morning everyone
11:32 cait             mtj++
10:36 oleonard         jajm++
09:23 huginn`          ashimema: The operation succeeded.
09:23 ashimema         @later tell lilliputech Hows the queue's going?  Is bug 29325 close to being pushed?
07:33 marcelr          sure
07:32 cait             usually it's nto work losing time in a bugs life over setting one field I think (which the FQA does)
07:32 cait             marcelr: i'll give a nudge to people on the bugs for now - but will keep more severe measures i mind
07:28 marcelr          magnuse++
07:28 huginn`          Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31567 enhancement, P5 - low, ---, koha-bugs, NEW , Onboarding stuck at "Cardnumber or Userid may already exist"
07:28 magnuse          bug 31567 if anyone wants the details
07:28 marcelr          o/
07:27 marcelr          p/
07:27 paulderscheid[m] morning
07:27 marcelr          use discernment there
07:26 marcelr          cait and another more harsh approach is move to FQA ??
07:26 marcelr          cait put it on the ml too?
07:25 ashimema         hugs cait
07:25 * ashimema       is trying to switch from the grips of chrome to firefox-de today..
07:25 cait             but i have been filling it in for different people  for weeks and needed to let that out :)
07:25 cait             nope
07:25 ashimema         bet that was aimed at me...
07:24 cait             Call to all: please fill in Assignee on your bugs!
07:18 ashimema         I like the team effort that's going on there though... it's awesome
07:18 marcelr          sure
07:18 ashimema         I've been concentrating on helping get the staff client stuff through the last couple of weeks.. that's a huge monster of code.. really worthwhile, but incredibly time consuming testing EVERYTHING
07:18 magnuse          cait: the logs pointed in that direction
07:17 ashimema         indeed.. problem is going back to working on our enhancements also pulls me away from helping others with QA.. it's a lose, lose in the short term
07:17 cait             i mean time is really runnign too fast - no new problem really :)
07:16 marcelr          o no cait
07:16 cait             but catch me on Friday if I can help
07:16 cait             almost a little late in season
07:16 marcelr          yeah this is the season to get your enhancements moving
07:16 ashimema         bookings and trusted self checkout.. those two are priorities at ptfs-e for 22.11 and we're getting close now
07:16 cait             magnuse: I would have never guessed that, good job!
07:15 marcelr          checking that is very appropriate
07:15 ashimema         I also need to get back on to bookings.. been putting it off for a little too long.
07:15 ashimema         anywho.. I will move it today.
07:14 ashimema         for me, having it on an API risks opening to abuse more... part of the point is 'prove both parties'.. so for the end user they're expecting a particular domain and display.. if we allow it over the api then the third party could well embed the 2FA varification under their own domain.. for me that would raise alarm bells.
07:14 magnuse          marcelr: i'm checking if it has been reported
07:14 marcelr          magnuse: the logfile thing sounds familiar; isnt that a bug to report ?
07:13 ashimema         indeed
07:13 marcelr          and you will see many flavors
07:13 ashimema         2FA feels like one of the things that isn't appropriate
07:12 magnuse          cait: looks like the actual problem was ownership of some log files...
07:12 marcelr          but even outside Koha there is a lot of discussion on these things
07:12 ashimema         agreed
07:12 ashimema         it's a today task 😜
07:12 marcelr          it is nice to extend the API but not everything is REST
07:12 magnuse          ashimema++ marcelr++ 2fa will be a great thing to have
07:12 ashimema         I wanted to read a few more examples in the wider world first.. like see how github or google do it including their endpoint names..
07:11 ashimema         indeed
07:11 ashimema         will catch tcohen again today
07:11 marcelr          he is building now on what we already pushed
07:10 ashimema         indeed.. I'm wondering whther to do a quick refactor now before push or whether to quickly follow on..
07:10 ashimema         My gut is telling me this is a case where a traditional controller is actually the preferred thing
07:10 marcelr          yeah i had that also with the otp token already
07:10 ashimema         still working on it.. in general it all works, but I have some queries about the API'.. they look weird and actually it somehow feels a bit wrong for them to be on an API at all...
07:09 marcelr          yeah one of the paths looked a bit funny to me too
07:09 ashimema         I was discussing the API's with Tomas
07:09 marcelr          ashimema: did you get stuck in the 2fa patches ?
07:08 magnuse          cait: i have the sample patrons in borrowers
07:08 marcelr          hi ashimema cait and magnuse
07:07 cait             and nothing in borrowers yet?
07:07 cait             that doesn't sound good
07:07 cait             hi magnuse
07:07 magnuse          ...and good morning #koha
07:07 magnuse          huh, i'm stuck in the onboarding part of the webinstaller, with this error message: "The patron has not been created! Cardnumber or Userid may already exist." but the cardnumber and the userid do not exist in the db
07:06 ashimema         morning #koha
07:06 ashimema         morning cait
07:06 cait             good morning #koha
06:35 marcelr          hi alex_a and reiveune
06:32 wahanui          que tal, reiveune
06:32 reiveune         hello
06:25 alex_            Bonjour
06:10 marcelr          hi #koha
05:53 liliputech       hi koha
05:04 mtj              yes agree :)
05:04 saa              i think i have always installed them whereever i found 'not installed' it would be a great help to community not to try installing them if they are not listed on admin page under perl modules
05:02 mtj              saa, i will make a patch to hide them ^
05:02 mtj              i think they should be hidden in production, so sysadmins are not confused and attempt to install them via cpan
05:02 saa              tx
05:02 saa              ok so no need to install them
05:01 mtj              most modules that show as 'not installed' are only used for development
04:59 saa              how to then install 'not installed' perl modules
04:59 saa              exactly i wanted to ask same question
04:58 saa              so for koha perl modules which are not installed can then be installed with cpan or not
04:58 mtj              saa, its a good idea to not install packages from CPAN on production kohas
04:58 saa              really appreciate
04:58 mtj              no problem
04:58 saa              thank you very much
04:58 saa              ok ok
04:57 mtj              no, i think its just a common warning msg
04:56 saa              is this any error
04:56 saa              last line of log is above
04:56 saa              AH01215: Use of uninitialized value in string eq at /usr/share/koha/lib/C4/Context.pm line 784.: /usr/share/koha/api/v1/app.pl, referer: http://kohaadmin.ncl.res.in/cgi-bin/koha/admin/branches.pl
04:56 saa              let me check my log once
04:56 saa              i hope there wont be any other issue
04:55 saa              its showing now
04:55 saa              great
04:55 saa              yessss
04:54 mtj              then restart koha and memcache
04:54 saa              thats it is it
04:54 saa              ok did
04:53 mtj              $ sudo rm -rf  /usr/local/share/perl
04:53 mtj              ok, so fix is easy...
04:53 saa              no other requirement
04:53 saa              i only tried for koha
04:52 saa              no no
04:52 mtj              saa, do you need to have any CPANed packages on your system?
04:52 saa              how to uninstall and get correct openapi for koha pl. suggest steps
04:51 mtj              Mojolicious-Plugin-OpenAPI version: 5.07
04:51 saa              i have Mojolicious::Plugin::OpenAPI (2.16) 	5.07
04:51 mtj              https://metacpan.org/pod/Mojolicious::Plugin::OpenAPI
04:51 mtj              you probably have the lastest version
04:51 saa              so now how to correct this issue
04:51 mtj              correct
04:51 saa              i did install it with cpan
04:50 saa              you mean Mojolicious::Plugin::OpenAPI this right
04:50 mtj              koha only works with openapi version 2.x
04:50 saa              yes
04:49 mtj              hi saa, it looks like you have your OpenAPI.pm package installed with CPAN
04:47 saa              AH01215: Can't use an undefined value as an ARRAY reference at /usr/local/share/perl/5.26.1/Mojolicious/Plugin/OpenAPI.pm line 296.: /usr/share/koha/api/v1/app.pl, referer: http://kohaadmin.ncl.res.in/cgi-bin/koha/admin/branches.pl [Thu Sep 15 10:13:51.279728 2022] [cgi:error] [pid 9852] [client 172.16.2.37:39554] End of script output before headers: app.pl, referer: http://kohaadmin.ncl.res.in/cgi-bin/koha/admin/branches.pl [Thu Sep 15 10:13:53.033479 2022]
04:46 saa              or alternative way
04:46 saa              would there be any solution
04:45 saa              how to sort out this error
04:45 wahanui          Hmm.  No matches for that, saa.
04:45 saa              after upgrading to koha i am unable to see my library name under branches and here is my intranet log [Thu Sep 15 10:13:47.489756 2022] [cgi:error] [pid 9844] [client 172.16.2.37:38380] AH01215: [2022-09-15 10:13:47.48905] [9847] [error] [LLMdBcHKsFvE] Can't use an undefined value as an ARRAY reference at /usr/local/share/perl/5.26.1/Mojolicious/Plugin/OpenAPI.pm line 296.: /usr/share/koha/api/v1/app.pl, referer: http://kohaadmin.ncl.res.in/cgi-bin/koha/admin/
01:35 wajasu           i see one can use --tmpfs option on docker run  as well since i have the extra ram available on my box.
00:49 wajasu           we'll see if this give me time to do some testing :)
00:47 wajasu           i've been running all the docker and images, install dvds, from the 2T drive.
00:44 wajasu           i also, just used virtiofs in libvirt overlay, and mount the koha, gitify, git-bz, qa-test-tools, with automount /etc/fstab entries.
00:42 wajasu           now i just run that test to get started.
00:42 wajasu           i installed selenium IDE in forefox.  started a recording session and stepped through login...with all my default settings.  saved the .side file.
00:41 wajasu           i got tired of using the webinstaller/onboarding with fresh environment.
00:40 wajasu           another thing.
00:39 wajasu           put my virt-install overlay setup in tmpfs mount as well.
00:38 wajasu           now i create overlay in a minute or so, which has the ktd setup.   for testing/signoffs.
00:37 wajasu           sped things up quite a bit.  deb11 install, koha deps, koha-common, etc.  12min on my 2010 i7 920 box.
00:36 wajasu           i configured packer to force using that directory with:  packer build --force koha.pkr.chl
00:35 wajasu           FYI. I was building images today with packer in my libvirt environment.  Since I had 24G of ram, I tried:  mount -t tmpfs -o size=1.6,nr_inodes=40k,mode=1777,uid=1000,gid=1000 tmpfs /path/to/output