IRC log for #koha, 2023-10-27

All times shown according to UTC.

Time S Nick Message
01:34 cait1 joined #koha
05:49 Joubu cait, caroline, aude_c[m]: html and epub versions of the manual have been automatically generated during the night, which means we have everything ready :) It could be nice to do some testing on your side: like focus on a couple of strings today then see tomorrow the strings in the generated versions and see if they are there.
05:49 Joubu (talking about the *translated* versions of course)
06:04 marcelr joined #koha
06:04 marcelr o/
06:22 cait1 :D
06:22 cait1 Joubu++
06:23 Karter[m] Morning everyone, quick question about some language pack files and ' Fuzzies ' . I am on the Pootle server checking some translations and we noticed on the 23.05 version there are around  8,703 ( incomplete ) where as in the 22.11 version there are around 64 incomplete.   Is there a possibility that the new file version is merging the not corrected translated text or merging the text without translation indication of 'fuzzy'.   Basically does
06:23 Karter[m] anyone know the reasoning behined all these ( incompletes ) ?
06:24 cait1 wihch language ar you looking at?
06:24 cait1 a lot of new strings between versions is not unusual
06:26 cait1 we keep adding too many things :)
06:26 Karter[m] nederlands :)
06:26 Karter[m] the nl-NL-staff-prog.po file specifically
06:27 cait1 ah yes
06:27 cait1 I think it's likely the normal update
06:28 Karter[m] haha great thankyou
06:28 cait1 when a new version comes out, the old po files are merged, but we add new things, restructure templates... it can add up to a few 1000 strings
06:28 cait1 we restructured breadcrumbs and page titles
06:29 cait1 i believe a lot of the fuzzies ould come from that
06:29 Karter[m] ahh thankyou i will pass this on \
06:29 cait1 I also see a lot where an ending space or so is a difference
06:30 cait1 https://translate.koha-communi[…].po#unit=28954798
06:31 cait1 it doesn't look totally wrong at least, but I don't quite remember from our 23.05 translateion, it's been a while already
06:31 Karter[m] Yes thankyou I see what you mean, I think the person in charge of checking our text and translations is worried it says 8700 haha
06:31 cait1 bbia
06:31 cait1 b
06:32 cait1 at least those are usually quick to fix :)
06:37 reiveune joined #koha
06:38 reiveune hello
06:45 thibaud_g joined #koha
06:45 thd joined #koha
06:45 Joubu Karter[m]: I've just tried some of them (nl/fuzzy/nl-NL-staff-prog.po) and they look correct to me, they need adjustement
06:46 thd Joubu: Thank you for starting the DMARC test for the koha-devel lists.
06:47 thd Joubu: Do you have command line access to the system running lists.koha-community.org?
06:50 thd Joubu: DKIM signatures are not being rewritten for koha-devel which has led to DKIM failures in the past.  I have a fix but I need to know what MTA is being used on the system.  Most likely Postfix.
06:51 Joubu no, it's hosted by BibLibre, either lds or fridolin should have access.
06:52 thd Thanks.
06:53 thd IP address is 212.47.245.115.
06:56 cait joined #koha
07:02 thd Joubu: You use Gmail which has only sometimes been excessively strict.  Currently, at the address where I tested, the Gmail system passes DMARC messages with SPF and DMARC even without a DKIM signature which should be an important part of DMARC.  Gmail may even prefer DMARC with no DKIM signature to SPF and DKIM without DMARC.  I have not tried sending bad D
07:03 thd .. not tried sending bad DKIM.
07:13 * cait waves
07:14 magnuse \o/
07:47 * cait did it.
07:48 cait joined #koha
08:10 magnuse cait++
09:20 Joubu joined #koha
09:43 Karter[m] question - Translations / Language packs - If a file version 22 has correctly translated ' AAA ' -> ' BBB '. What causes a ' Fuzzy '
09:45 Joubu black magic
09:45 Joubu :D
09:46 Joubu do you have an example?
09:46 Karter[m] if that was my question ignore it sorry misclicked enter ^
09:49 Joubu If you find occurrences of strings that are marked fuzzy when you think they shouldn't, you can report them to me
10:52 krimsonkharne[m] hey #koha
10:58 jzairo joined #koha
11:06 Joubu I really need bug 35079 pushed ASAP
11:06 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=35079 enhancement, P5 - low, ---, julian.maurice, Signed Off , Add option to gulp tasks po:update and po:create to control if POT should be built
11:07 davidnind Joubu++ # Thanks for answering my questions/suggestions for the git workflow for the manual
11:08 Joubu no problem! Let me know if you have more :)
11:11 cait :)
11:11 cait Joubu++ davidnind++
11:11 cait love to see the movement on manual and translations
11:12 cait super excited about having a translated manual again!
11:14 cait can someone activate kidclamp for me? :D
11:23 ashimema still only 7.20 am for kidclamp right now cait 😜
11:28 cait ah ok, then we will let him rest a while longer :)
11:36 cait khall on the other hand...
11:37 cait Bug 33664- Add ability to cancel order line is waiting for you again
11:39 ashimema Lol
11:39 ashimema Pretty sure they share a timezone
11:40 ashimema Lucas is different, think he's ahead of them
11:41 cait kyle just failed my patch earlier, so he can't claim being asleep heh
11:41 tcohen[m] Kyle starts working around 6, he doesn't count
11:49 magnuse cait: have you never failed a patch in your sleep?
11:52 ashimema Haha
11:52 ashimema Indeed.. I said it was early.. didn't comment on what early birds they are
11:53 ashimema I often talk to them at inappropriately early times without realising until half way through a conversation
11:57 tcohen[m] I always assume you know I'm asleep ashimema, and just leave me the note for later heg
11:58 ashimema yeah, I do that too
11:58 ashimema but still feel bad when you reply
12:00 ashimema that reminds me tcohen,, did you get my later?
12:00 ashimema shall I add those tests..
12:02 tcohen[m] we will need them
12:02 tcohen[m] not the highest priority for today
12:04 tcohen[m] cait++ # just saw the roles wiki
12:08 kidclamp joined #koha
12:11 Karter[m] I am trying to explain the procedure to someone with translation files and i think this would clear up their question but want to make sure i am telling them truth : Is this statement correct? When a new file version is created by the translator in Pootle, the file versions from 22 are merged to help create file version 23. The translators can then work on the file to make and check the translation strings for correctness, and then upload them
12:11 Karter[m] to Pootle. In the case someone updates file version 22 and makes translation changes, if these changes occur after version 23 was initially created, then the changes will not have been included in file version 23, as the updated version 22 file has not been merged since it was merged before this change. Therefore, if a translation is marked as 'Fuzzy' in file version 22, and a new version, 23 is created, and the translated string has not been
12:11 Karter[m] checked, it will continue to be marked as 'Fuzzy.' However, if in version 22, it does NOT show 'Fuzzy,' then 'fuzzy' will only be added if that string has been modified and requires attention. There will NOT be any reason for a version 22 to merge again as it is now outdated and we should be working form version 23.
12:14 Karter[m] the reason is, I am being come to with a file version 22 which has 60 incompletes and the person is worried that every version release, the manual changes made in 22, if they have not been fixed by a translator before the next version is released, then they will need to manually fix the translations again as their file is now not the latest version being merged.
12:20 cait Pootle will soon be Weblate, but the process is the same
12:20 cait if you explain, maybe keep it neutral
12:20 cait 1: yes, we create the new version files from the ones from the version before
12:20 Karter[m] yes im trying not to choke on my words with this to here and the person im trying to help haha
12:21 cait 2: also yes, we only merge once, so once the new version is out, you need to fix both
12:21 cait if you have corrections or changes
12:21 Karter[m] And what adds the fuzzy indicator, is that always manually added by a human or can it be computer generated?
12:21 Joubu Karter[m]: The easy way to say it is .po files are not shared between version
12:21 cait 3: I think is correct too (fuzzy will remain fuzzy, changed onces will be new fuzzies)
12:22 Joubu if you modify a string in version X, it won't be modified in version Y
12:22 cait with Y being the later version if the po files have already been created
12:22 cait you always need to make sure you fix the newest version so that your changes stick moving forward
12:22 Joubu unless you are working on the last version, in this case the next version will do a snapshot of the .po files and reuse them
12:23 Karter[m] clear thankyou to you both
12:24 Joubu BUT weblate is supporting translation propagation between component. So soon we will have modification propagated between versions (hopefully, I have not tried yet!)
12:25 cait I think Pootle also had a suggestion feature
12:25 cait it would suggest you the strings from the other versions to easily accept them
12:25 Joubu it's not a suggestion
12:25 Joubu it's propagation
12:25 cait so ti's usually not super horrible
12:26 cait I was talking about pootle, it would fil in the input field or offer you otpions to click on from other versions for similar strings
12:41 meps007[m] joined #koha
13:24 Dyrcona joined #koha
13:45 Joubu Does this make sense and help to understand the black magic, or does it add confusion? https://snipboard.io/k5tCnz.jpg
13:46 Joubu Context: how the translation workflow work for the manual
13:46 ashimema nice
13:46 Joubu aude_c[m], cait ^
13:46 ashimema that's awesome
13:46 cait I like images, but need a moment to process
13:47 cait the ad makes it hard to read and download gives a black image :(
13:47 Joubu Sorry, I am not seeing the ads :-/
13:47 cait seem bigger than usual
13:48 * ashimema didn't see ads either
13:48 cait maybe you got a good blocker
13:48 Joubu cait: https://cloud.joetka.eu/s/WMC8dJyzeeNRQbE
13:50 Joubu I wanted to have both koha and koha-manual on the diagram, but I think koha deserves its own :D
13:50 cait hm what is not clear for me right now is where the Koha is
13:51 cait you say pull koha-manual and koha-mnaual-i18n - but we also need koha somewhere for the updating?
13:51 cait do you pull that there too?
13:51 cait ugh, manual
13:51 cait yes, you are right, it deserves it's own diagram :)
13:52 Joubu it's all about the manual
13:52 cait yes, I was confused
13:52 Joubu but it's the same :D
13:52 cait I like the little librarian
13:52 Joubu just replace koha-manual with koha
13:52 cait well all the stick figures
13:52 Joubu what is different is not really on the image actually
13:53 cait the koha-manual-i18n is a litle lonely - what goes in there?
13:53 Joubu ha yes, it's different for the consumers
13:53 Joubu it's the scripts, to make everything works
13:53 cait ah ok
13:53 Joubu it's what is run by the cronjob
13:54 Joubu it's the "merge po" step
13:54 cait makes sense
13:54 cait where shoudl we put it for safe keeping? wiki?
13:56 Joubu I am in the documentation step, waiting for Koha branches to be ready (ie. push and backport what I need to continue)
13:56 Joubu I will put it somewhere when finished, no worries ;)
13:56 cait :)
13:57 cait Joubu++
14:02 bag joined #koha
14:23 Joubu cait, ashimema: And I guess this is what it will be for Koha - https://cloud.joetka.eu/s/PecQXrfMxayaGej
14:27 ashimema that's really nice
14:27 ashimema I like
14:28 ashimema adding in eventually the full removal of translations from the core koha repo 😜
14:28 ashimema which we've been discussing for best part of a decade right
14:28 Joubu see bug 35174
14:28 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=35174 enhancement, P5 - low, ---, jonathan.druart+koha, ASSIGNED , Remove .po files from the codebase
14:28 cait Joubu is getting us there :)
14:28 Joubu this is for next cycle
14:29 Joubu It won't be hard. The hard part is to remove them from the git history
14:29 cait maybe not only the package manager, but also RMaints? we need the tarball to still include or have another way of easily installing them
14:29 Joubu git clone :)
14:30 Joubu cd misc/translator && git clone https://gitlab.com/koha-community/koha-i18n.git po
14:30 Joubu and you are done
14:30 Joubu you have the same structure as before
14:30 cait true, but I see the mailing list pots incoming
14:30 Joubu it's what I've done yesterday for koha-manual
14:31 cait we'll talk about that as soon as we get there
14:31 Joubu I've included RM and RMaints in the diagram, the "release" use case is what you mean
14:31 cait also: we are building our own packages, please include instructions :)
14:31 cait yeah
14:32 Joubu I think we will have koha-l10n that will be required for koha
14:32 Joubu so I think it won't change much if you build your own packages
14:32 cait that's good
14:32 Joubu for koha-common I mean
14:32 tcohen[m] hey, traefik is down on the main server, so jenkins and wiki are not accessible. I'm looking at it
14:32 cait it'slovely that the translations get auto-updated when you install a new package
14:32 cait i'd like to keep it that simple for deployment
14:32 cait don#t mind if there is an extra step somewhere
14:33 cait hm also instructions for devs on how to test translations (can't/shouldn't clone that inside my Koha git repo I think)
14:33 cait or best... built it into kohadevbox right away please :D
14:33 Joubu we could even have koha-l10n built nightly, and you would get your translations in production the day after, after an update of koha-l10n
14:34 Joubu for devs, and ktd, it will be as simple as the git clone command I pasted above
14:34 cait for production it would be just great to not require any extra steps, I think otherweise it's ok
14:34 cait because if you have nightly it doesn# thelp outside of master
14:35 cait because of the monthly release/changing you'd not want other po files/updates until you also update Koha
14:35 cait Koha version = po file version need to match
14:35 Joubu you are right
14:36 Joubu too bad
14:36 lds joined #koha
14:36 Joubu there is a way, but less easy :)
14:37 reiveune bye
14:37 reiveune left #koha
14:39 cait i think including them on release time for now is good
14:52 ashimema tcohen
14:53 ashimema I posted a patch to fix regressions.t
14:53 ashimema on bug 35119
14:53 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=35119 enhancement, P5 - low, ---, martin.renvoize, RESOLVED FIXED, Make bibliographic errors more prominent and match current styling
14:53 ashimema just looking at the other failing tests.. I 'think' they're unrelated to that patch.. just trying to work out what might be causing them
14:56 cait hm bug 35176 is interesting- we have the same phenomenon for subscriptions (also filed already)
14:56 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=35176 enhancement, P5 - low, ---, koha-bugs, NEW , Unable to delete itemnotes_nonpublic
14:56 cait could it be a change to the objects or so?
15:00 bag joined #koha
15:00 Joubu Have a great weekend #koha!
15:01 cait you too!
15:09 krimsonkharne[m] you too joubu and bye everybody :-)
15:17 cait bye all :)
15:17 cait left #koha
15:25 matts Have an excellent week-end everyone !
15:56 tuxayo @later tell marcelr I've SOed bug 35111 so you are free to QA it if it looks good to you. (the 1st SO was from you. So we can swap roles)
15:56 huginn tuxayo: The operation succeeded.
15:57 cait joined #koha
15:58 tuxayo marcelr++ thanks for collecting all the background jobs bugs
16:40 raap joined #koha
16:40 raap buen dia. Quien me puede ayudar??
16:57 davidnind raap: Welcome! Ask your question, if someone can answer, they may respond. It is often quite here (particularly in the weekends), so you may not get an instant response...
17:02 davidnind quite should be quiet!
18:03 raap joined #koha
18:03 raap hola
18:03 raap tengo instalado KOHA y funciona correctamente. Como hago para acceder a KOHA desde una computadora remota con un navegador??
18:11 ashimema You'll need to set up DNS
18:12 ashimema Or.. access using the IP address of your server
18:20 raap probare. Gracias
18:33 davidnind making your catalog available on a network (including the internet) is a standard networking/web server configuration issue - not specific to Koha (1. Have DNS entries for the domains/URLs you want to use (for the OPAC + Staff interface); 2. Configure the Apache web server (including/etc/apache2/sites-available/ and sites-enabled, as well as ports.conf); 3. Configure networking so that that your server is accessible on your network; 4. Hardening
18:33 davidnind your server, including using https)
18:34 davidnind our installation instructions don't cover this, as there are lots of tutorials on the internet on setting up a linux server (Debian and Ubuntu) and configuring Apachehopefully you can find something
18:35 davidnind s/Apachehopefully you can find something/Apache/
18:38 davidnind hopefully you can find tutorials on this in your language (in English, Digital Ocean and Linode have some great tutorials available - they are web server/VPS server hosting providers)
19:53 gmcharlt joined #koha
19:54 huginn joined #koha

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary