Time  Nick             Message
22:16 dcook            tcohen: Still around?
21:42 mtj              if we have a future situation that requires customisation of a/some dockerfiles, we can add an IF block to the template
21:33 mtj              i made a nice discovery, that all builds work on a single dockerfile template
21:26 mtj              would also fix a user problem, of errors when ktd branch is not set correctly :/
21:25 mtj              using this would reduce KTD mantainance to a single branch
21:22 mtj              uses a TT file, as a template
21:22 mtj              https://gitlab.com/mjames/ktd-arm64/-/blob/master/.gitlab-ci.yml.tt
21:22 mtj              https://gitlab.com/mjames/ktd-arm64/-/blob/master/Dockerfile.tt
21:21 mtj              https://gitlab.com/mjames/ktd-arm64/-/blob/master/gen-dockerfiles.pl
21:21 mtj              i have experimented with a perl script to build all Dockerfiles and .gitlab.yml for KTD
21:20 mtj              tcohen: im not sure if i mentioned this before...
21:16 mtj              ^ or something else?
21:15 mtj              dists/bullseye-arm64/Docker
21:15 mtj              dists/bullseye/Docker.arm64  ?
21:12 mtj              specifically around files under ./dists dir
21:11 mtj              hi tcohen, do you have any ideas about how to add arm64 images to ktd, for apple and aws systems?
18:39 ashimema         ?
18:30 davidnind        Probably a bit early for dcook - 5:30am in Sydney. 7:30am here in New Zealand.
18:26 tcohen           dcook: around?
18:24 tcohen           anyone from catalyst?
17:24 ashimema         my brain is mush at this point today 😜
17:24 ashimema         will have a look first thing in the morning
16:47 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32923 normal, P5 - low, ---, jonathan.druart+koha, Needs Signoff , x-koha-embed must be an enum
16:47 Joubu            ashimema, tcohen: could you have a look at bug 32923 comment 7, I am stuck there
15:59 emlam            tcohen++
15:59 emlam            Just brought up the KTD readme and saw how much has been added to it recently!!
15:39 Joubu            the git grep output didn't show that
15:38 Joubu            right
15:38 ashimema         but it wasn't as simple as it first appeared
15:38 ashimema         we could probably still clean it up a bit and DRY out the code..
15:38 ashimema         then what we actually pass to the template is a filtered list of attributes.. i.e. the 'staff_searchable' set
15:37 ashimema         so the pref turns it on/off
15:37 ashimema         they're actually filtering the lists
15:37 ashimema         I had a quick look at the controllers themselves
15:36 Joubu            I can have a deeper look if you want me to
15:36 Joubu            that seems identical, unless I am missing something
15:36 Joubu            [% IF Koha.Preference('ExtendedPatronAttributes') %]
15:36 Joubu            I would remove occurrences of attribute_type_codes in pl, extended_attribute_types in tt, and replace the line in .inc with
15:35 Joubu            koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc:        [% IF Koha.Preference('ExtendedPatronAttributes') && extended_attribute_types %]
15:35 Joubu            then finally, in the include:
15:35 Joubu            default_sort_column => 'name-address', display_search_description => 1, remember_selections => 1 %]
15:35 Joubu            koha-tmpl/intranet-tmpl/prog/en/modules/members/member.tt:    [% PROCESS patron_search_js table_id => 'memberresultst', categories => categories, libraries => libraries, extended_attribute_types => attribute_type_codes, columns => columns,actions => ['edit', 'checkout'], redirect_if_one_result => 1, redirect_url => redirect_url, sticky_header => "searchheader", sticky_to => "searchresults",
15:35 Joubu            members/member.pl:    attribute_type_codes => ( C4::Context->preference('ExtendedPatronAttributes')
15:35 Joubu            ashimema: I don't understand that:
15:34 Joubu            It's like it could be removed from controllers and .tt and only fetched from the include
15:34 ashimema         how/where what is usefull?
15:34 ashimema         sorry Joubu.. I didn't follow that last comment
15:33 ashimema         it really is.
15:33 ashimema         yup
15:33 Joubu            I don't see how/where it is useful
15:33 Joubu            ashimema: attribute_type_codes vs ExtendedPatronAttributes - yes I confirm that is confusing
15:30 cait             sorry if it was confusing, my main point was about not having another way to do that modal
15:29 cait             but separate
15:29 cait             That's a very valid point: (16:13:39) ashimema: but I don't think it should limit the 'Search field' select box in patron search.. that one should allow selecting a larger list of fields.. either hard coded or from another pref
15:28 cait             I thought your selection made sense - but on the other hand... even if it's not useful, maybe we don't need t block it, if it doesn't brak things
15:28 cait             2) reusing the same code we use everywhere
15:28 cait             my goal was 1) not accidentally braking some hidden feature
15:27 cait             sorry, slow reading back..
15:27 cait             no I didn't mean it's wrong we exclude things
15:27 ashimema         some controllers filter it
15:27 ashimema         ah, interesting
15:26 ashimema         why the double check.. feels like the controller don't really need to ever pass it to be honest.
15:25 ashimema         patron-search.inc seems to check that the pref has something in it.. and check that the controller script has passed the content of the pref to us.. before converting it to json
15:24 ashimema         I'm confused by our passing around of ExtendedPatronAttributes
15:24 ashimema         ermmm
15:23 ashimema         hehe
15:22 Joubu            ha... timezones...
15:22 Joubu            I am going to push it on Friday night when everybody will be asleep
15:20 ashimema         I think that's also good to go
15:20 ashimema         I commented on https://gitlab.com/koha-community/koha-misc4dev/-/merge_requests/58
15:19 ashimema         agreed
15:19 Joubu            This is becoming a real pain!
15:18 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32609 enhancement, P5 - low, ---, jonathan.druart+koha, Signed Off , Remove compiled files from src
15:18 Joubu            Can we push bug 32609 please?
15:13 ashimema         but I don't think it should limit the 'Search field' select box in patron search.. that one should allow selecting a larger list of fields.. either hard coded or from another pref
15:12 ashimema         I think it should apply to autocomplete and default searches..
15:12 ashimema         must admit however.. i think the 'defaultPatronSearchFields' pref is used a little too widely now..
15:09 ashimema         my bad.. I will attempt to fix that bit as it's my doing.
15:09 ashimema         and when I added binding of the pref for autocomplete I neglected the same fix you added for the otehr patron search stuff.
15:08 ashimema         cait is saying it's wrong we exclude some things
15:08 ashimema         yeah.. and your code works
15:08 ashimema         cait has valid point.. but I can't write code to fix all the things on that one bug
15:08 ashimema         it's mingled with some other things
15:08 Joubu            I've wrote a patch to exclude stuffs from there
15:07 Joubu            hum wait
15:03 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29822 enhancement, P5 - low, ---, martin.renvoize, In Discussion , Use table column selection modal for DefaultPatronSearchFields preference
15:03 ashimema         bug 29822
15:01 Joubu            what are you talking about?
15:00 ashimema         I think I'm going to just unassign myself and it'll be another ptfs-e only dev I maintain.
15:00 ashimema         anyways
15:00 ashimema         to prevent you from catastrophically breaking your own system
15:00 ashimema         it's the whole point of this development
15:00 ashimema         that's what I've been saying
15:00 ashimema         I have varified.. if you add a patron attribute you break search cait
14:59 ashimema         lol
14:58 cait             today is the 4th Monday in a row this week...
14:49 paulderscheid[m] Init with the lovely: re.pl
14:49 paulderscheid[m] You can install it and then run the logic you want to test in your shell
14:49 paulderscheid[m] I just had to debug datetime stuff
14:49 ashimema         mmm
14:48 cait             ashimema: not quite here - but commented again
14:48 cait             paulderscheid[m]: what does it do?
14:38 paulderscheid[m] Not sure who needs to hear this but Devel::REPL is awesome.
14:21 ashimema         cait about
13:31 PedroAmorim[m]   yes
13:31 tcohen           PedroAmorim[m]: around?
12:40 ashimema         it was well worthwhile
12:40 ashimema         yeah
12:30 tcohen           and the complexities (multi-tennancy, etc)
12:29 tcohen           so you know all the pieces
12:29 tcohen           I think you need to do it
12:29 ashimema         though it's nice to know we took very similar directions
12:29 ashimema         as I said.. all good learning.. but a bit of repeated effort
12:29 ashimema         we've been finding that
12:29 ashimema         totally
12:29 ashimema         yeah
12:28 tcohen           but things were hardcoded at some levels that made us just wait until it was easier
12:27 tcohen           if you look at the history of the commits, the first version we had was just php, and we used an external solr, etc
12:25 ashimema         but perhaps it hasn't yet
12:25 ashimema         I thought the equinox merge had happened actually and that was already the case
12:25 ashimema         like swapping adduser for useradd..
12:25 ashimema         so of the "hacks" in your dockerfile should really just be upstreamed into aspen 😜
12:22 ashimema         thanks
12:22 tcohen           so the 'latest' is 23.01....
12:22 tcohen           BTW: they don't use a 'main' repo for development <.<
12:21 ashimema         cheers
12:21 tcohen           they assumed it was in the repo
12:21 tcohen           asking Lucas or Gabriel to push it
12:19 ashimema         😜
12:19 ashimema         nope
12:18 tcohen           isn't it on the repo?
12:18 tcohen           ashimema: of course it is public
12:13 ashimema         assume that also sets up some of the external connections?
12:12 ashimema         is the compose file you have public?
12:11 tcohen           was based only on the official php image
12:11 tcohen           the first version which I wrote and Gabriel enhanced
12:10 tcohen           in PTFS-ish way :-D
12:10 tcohen           as we develop remotely
12:10 tcohen           we do a shallow clone on build, but the compose will overwrite it with the mounted clone
12:10 tcohen           we just upgraded it to v8
12:09 ashimema         we're also working with php7 still as php8 has a few issues with the SSO stuff still I believe
12:09 ashimema         that's almost exactly how Jacob was doing it before I stepped in and dropped the early clone
12:08 * ashimema       should just read it.
12:08 ashimema         so you clone inside the container.. use it to run the installer and stuff.. then mount over the top?
12:08 ashimema         I see
12:08 tcohen           I really don't like the approach
12:07 tcohen           with the docker-compose
12:07 tcohen           ah, yeah, but we mount the clone too
12:07 ashimema         take it you're looking at prodcution
12:07 ashimema         main difference I'm seeing so far is we're mounting a clone from outside as aposed to shallow cloneing inside
12:06 ashimema         our Dockerfiles are really similar
12:05 ashimema         🙂
12:05 tcohen           https://gitlab.com/thekesolutions/aspen/base
12:05 tcohen           sorry, flavour
12:05 tcohen           and with your own flavor
12:05 ashimema         interested to see how you've done it though
12:04 tcohen           of course
12:04 ashimema         fair enough.. it's been a good learning process regardless
12:04 ashimema         not koha etc
12:04 tcohen           ah, we already have that
12:04 ashimema         well..
12:04 ashimema         the whole lot
12:04 tcohen           or just the PHP portion of it?
12:04 ashimema         and it'll auto-connect to a ktd instance if ktd is found to be running 🙂
12:04 tcohen           is it a full Aspen in a Dockerfile
12:04 ashimema         but it basically all works..
12:04 ashimema         I'm just working on some permissions issues we had and fixing up the order we call stuff in dockerfile
12:03 tcohen           Joubu: what about a --force option for translate --install ?
12:03 tcohen           ashimema: I'm interested on that
12:02 ashimema         lol
12:02 oleonard         Is docker land like Tron ashimema ?
11:57 * ashimema       has been in docker land himself the last couple of days.. we're building aspen-dev-docker 🙂
11:56 ashimema         did I somehow completely miss ktd being broekn
11:55 oleonard         As long as I don't have to go back to downloading Virtualbox like some kind of cave man.
11:53 oleonard         tcohen++
11:53 oleonard         Joubu++
11:52 Joubu            oleonard: tcohen fixed it ;)
11:52 tcohen           awesome
11:52 oleonard         Joubu waved his magic wand
11:51 oleonard         I did
11:51 tcohen           oleonard: you got ktd working, rihgt?
11:43 tcohen           Joubu++
11:42 tcohen           hola #koha o/
11:41 oleonard         o/
09:51 Joubu            Thanks!
09:51 mtj              great work everyone
09:51 mtj              all looks good :)
09:07 mtj              just testing ...
08:46 mtj              hmm, i might use the version from yarnpkg.com
08:46 mtj              sure
08:39 Joubu            can you comment on the bug please?
08:39 mtj              lets assume its ok :)
08:39 Joubu            looks like I have 1.22.19 in bullseye
08:37 mtj              Joubu: is that version ok?
08:37 mtj              1.22.10
08:37 mtj              https://packages.debian.org/bullseye/yarnpkg
08:37 mtj              yes
08:34 Joubu            mtj: does it mean you installed it?
08:32 mtj              Joubu: looks good!
08:31 mtj              hi all
08:19 cait             good morning #koha
08:03 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32609 enhancement, P5 - low, ---, jonathan.druart+koha, Signed Off , Remove compiled files from src
08:03 Joubu            mtj: did you see bug 32609 comment 55?
07:37 alex_            Bonjour
07:33 reiveune         helo
02:06 tuxayo           then you retry to connect, you should see more info about the internal server error
02:06 tuxayo           Then run the command tail -f * to see all new output to all log files
02:05 tuxayo           You should find the logs here: /var/log/koha/NAME_OF_YOUR_KOHA_INSTANCE/
02:04 tuxayo           Chrishaserrors: hi :)
01:09 Chrishaserrors   I'm hoping someone can help me out... my 'tech' guy and I have both gotten through the install instructions listed on the website, apparently have a Koha instance running, but are getting 'Internal Server Errors' when we try and connect. Can anyone point me in the right direction?
01:07 Guest4235        Good morning/afternoon/evening!