Time Nick Message 06:35 reiveune hello 07:25 marcelr o/ 08:40 cait2 good morning #koha 08:42 marcelr hi cait 08:53 cait quiet here... 08:56 ashimema morning 08:56 ashimema Just finished my calls.. so grabbing a cuppa and then rolling up my sleeves to look into "consents" 09:01 marcelr hi ashimema 09:04 cait ashimema++ 09:05 cait I am stuck on writing/proof reading German release notes this mornign... but also kinda nice to see stuff we accomplished that way 09:06 ashimema I love going through the release notes. :-).. it reminds me of all we've achieved even though at times it feels glacial. 09:57 marcelr bbl 10:19 oleonard o/ 10:20 eythian hi oleopard 10:26 eythian thd: tcohen: davidnind: a while back I did some work on making gmail happier with my mail server. If it's useful, the things that helped were adding an SPF record (for all domains you're sending from), allowing the mailserver to do TLS on outgoing mail, and ensuring that e.g. HELO lines matched server names. 10:26 eythian The TLS thing probably made the biggest difference that I noticed, but it was also the last thing, so they probably all added up. 10:27 uhusiano Anyone experienced error in upgrading from 22.11 to 23.05 ERROR - {UNKNOWN}: DBI Exception: DBD::mysql::db do failed: Duplicate key name 'illrequests_bibfk' 10:38 oleonard uhusiano: Take a look at Bug 34276 10:38 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34276 blocker, P5 - low, ---, jonathan.druart+koha, Pushed to oldstable , upgrading 23.05 to 23.05.002 10:53 oleonard ashimema: Where is the bookings branch? 10:53 ashimema there's a sandbox with it on 10:53 ashimema or 10:54 ashimema https://gitlab.com/mrenvoize/Koha/-/tree/bug_29002_rebased?ref_type=heads 10:54 oleonard Thanks 10:57 ashimema man additem is complicated to read 11:03 uhusiano @oleonard thanks 11:03 huginn uhusiano: I'll give you the answer just as soon as RDA is ready 11:03 uhusiano @huginn thanks 11:03 huginn uhusiano: I'll give you the answer as soon as RDA is ready 11:06 oleonard uhusiano: huginn is a bot and they don't like the "@" 11:29 marcelr o/ 11:30 oleonard Hi marcelr 11:30 marcelr hi oleonard 11:31 oleonard [off] where are all these people coming from 11:33 * cait waves at oleonard 11:45 oleonard Thinking about page titles and breadcrumbs etc, when you submit a batch of items for modification, and you see the list of items and the edit form... What stage is that called? 11:46 oleonard Cataloging -> Batch item modification -> ? 11:49 cait hm 11:50 cait define ... change? 11:50 cait defines changes? 11:50 cait i can't type... 11:50 cait define changes (still sounds not much better) 11:52 oleonard It's a tough one! 11:53 tcohen[m] details? 11:56 cait how do you call the step when you edit the batch item edit form 11:56 cait define batch item modifications? 11:58 tcohen[m] New? 12:01 cait it's not saved or anything... 12:01 cait new item modification ? 12:05 tcohen[m] Cataloguing / Batch item modifications / New 12:05 cait1 a sole new is bad for translating 12:05 cait1 better with context 12:06 tcohen[m] New batch item modification 12:06 tcohen[m] ^^ That's for the title 12:06 oleonard I hesitate to use "New" because this is the second step, someone has already submitted the items for modification 12:10 cait2 sorry for the doubled caits... connectiivity issues 12:17 marcelr does anyone have a link to technical release notes ? 12:19 cait2 hm not sure we did them last time as a separate thing 12:19 tcohen[m] thanks, eythian 12:20 cait2 are you lookig for something specific marcelr? 12:21 ashimema 'Modifications' oleonard 12:21 ashimema 'Cataloging > Batch item modification > Modifications' ? 12:21 marcelr cait2 those notes for 22.11 12:21 marcelr if they exist 12:21 marcelr i thought they did 12:22 oleonard marcelr: I think cait2 is asking whether there is something specific contained therein that you're looking for 12:22 marcelr no i am looking for the complete picture 12:43 cait2 i think if not linked or included in the general ones, we didn't do it 12:50 marcelr ok looking again in general one 12:52 cait2 marcelr: i checked, didn't find any yet 12:52 cait2 specific ones I mean 12:53 marcelr yeah i looked again at 22.05 to 23.05 but dont see it 12:53 marcelr i know Joubu referred to them 12:53 cait2 we did them for at least one release 12:53 cait2 or 2 12:53 cait2 but I think included in the main file or at least linked from 12:53 marcelr ok well if no one can find them, it does not make sense to make them :) 12:54 marcelr thx 13:34 cait2 tcohen: ping! 13:34 tcohen[m] hola 13:34 tcohen[m] taking the kid to the dentist 13:34 tcohen[m] limited interaction heh 13:34 tcohen[m] what's up 13:34 cait2 ah, find me later? :) 14:03 paulderscheid[m] cait2 around? 14:03 paulderscheid[m] still? 14:03 cait2 now 14:03 cait2 paulderscheid[m]: blubb 14:05 paulderscheid[m] Hi, could I get an export of the 'news' from koha-community.org (and the schema)? Format doesn't matter as long as it's structured 14:11 tcohen[m] please don't make something dev only... 14:11 tcohen[m] heh 14:12 paulderscheid[m] Nah, I just don't want to scrape the posts of the site. 14:12 paulderscheid[m] s/of/off/ 14:16 cait2 i think tcohen meant to edit 14:16 cait2 i am the wrong person to ask 14:16 cait2 best you'd ask liz if she can export that database table maybe? 14:16 paulderscheid[m] liz? 14:17 paulderscheid[m] What's their nick? 14:17 oleonard [off] liz@bywatersolutions.com 14:18 cait2 it woud be wizzyrea, but she is not aroudn here often 14:18 paulderscheid[m] cait2: Yes, I agree. It will be super straightforward. 14:18 cait2 she runs and maintains the website 14:18 cait2 what about the support provider listing ? 14:18 cait2 and do you realyl want to migrate it all? maybe for makig a proposal the last few woudl be enough 14:20 cait2 i just checked, don't see an export feature in the gui 14:22 paulderscheid[m] The support providers are next, but thanks for pointing that out. I'll include it in my mail. 14:22 paulderscheid[m] I could just add the last few, but at least technically it makes no difference whether it's 10 or 10000. 14:24 paulderscheid[m] <oleonard> "[off] liz@bywatersolutions.com" <- Thanks oleonard and cait2 14:25 ashimema anyone played with cookie consent much? 14:25 ashimema I'm kinda surprised we don't actually list the required cookies and what they're for anywhere in it 14:25 oleonard I usually consent to cookies when cait offers them 14:26 ashimema hehe 14:26 ashimema also.. the formatting of the consent bar when you add content.. it looks misaligned to me 14:28 oleonard ashimema: Are you talking about the state of the feature in main (see what I did there) ? 14:29 ashimema yes.. hehe 14:29 cait2 are you saying I did bad QA there? ;) 14:30 cait2 i didn'ta ssume that is was for our necessary cookies 14:30 cait2 but for extra things the library wants to offer 14:30 cait2 making it work for our non-necessary cookies would require more work I think 14:30 cait2 because you would just break the feature, we shoudl do better for our own stuff 14:30 cait2 but session cookies for example don't require a banner afaik 14:31 ashimema nope 14:31 ashimema just that after marcelr asked me to look at it in context of his work I can see some improvements for followups 14:31 cait2 https://wiki.koha-community.org/wiki/Use_of_Cookies 14:31 marcelr cool 14:31 cait2 maybe a link tot hat page would be better than a list in koha 14:32 cait2 an it probably needs updating again because people keep forgetting 14:32 oleonard Yeah the cookie consent bar doesn't look right at all. Where is it supposed to be? 14:33 marcelr htg; hear from you later, ashimema++ 14:33 ashimema oh really.. it doesn't look that terrible to me oleonard? 14:33 ashimema but when you add content to it I don't think the alignment of that content is right 14:34 oleonard https://snipboard.io/RVnO1E.jpg 14:34 ashimema wow 14:34 ashimema that's not what I see 14:35 ashimema erm 14:35 ashimema anyone got any idea how to trigger the bar again if you've accepted the cookies at some point 14:36 ashimema aha 14:36 ashimema the consent itself is stored in localStorage as apposed to a cookie 14:36 ashimema lol 14:36 ashimema I missed it 14:37 cait2 maybe updat the wii page then - it still lists a cookie 14:37 oleonard ashimema: It looks right after a reset_all so it must be conflicting with something in my test data 14:37 cait2 do we have the recent yarn? 14:37 cait2 it didn't show there for me int esting 14:37 ashimema phew 14:37 cait2 ah good 14:38 ashimema so, if we're storing the consent in local storage.. should that be listed on the 'Use of cookies' page at all cait2? 14:38 * ashimema is confused 14:39 oleonard ashimema: What do you mean by "adding content" to the consent bar? 14:39 cait2 I am actually not sure, but it shoudl not be listed as a cookie I guess? 14:40 oleonard If the law only pertains to cookies and not local storage that would be...something 14:44 DevendraKuvelkar[m] * I have configured koha on windows, however whenever i am searching for records getting the error Search biblios ERROR 109 1 1+0 RPN @attrset Bib-1 @attr 1=1016 @attr 4=6 @attr 5=1. how to resolve this error? 14:44 DevendraKuvelkar[m] I have configured koha on windows, however whenever i am searching for records getting the erro Search biblios ERROR 109 1 1+0 RPN @attrset Bib-1 @attr 1=1016 @attr 4=6 @attr 5=1 14:44 oleonard DevendraKuvelkar[m]: Koha on windows? Do you mean in a virtual machine? 14:45 paulderscheid[m] Koha + Windows = 💥 14:47 cait2 which version of Koha? 14:59 oleonard By default the "your cookies" link in the OPAC doesn't show anything? 15:02 ashimema 'your cookies' link? 15:02 ashimema where's that? 15:02 oleonard Up at the top of the page after you accept cookies 15:02 ashimema do you mean the 'View your cookie consents' button in 'Consents' 15:03 oleonard https://snipboard.io/p8E5TU.jpg 15:03 ashimema ho.. that only appears when your not logged in 15:03 ashimema I see it 15:04 oleonard I guess it's the same thing as the "View your cookie consents" display 15:04 ashimema yeah 15:04 ashimema it is 15:04 ashimema now I've found it 15:04 ashimema Yeah.. I really think there should be some default content in there personally 15:05 oleonard How else would there be content there? 15:05 ashimema two ways 15:06 ashimema add whatever you like in using html customisations (CookieConsentPopup) 15:06 ashimema and/or 15:06 ashimema add some tracking cookies to the configuration using the 'CookieConsentedJS' system preference 15:07 ashimema must admit.. I hadn't looked at the spec for this piece of work since it was first written like 3 years ago 15:07 ashimema it's enlightening 15:08 ashimema I think, whilst it's nice to have consistency in the Consents section as marcelr is asking.. that cookie control and other consent stuff are different things 15:09 ashimema I think they do belong grouped on that 'Consents' page.. but I think it's no bad think that the cookie stuff (which is all about browser side functions and tracking) triggers the modal whilst the privacy policy (and the one's marcelr wants to add) are much more about serverside/library side data handling and functionality.. so make sense as they are.. sorta 15:12 oleonard Why does closing the cookie consent modal cause the "Accept all cookies" button to appear? Closing the modal doesn't trigger anything to revoke consent 15:14 ashimema I wondered that 15:14 oleonard Does the behavior of the OPAC change at all depending on whether you consent to cookies? 15:15 ashimema No.. and yes 15:15 ashimema If you've not added any tracking cookies of your own.. literally nothing changes.. you have to have our session cookie or the site plain won't work.. so we assume you've accepted those I believe 15:16 reiveune bye 15:16 ashimema if your library has added tracking stuff and you choose not to accept those.. then the consent stuff will prevent those particular cookies from being created.. I believe 15:17 ashimema of course.. this does require you to have used the cookie consent functionality to add said cookies in the first place.. you could still add tracking behind the scenes using OPACUserJS as we did in the past. 15:17 ashimema this really needs some good documentation 15:18 oleonard Perhaps the default cookie bar should have "Accept necessary cookies" and "Accept all cookies" buttons 15:18 oleonard If someone rejects cookies should the cart be disabled? Or are we only concerned with cookies which track the user? 15:18 ashimema haha.. well 15:19 ashimema if you add your own cookies then it does display something like that 15:19 ashimema but yes.. I agree.. we should really consider what cookies we're using in Koha and make more of them optional by default 15:20 ashimema I think that was the long term intention here.. but as it took 3 years to get through we never chased it all down 15:20 ashimema it's a big job. 15:22 * ashimema uploaded an image: (13KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/NHLQzxhIKDxkXOGcmrJVwBbm/image.png > 15:22 ashimema that's what you see if you've added your own cookies 15:22 * ashimema uploaded an image: (30KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/BDqMMywNmmxfgQiqpkwQCxru/image.png > 15:22 ashimema and that's the modal 15:23 oleonard ashimema: And the "essential" button allows Koha's cookies like session and cart? 15:23 ashimema correct 15:23 ashimema basically.. it allows all cookies that Koha uses at the moent 15:24 ashimema nothing has been made special in this development 15:24 ashimema the work to actually go through our existing cookies and make some optional never happened 15:24 oleonard Where does the "More information" button take you? Does it depend on your custom JS? 15:24 ashimema so really.. we should, in my opinion, at least be listing all the opac one's from https://wiki.koha-community.org/wiki/Use_of_Cookies in that modal 15:25 ashimema it's pops open that modal in the second screenshot I uploaded 15:25 ashimema (which is the same modal you see if you've accepted and you click 'Your cookies') 15:30 oleonard It's certainly frustrating to have to think about what to do with cookies that have nothing to do with tracking users' behavior 16:51 paulderscheid[m] As advertised here's a test deployment of the website revamp on vercel: https://koha-community-org.vercel.app... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/TCddNnbsZjoztEvriVnaRqOp>) 16:52 paulderscheid[m] PS: There are some links which still point to the original website, also aware of that 16:56 caroline very cool! 16:57 caroline I noticed the main page is full width, but the content pages are narrow (e.g. Get involved > Get involved) 16:57 caroline I love the dark mode! My eyes thank you :) 16:58 paulderscheid[m] Yeah, it's a Layout component for articles. According to research it improves readability. The main page should be full width as a hero/landing page. 16:58 paulderscheid[m] Haha, makes dev less eye-strainy :D 17:03 jalway I definitely love dark mode. 17:07 paulderscheid[m] Another PS: Pretty much everything can be debated, it's not limited to the theming. Just keep in mind that we're migrating the existing site as a base and then build upon it. 17:08 paulderscheid[m] Didn't want to constrain anything 18:09 caroline Where should I put ideas for enhancements to the sample data provided in KTD? The vendor type does not any make sense and it feels like it was someone who let their cat enter a vendor type as a test 18:10 caroline Is it in bugzilla? which component? test suite? 18:10 caroline or gitlab? 18:18 oleonard caroline: The sample data is part of Koha, so Bugzilla is the place 18:18 oleonard Maybe "Installation and upgrade (web installer)" for the component? 18:18 caroline it's not the installer sample data, I don't think 18:22 oleonard Huh. 18:23 oleonard So KTD is generating some kind of random data? 18:23 caroline I'm not sure it's random, it's the same as the sandboxes 18:24 caroline they come with like budgets and records and things that are not part of the installer bc it doesn't make sense to have that data for new libraries 18:27 oleonard Looks like it might be in misc4dev 18:27 oleonard https://gitlab.com/koha-community/koha-misc4dev 18:29 oleonard https://gitlab.com/koha-community/koha-misc4dev/-/blob/master/insert_data.pl?ref_type=heads#L240 18:34 oleonard caroline: Joubu would be a good person to ask 18:34 oleonard I'm curious about it too 18:35 * oleonard sees kidclamp and runs away 18:57 caroline other noob question, what is the command to open mysql in ktd? 18:57 caroline Is there a list of the commands somewhere? 19:07 davidnind koha-mysql kohadev 19:09 davidnind on the KTD readme page, but the package commands work https://wiki.koha-community.org/wiki/Commands_provided_by_the_Debian_packages 19:10 davidnind here is my cheat sheet if it helps - need to create a proper guide! https://gitlab.com/-/snippets/1893788 19:11 caroline thanks davidnind! I never use those commands, so it's a big learning curve :) 19:12 caroline I will learn them all one day. Most of the time I'm lazy and just fall back on my regular installation where I know how to do everything 19:18 davidnind it took me a while to get used to KTD (although I never managed to get kohadevbox working properly on my computer) 19:32 davidnind @later tell paulderscheid No need to add the Test Bibliography - this was an experiment that didn't work (we were trying to use a Wordpress module to import the current bibliography automatically from https://www.zotero.org/groups/6684/koha to keep it up to date) 19:32 huginn davidnind: The operation succeeded. 19:33 caroline oleonard-away, bug 34797 if you're curious... 19:33 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34797 enhancement, P5 - low, ---, chris, NEW , Change vendor data in KTD/sandbox 22:26 paulderscheid[m] Thanks davidnind, I‘ll remove it