IRC log for #koha, 2022-06-27

← Previous day | Today | Next day → | Search | Index

All times shown according to UTC.

Time Nick Message
00:09 wajasu hey wow. plack arrived :)
00:32 dcook_ Oh neat I have one of the oldest bugs needing sign off heh
00:32 bug 11158
00:32 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=11158 normal, P5 - low, ---, colin.campbell, Needs Signoff , Authorities 'starts with'  search returns the same as 'contains' when using ICU
00:36 dcook Interesting... commenting on that bug made it drop off the "10 Oldest bugs" list :|
00:44 tuxayo > plack arrived
00:44 LOL
00:44 dcook tuxayo: 100% CGI may have been before your time
00:44 The bad old days...
00:45 One way of reducing the number of critical bugs in Koha... reclassification heh
00:47 tuxayo dcook: My time was when we would use 16.11 ^^
00:47 dcook I know that was 6 years ago but it seems so recent heh
00:47 tuxayo > One way of reducing the number of critical bugs in Koha... reclassification heh
00:47 That can also increase it :P
00:47 dcook tuxayo: Yeah I was just de-prioritizing some and now I'm like "Crap, I should up the priority on this other one.."
00:48 tuxayo ha ha
00:48 dcook++
00:48 bug-wrangling++
00:48 dcook I should probably be doing other things but...
00:49 Maybe I'm just sad my bugs are sitting as "Needs Signoff" so I'm trying to be helpful haha
00:51 tuxayo You could try to offer crossed signoffs attempts to people having bugs waiting also ^^
00:53 dcook tuxayo: Yeah I do like a bit of quid pro quo. Now I feel like a sucker for signing off other people's bugs for nothing last week heh
00:53 tuxayo > quid pro quo
00:53 Doesn't that means "misunderstanding"?
00:54 dcook "a favour or advantage granted in return for something."
00:54 tuxayo > Now I feel like a sucker for signing off other people's bugs for nothing last week heh
00:54 What is your global balance though? neutral should be to have 2 signoffs done per patch submitted.
00:55 dcook I was kidding :p
00:56 tuxayo today I learned another meaning of quid pro quo. I only knew this one: https://en.wikipedia.org/wiki/[…]uo#Other_meanings
01:51 tcohen hi wajasu
02:24 dcook tuxayo: That's quite interesting!
02:47 wajasu after i get my old koha library recovered and deployed, i'll look into signing off bugs.
02:50 are signoffs still through email submitals?  my memory is coming back.
02:57 davidnind[m] wajasu: not anymore, most people use koha-testing-docker (docker containers with all the things required https://gitlab.com/koha-commun[…]a-testing-docker) - process I use is 0) Replicate the problem 1) Apply patch git bz apply bugnumber 2) Follow test plan 3) git so X (where X = number of patches) 4 ) git bz attach -e bugnumber HEAD~X.. (where X = number of patches)
02:59 wajasu: the other way is to use the sandboxes, which mean you don't have to install anything locally https://wiki.koha-community.org/wiki/Sandboxes
03:00 wajasu ok. i'll look into the docker method. that's good news.
03:39 mtj hey #koha, i was looking at marcel's problem on the ML, re: Search::Elasticsearch 6.80
03:41 ...is deb11's  libsearch-elasticsearch-perl (7.715-1)  pkg is incompatile with ES6?
03:42 i guess the good news is that our deb11-es6 jenkins build is passing, so thats promising
03:46 i think Search::Elasticsearch-7 is not backwards compatible with Elasticsearch 6.x APIs :(
03:48 deb11's pkg is built from here...
03:49 https://metacpan.org/release/E[…]lasticsearch-7.30
03:49 https://metacpan.org/release/E[…]rch/Client/7_0.pm
03:50 which says...
03:50 This version of the client supports the Elasticsearch 7.0 branch, which is not backwards compatible with earlier branches.
03:50 If you need to talk to a version of Elasticsearch before 7.0.0, please install one of the following packages:
03:50 Search::Elasticsearch::Client::6_0
03:52 so, i think it is just by a chance that koha on deb11 works with ES6
03:53 i have seen mention that Search::Elasticsearch::Client is forward-compatible
03:55 ..so we could force a lower version, similar to our workaround with json-validator, etc
03:58 something like  libsearch-elasticsearch-perl_7​.999+really6.80-koha1_all.deb
04:02 hmm, this looks promising.. https://github.com/elastic/ela[…]h-perl/issues/198
04:04 ..we can build ourselves a pkg that includes both 6 and 7 versions of Search::Elasticsearch::Client
04:08 im still a little suspicious that our deb11/ES6 tests are passing
04:09 ..perhaps the tests are not covering the incompatible parts of the ES API
04:16 tuxayo mtj++ thanks for the analysis
04:16 Why doesn't installing 6.80 work directly?
04:18 mtj well, there is no package for 6.80  https://packages.debian.org/bu[…]lasticsearch-perl
04:20 ..if we created a 6.80 pkg, it would only be used by deb10, but not deb11 and higher
04:20 tuxayo Why wouldn't it be used?
04:21 mtj because deb11 has a 7.30 version, that would be pulled instead
04:21 tuxayo has the koha repo lower priority?
04:21 mtj both repos have the same default priority (500)
04:22 tuxayo ok, hence the workaround 7.999+really6.80
04:23 mtj yep, as deb12 has libsearch-elasticsearch-perl 7.715
04:25 tuxayo Is there a reason to have the same priority of repos? Would it help in the future (to no mess with versions) if we start having in install instructions and release note instructions for people to give higher priority to our repo?
04:26 (↑side topic, that doesn't really change how to solve the current issue)
04:27 > we can build ourselves a pkg that includes both 6 and 7 versions of Search::Elasticsearch::Client
04:27 We can have multiple simultaneous versions? :o
04:27 How is that sorted out in the code?
04:28 mtj asking admins to give a repo a higher priority is a big security risk... its basically a no-go fix
04:30 > How is that sorted out in the code?
04:30 i have no idea :)
04:31 its described as 'working' in a bug report, thats all i know :)
04:31 https://github.com/elastic/ela[…]8#issue-766244141
04:37 tuxayo: hmm, i think we do not ask for an ES client version, so who knows which version ES will give us?
04:41 hmm, it might be possible to add "client => '6_0::Direct'"  in koha-conf.xml file
04:44 dpk joined #koha
04:46 mtj it would be good to have the ES tests give us some more verbose diag info, as they run
04:49 wajasu so i guess debian10/buster is the latest that I should try. bullseye must be work in progress
04:58 mtj yeah, koha 22.05 has just released too, so probably better to go with koha 21.11 on deb10
05:45 koha-jenkins Project Koha_Master build #2080: ABORTED in 37 sec: https://jenkins.koha-community[…]Koha_Master/2080/
05:57 reiveune joined #koha
05:57 reiveune hello
06:42 magnuse joined #koha
06:56 koha-jenkins Project Koha_Master_D10_ES6 build #5: STILL UNSTABLE in 1 hr 10 min: https://jenkins.koha-community[…]Master_D10_ES6/5/
07:45 liliputech joined #koha
07:46 liliputech hi koha
07:58 cait1 joined #koha
07:58 cait1 good morning #koha
08:06 reiveune left #koha
08:24 ashimema morning #koha
08:24 morning cait1
08:36 cait1 morning ashimema :)
08:36 ashimema morning
10:12 oleonard joined #koha
10:32 oleonard o/
10:47 cait1 hi oleonard :)
10:59 ashimema cait1 still around?
11:05 cait1 arond again, what's up?
11:17 thibaud_g joined #koha
11:20 oleonard I wish I understood what was going on with Bug 22070 cait. I still can't seem to reproduce the problem
11:20 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=22070 normal, P5 - low, ---, oleonard, Signed Off , OpacBrowseResults has broken link back to search results
11:40 lds joined #koha
12:09 cait joined #koha
12:09 cait left #koha
12:28 dpk_ joined #koha
12:46 tuxayo hi, RM and assts :) tcohen , ashimema , Joubu with Arthur we noticed a regression on his almost released 21.11.x, but the tag is already pushed. Can we retag or should we bump the version?
12:48 Dyrcona joined #koha
12:59 caroline joined #koha
13:04 alex_ joined #koha
13:19 alohabot 🎁 🐮 Koha '21.11.x' packages pushed to 'koha-staging' repo  🍋🍝🥖
13:30 koha-jenkins Project Koha_21.11_D10 build #113: SUCCESS in 36 min: https://jenkins.koha-community[…]ha_21.11_D10/113/
13:34 Project Koha_21.11_U20 build #98: SUCCESS in 41 min: https://jenkins.koha-community[…]oha_21.11_U20/98/
13:54 lukeg joined #koha
13:54 koha-jenkins Project Koha_21.11_U22 build #33: SUCCESS in 1 hr 0 min: https://jenkins.koha-community[…]oha_21.11_U22/33/
14:02 Project Koha_21.11_D11 build #126: SUCCESS in 1 hr 9 min: https://jenkins.koha-community[…]ha_21.11_D11/126/
14:04 Project Koha_21.11_D12 build #88: SUCCESS in 34 min: https://jenkins.koha-community[…]oha_21.11_D12/88/
14:06 tcohen hi all
14:06 \o
14:06 lukeg hi tcohen
14:09 koha-jenkins Project Koha_21.11_U18 build #105: SUCCESS in 1 hr 15 min: https://jenkins.koha-community[…]ha_21.11_U18/105/
14:18 Project Koha_21.11_D9 build #94: SUCCESS in 44 min: https://jenkins.koha-community[…]Koha_21.11_D9/94/
14:33 tcohen tuxayo: I see no problem bumping another version
14:34 liliputech tcohen: that's what i did, hence the version gap between 21.11.06 and 21.11.09 (uuups)
14:34 tcohen LOL
14:35 sounds correct anyway!
14:35 tuxayo tcohen each time something is wrong: redo DB and koha.pm version bump and release notes again. This is the 3rd time XD
14:35 liliputech tcohen: still have an issue with the release_note script, it won't get the proper team!
14:35 tuxayo > sounds correct anyway!
14:35 Yes it's correct for the 1st release to be very messy :P
14:35 liliputech (changed etc/user.yaml already)
14:36 tcohen I never used the scrip
14:36 tuxayo even though bu 30808 has been backported
14:36 tcohen t
14:36 tuxayo *bug 30808
14:36 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=30808 normal, P5 - low, ---, martin.renvoize, Pushed to master , Release team 22.11
14:36 tcohen ask ashimema or Joubu
14:37 ashimema cait around?
14:37 wahanui cait around is, like, cait cait1 cait2 cait3 cait4 cait5
14:44 tcohen tuxayo: have you backported it?
14:44 liliputech tcohen: i've just pushed it so, he might backport it in a minute
14:44 tuxayo right
14:53 huginn News from kohagit: Bug 31053: Add Context module to Koha::Encryption <https://git.koha-community.org[…]54c83213c7f0f1585>
14:55 tuxayo tcohen: shoots, I don't have the team also ><
14:56 tcohen I cannot start KTD on my laptop \o/
14:56 and am stuck downtown with it... in a cafe...
14:57 ashimema ouch
14:58 tcohen is it only me?
14:58 koha-koha-1       | Running [sudo koha-shell kohadev -p -c 'PERL5LIB=/Users/tcohen/perl5/lib/:/Users/tc​ohen/git/koha:/Users/tcohen/perl5/lib/perl5/ perl /kohadevbox/misc4dev/populate_db.pl -v --opac-base-url http://kohadev.myDNSname.org:8080 --intranet-base-url http://kohadev-intra.myDNSname.org:8081 --marcflavour MARC21']...
14:58 koha-koha-1       | Can't locate C4/Installer.pm in @INC (you may need to install the C4::Installer module) (@INC contains: /Users/tcohen/perl5/lib/ /Users/tcohen/git/koha /Users/tcohen/perl5/lib/perl5/ /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32
14:58 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /kohadevbox/misc4dev/populate_db.pl line 25.
14:58 ah, it is inheriting PERL5LIB...
14:58 just noticed
15:01 koha-jenkins Project Koha_21.11_D9 build #95: SUCCESS in 43 min: https://jenkins.koha-community[…]Koha_21.11_D9/95/
15:02 liliputech tcohen: had this error too, solved by "source .env" in ktd source dir before ku
15:05 tcohen yeah
15:05 I just unset PERL5LIB and it did the trick
15:05 I wonder what changed
15:05 tuxayo ashimema: any hint about why bug 30808 isn't working for my and liliputech ?
15:06 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=30808 normal, P5 - low, ---, martin.renvoize, Pushed to master , Release team 22.11
15:06 tuxayo I can get 22.05 in release notes but not 22.11
15:06 Empty team
15:07 *me
15:07 lukeg: hi :D
15:07 lukeg: are you are the point of making release notes for you release?
15:08 *your
15:10 ashimema hmm
15:10 that's strange
15:10 I can take a look shortly
15:11 oop.. meeting.. bbiab
15:15 reiveune joined #koha
15:16 alohabot 🎁 🦄 Koha 'master' packages pushed to 'koha-staging' repo  🌮🍈🥔
15:17 koha-jenkins Project Koha_21.11_U20 build #99: UNSTABLE in 34 min: https://jenkins.koha-community[…]oha_21.11_U20/99/
15:18 tuxayo tcohen , ashimema , Joubu it's etc/config.yaml in the release tools which doesn't have the new team. Shall I open a ticket in the release tools?
15:19 lukeg: issue found ↑, with Arthur we will copy the right team from docs/teams.yaml in Koha to etc/config.yaml in the release tools
15:21 tcohen tuxayo: yes please
15:21 tuxayo ok ^^
15:26 wajasu pulls down koha repo.  and koha-testing-docker.  getting familiar with it. will probably jettison my docker setup from years ago.
15:28 i wonder if i can use the docker.env config to select an old release tag, then restore mysql backup. then move through releases to upgrade to koha 2022
15:29 alohabot 🎁 🐱 Koha '22.05.x' packages pushed to 'koha-staging' repo  🍟🌭🍒
15:34 koha-jenkins Project Koha_21.11_D10 build #114: UNSTABLE in 50 min: https://jenkins.koha-community[…]ha_21.11_D10/114/
15:39 ashimema ah yes, well spotted tuxayo
15:39 yes please
15:43 tcohen wajasu: what I'd do is just start it with the right Koha version image, like in KOHA_IMAGE=21.11 ktd up -d
15:43 wajasu whew koha is a big repo
15:43 tcohen and then mysql -hdb -uroot -ppassword
15:43 alohabot 🎁 🐰 Koha '21.11.x' packages pushed to 'koha-staging' repo  🍲🍐🥥
15:43 tcohen to remove the DB
15:43 and then restore the backup
15:43 wajasu thank you. tcohen. saving me so much time.
15:45 koha-jenkins Project Koha_21.11_U22 build #34: UNSTABLE in 1 hr 1 min: https://jenkins.koha-community[…]oha_21.11_U22/34/
15:45 Project Koha_21.11_U18 build #106: UNSTABLE in 44 min: https://jenkins.koha-community[…]ha_21.11_U18/106/
15:54 Project Koha_21.11_D12 build #89: UNSTABLE in 37 min: https://jenkins.koha-community[…]oha_21.11_D12/89/
15:54 Project Koha_21.11_D11 build #127: UNSTABLE in 1 hr 11 min: https://jenkins.koha-community[…]ha_21.11_D11/127/
15:55 wajasu trying to clone koha.  it failed at 82%.  fetch-pack: unexpected disconnect while reading sideband packet. will try again. time for lunch
16:00 tcohen wajasu: maybe try cloning the github mirror
16:00 then change the remote url?
16:09 @seen gmcharlt
16:09 huginn tcohen: gmcharlt was last seen in #koha 39 weeks, 4 days, 18 hours, 52 minutes, and 57 seconds ago: <gmcharlt> this one is fun: bug 29087
16:10 tcohen gmcharlt: sent you an urgent-ish email
16:10 bug 29087
16:10 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=29087 major, P5 - low, ---, koha-bugs, NEW , Holds to pull list can crash with a SQL::Abstract puke
16:18 alohabot 🎁 🐼 Koha '22.05.x' packages pushed to 'koha-staging' repo  🍖🍐🍒
16:26 tcohen here we
16:27 huginn News from kohagit: Bug 23991: (follow-up) Silence useless warnings <https://git.koha-community.org[…]00ef20a3fdf798de2>
16:27 News from kohagit: Bug 23991: (QA follow-up) Fix tabbing <https://git.koha-community.org[…]0ec7abff234a5569e>
16:27 News from kohagit: Bug 30937: Surroung Yes/No with span <https://git.koha-community.org[…]ff18726b2cb558fbe>
16:27 News from kohagit: Bug 30937: Add a 'does not exist' hint if branchcode is invalid <https://git.koha-community.org[…]3d9822cb4ec3a0da1>
16:27 News from kohagit: Bug 30775: Make 952w to have datepicker plugin by default <https://git.koha-community.org[…]40ecc6da7aeb3af79>
16:27 News from kohagit: Bug 23991: Move SearchSuggestion to Koha::Suggestions <https://git.koha-community.org[…]f698588dd707af353>
16:27 News from kohagit: Bug 30937: Add a detail view for libraries <https://git.koha-community.org[…]8ac652ed6c3d57731>
16:27 News from kohagit: Bug 26486: Group edit buttons in reports toolbar <https://git.koha-community.org[…]86d9f69e4ca117ce1>
16:27 tcohen go
16:28 mtj hey #koha
16:29 tcohen: any chance we can get test.jenkins running some builds soon?
16:29 koha-jenkins Project Koha_22.05_U20 build #19: SUCCESS in 54 min: https://jenkins.koha-community[…]oha_22.05_U20/19/
16:30 mtj we could start running just ES builds on it
16:31 im happy to help, etc
16:32 tcohen my plan was to migrate it all together
16:32 i.e. overwrite the whole configuration
16:32 you mean we could try using it also as a  worker node?
16:32 sounds like a good idea too
16:33 can we use an external ES with the test suite?
16:33 I'm not involved in build_jenkins.pl
16:33 (yet)
16:33 koha-jenkins Project Koha_22.05_U22 build #18: SUCCESS in 38 min: https://jenkins.koha-community[…]oha_22.05_U22/18/
16:33 tcohen bbiab
16:35 mtj either is ok with me... but sooner is gooder :)
16:38 hmm, im not sure about an external ES setup
16:38 ..i guess its possible, but has not been attempted yet?
16:44 alohabot 🎁 🦄 Koha 'master' packages pushed to 'koha-staging' repo  🧁🌯🍈
16:47 mtj tcohen: can you give more info about 'an external ES with the test suite'
16:48 fridolin joined #koha
17:09 koha-jenkins Project Koha_22.05_D11 build #26: STILL UNSTABLE in 1 hr 14 min: https://jenkins.koha-community[…]oha_22.05_D11/26/
17:17 Project Koha_Master_D11_My8 build #887: SUCCESS in 44 min: https://jenkins.koha-community[…]ster_D11_My8/887/
17:19 tcohen mtj: hi, sorry, lunhc got longer than expected
17:19 I think the sandboxes work like that, there's a single ES server
17:20 and multiple sandboxes
17:20 we could launch an ES instance on that server, to be used by the tasks running there
17:26 mtj hmm, i think the problem with that method, is we are testing 3 versions of ES
17:26 es6, es7, and amazon os7
17:41 but hey... i am sure we can sort 3 es versions, between us all
17:44 ..or just start with es6 first, then add others later
17:51 koha-jenkins Project Koha_22.05_U18 build #23: STILL UNSTABLE in 1 hr 22 min: https://jenkins.koha-community[…]oha_22.05_U18/23/
17:52 Project Koha_Master_U20 build #458: SUCCESS in 39 min: https://jenkins.koha-community[…]a_Master_U20/458/
17:54 Project Koha_Master_D9 build #2029: SUCCESS in 1 hr 7 min: https://jenkins.koha-community[…]a_Master_D9/2029/
18:15 m23 joined #koha
18:16 wajasu the ktd up is pulling all its images.
18:17 tcohen \o/
18:17 mtj: yes, we will figure. Priority is getting it working, so efficiency can come later I guess
18:18 koha-jenkins Project Koha_Master build #2081: STILL UNSTABLE in 1 hr 8 min: https://jenkins.koha-community[…]Koha_Master/2081/
18:26 caroline joined #koha
18:28 koha-jenkins Project Koha_Master_D10 build #701: UNSTABLE in 36 min: https://jenkins.koha-community[…]a_Master_D10/701/
18:48 wajasu you guys made my dream docker koha development environment come true. Awesome!
18:51 koha-jenkins Project Koha_Master_U22 build #111: SUCCESS in 47 min: https://jenkins.koha-community[…]a_Master_U22/111/
18:56 Project Koha_Master_D11_MDB_Latest build #977: SUCCESS in 1 hr 2 min: https://jenkins.koha-community[…]1_MDB_Latest/977/
19:05 Project Koha_Master_D12 build #184: SUCCESS in 36 min: https://jenkins.koha-community[…]a_Master_D12/184/
19:09 m23 joined #koha
19:10 koha-jenkins Project Koha_21.11_D9 build #96: UNSTABLE in 1 hr 18 min: https://jenkins.koha-community[…]Koha_21.11_D9/96/
19:11 wajasu the ktd up is pulling all its images./quit
19:16 lukeg joined #koha
19:17 koha-jenkins Project Koha_22.05_U20 build #20: SUCCESS in 58 min: https://jenkins.koha-community[…]oha_22.05_U20/20/
19:18 wajasu joined #koha
19:19 wajasu i start the ktd docker. do a kshell. the koha-koha-1 ends.  just koha-db-1 and koha-memcached-1 remain.
19:20 i rebooted and have 24GB box.
19:33 tcohen how do you start it?
19:42 koha-jenkins Project Koha_Master_D11_My8 build #888: SUCCESS in 37 min: https://jenkins.koha-community[…]ster_D11_My8/888/
19:49 cait joined #koha
19:54 cait are we missing the v21.11.09 tag now?
19:59 koha-jenkins Project Koha_Master_U20 build #459: SUCCESS in 1 hr 3 min: https://jenkins.koha-community[…]a_Master_U20/459/
20:07 wajasu tried a ku in koha-testing-docker.  saw am error with: Can't locate C4/Installer.pm in @INC... thus koha-koha-1 exited
20:07 was in /kohadevbox/misc4dev/populate_db.pl line 25
20:08 tcohen do
20:08 unset PERL5LIB
20:08 then ku
20:08 but please do kd first
20:08 so it cleans up
20:08 wajasu ok. must have pulled in my host PERL5LIB
20:09 tcohen exactly, it happened to me a few hours ago, must be some new docker feature -.-
20:12 wajasu worked. i'm in archlinux and just updated and rebooted to be sure to have lots of ram.
20:12 indexing zebra now
20:12 wooo we have a message queue broker now with rabbit
20:15 tcohen wajasu: I encourage you to read the README, and use the `ktd` script instead of the aliases
20:16 wajasu i will.  i will be trying to stand up 3.16. after i play with 20.05, and load my backup db to see if i can upgrade.
20:18 docker stats helped, docker logs showed that PERL5LIB issue
20:21 tcohen ktd --logs
20:21 when you use it
20:46 wajasu ok. ktd environment running. now to get my backup db in place and see if the web installer upgrades as needed.
21:03 lukeg joined #koha
21:08 wajasu loks like http proxy uses 127.0.0.1:3142   apt-cacher-ng?  It can use mine :)
21:43 i guess i can run the installer from the command line in the ktd to get my koha 3.100200 version schema upgraded. cross my fingers.
21:50 lukeg joined #koha
22:05 lukeg joined #koha
22:05 wajasu ls
22:20 when i use kshell, can I use: perl /usr/share/koha/intranet/cgi-bin/ins​taller/data/mysql/updatedatabase.pl
22:20 it exits with no error, no output. my database isn't upgraded in my ktd environment.
22:22 i dropped the koha_kohadev database and renamed my dump sql to use that library name, then restored it.
22:22 now i am just trying to get the updatedatabase script to do its schema mods to bring me to 2022 :)
22:23 should those maintenance scripts work in the ktd environment?
22:23 time for dinner
22:29 tuxayo > when i use kshell, can I use: perl
22:29 YOU SHOULD BE ABLE TO.
22:29 (HAPPY CAPS LOCK DAY)

← Previous day | Today | Next day → | Search | Index

koha1