Time Nick Message 00:58 Supergamer_ Hello I had some questions about Koha 07:37 marcelr hi #koha 07:38 marcelr bug 24545 07:38 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24545 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Replace Franklin Street by gnu.org/licenses in copyright 07:38 marcelr ok 07:45 reiveune hello 07:47 marcelr Can't locate object method "phases" via package "CPAN::Meta::Prereqs" at /usr/share/koha/C4/Installer/PerlModules.pm line 55. 07:56 * magnuse waves 08:11 ashimema[m] mornin' #koha 08:12 ashimema[m] marcelr, you need to install the updated package for now... 08:13 ashimema[m] `libcpan-meta-perl` 08:13 marcelr yeah working thru building updated container 08:13 ashimema[m] :) 08:20 magnuse davidnind++ 08:26 marcelr ashimema[m]: Cache::Memcached::Fast::Safe is my problem 08:36 kohaputti is there a script to make debian packages of all koha perl modules that we need to build ourselves? 08:37 kohaputti I found this https://wiki.koha-community.org/wiki/Create_your_own_APT_repository but the instructions seems to indicate I need to to do it one by one 08:44 kohaputti also other thing that is strange is that all the runtime dependencies appear to be also build dependencies 08:44 kohaputti the runtime dependencies doesn't seem to be used by the building process as far as I can tell 08:48 cait kohaputti: it hink maybe the right people are not around to ask that 08:48 cait mtj? 08:48 cait ashimema[m]: ? 08:49 ashimema[m] there is a reason for that.. but I can't remember the details.. I have asked the exact same question in the past.. 08:49 ashimema[m] the runtime vs build dependancies.. 08:49 ashimema[m] I don't think whoever i asked about it had the tuits to sort it out for us 08:50 ashimema[m] as for building deb dependancies.. I tend to just add the commnity repo to pull in koha-perl-deps rather than build them myself for the ptfs-e repo 08:50 ashimema[m] but I'm certainly not an expert there 08:51 ashimema[m] finally.. mtj has packaged Cache::Memcached::Fast::Safe already I believe 08:51 kohaputti aha, so mtj can probably tell how that package was build & added to the community repo 08:51 marcelr ashimema[m]: it dont see it yet 08:52 marcelr i stumbling over that one now 08:52 marcelr cpanm wont do it too for me now 08:52 kohaputti marcelr, can't see what? 08:52 marcelr fast::safe 08:53 mtj hi folks 08:53 marcelr hi mtj 08:53 ashimema[m] just the man 08:53 marcelr any news on Cache::Memcached::Fast::Safe ? 08:53 ashimema[m] did I imagine that you'd packaged ::Fast::Safe mtj? 08:54 mtj yes, i think so.. 1 tic 08:54 * ashimema[m] can never remember where to look to see what is actually packaged 08:55 kohaputti marcelr, it is in the unstable 08:55 ashimema[m] whilst you're here mtj.. are we at a point where we're ready to go with the repo split plan.. the distro specific deps repo + the koha repo? 08:55 marcelr ok i will check again 08:56 ashimema[m] Once the current rmaint release is out I intend to push the Mojo bug which has been holding us back and we'll need to work through the process of that repo change and update the relevant docs pages and anounce it. 08:56 mtj marcelr: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13193#c54 08:56 huginn Bug 13193: major, P3, ---, joonas.kylmala, Pushed to master , Make Memcached usage fork safe 08:57 marcelr thx 09:00 mtj ashimema[m]: https://debian.koha-community.org/koha/pool/main/libc/libcache-memcached-fast-safe-perl/ 09:00 mtj ...^ its a bit of a hassle, but you can look there 09:01 ashimema[m] pool/main.. 09:01 ashimema[m] that's the one 09:01 ashimema[m] I always forget that's where things eventually live 09:01 mtj yeah, me too :) 09:05 mtj ashimema[m]: we wont need to have a new distro repo anymore, as the mojo patches work with both mojo 7 and 8 09:05 ashimema[m] fair point 09:06 ashimema[m] though are we not likely to still need it at some point for other packages? 09:06 ashimema[m] at some point I'd like us to be more rigid about supported libraries rather than trying to support all the things simultaneously. 09:06 ashimema[m] but your' totally right.. in this case we needen't worry :) 09:07 mtj yes, we'll probably need an additional distro repo at some stage 09:07 ashimema[m] perhaps we could aligh doing that with a major release 09:10 mtj bionic has needed a separate distro repo for a libcryptx-perl pkg, for a few releases.. :/ 09:11 ashimema[m] lets go for it with 20.05 release 09:12 mtj yeah, i think we can bump it, if its not urgent anymore 09:12 ashimema[m] :) 09:13 mtj its would be good to get peoples opinion on the change... perhaps there is a better solution? 09:13 ashimema[m] fancy sending a mail to the list.. ? 09:14 ashimema[m] I think you're the most well informed to date to send such an email 09:15 mtj yep, will do ^ 09:17 ashimema[m] thanks :) 09:21 ashimema[m] thanks for looking into the flocking bug Joubu , must admit that's yet another area where I know 'just enough' to get by, but really don't know enough to help improve on code there 09:22 Joubu ashimema[m]: that should not be that complicated :) It will be much easier for everybody with a simplified version. 09:23 ashimema[m] I get the feeling he lifted alot of the code copy/paste style from rebuild_zebra.pl 09:23 ashimema[m] it's actually just a tad more complicated there.. he simplifies it very slightly already 09:36 mtj marcelr: ping me if you have problems with libcache-memcached-fast-safe-perl :0) 09:36 marcelr mtj it worked like a charm :) 09:36 marcelr just had to know the name of the package 09:37 marcelr cpanm was a nightmare 09:44 cait i confused myself, does this look right: git bz attach –e HEAD~2.. (where 2 is the number of patches) 09:44 kohaputti mtj, could tell how you build & pushed the memcached safe package to the community repo? Is there some tool how you can build all koha dependencies or did you just manually do "cpan2deb Cache::Memcached::Fast::Safe" and push it? 09:45 ashimema[m] HEAD~2..HEAD or HEAD^^..HEAD cait 09:45 ashimema[m] you need the 'end point' for the range 09:45 cait yo don't need the HEAD at the end 09:45 kohaputti mtj, or if you followed some instruction could you link those? 09:45 cait pretty sure 09:45 cait i never do that 09:45 ashimema[m] really.. 09:45 cait :) 09:46 ashimema[m] I have always had errors if I miss the end.. maybe my git is misconfigured 09:46 cait dunno, but i was more worried about teh numbers 09:46 cait i will jsut do a quick test 09:59 huginn News from kohagit: Bug 24705: Add tests <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f9bd5286b2aa7d528090a45a8a807adf4129652d> 09:59 huginn News from kohagit: Bug 24711: Don't add logout input to login form <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=77b29c2f95c2dae6d3d74d8d718a966c581f2e6e> 09:59 huginn News from kohagit: Bug 24706: Fix ergonomic issue on the list view if empty <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=27b9030d14a0ee09540652fe8533ab3ed9b69e41> 09:59 huginn News from kohagit: Bug 24705: Holds placed via SIP will be given first priority <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8a6dd41d3a31e318f14df91ede8f90a10c89df5f> 09:59 huginn News from kohagit: Bug 24646: Move RoundFinesAtPayment to 'Fines policy' section <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=9a5777dafcfdee37f13ae3cc9e211692a952a68b> 10:10 huginn News from kohagit: Bug 24708: Update Z39.50 server attribute in fr-CA installation file <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8749c0b6113e3f7b327fce75ab44ab650fa1dd20> 10:10 huginn News from kohagit: Bug 24707: Remove AMICUS from default fr-CA z39.50 servers <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=2164a4d427e7693effd44d310e1bf3e37904dc95> 10:15 Joubu cait: HEAD~2.. will attach the last 2 patches, yes, HEAD and HEAD~1 10:16 Joubu well, technically it will attach HEAD~1, then HEAD 10:29 cait Joubu: thx - i do it almost daily, but once you start thinking about it... 10:32 mtj hi kohaputti, it was manually built using 'dh-make-perl --build --cpan Cache::Memcached::Fast::Safe' 10:33 kohaputti mtj, ah okay, thanks. I think I will then work on some script to build all the required dependencies 10:33 koha-jenkins Project Koha_Master_D9 build #1163: SUCCESS in 34 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1163/ 10:36 mtj kohaputti: if possible, i try to build from an existing debian package - else build from cpan 10:37 mtj https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf 10:37 cait hm I don't thinkw e do any manual packaging when buildling our own packages - when is this needed? 10:37 mtj ^ i found that info really good 10:39 kohaputti mtj, ok, we should really fix this situation so that anybody could reproduce all the Koha packages easily 10:40 mtj hi cait: sometimes there is no existing package, so one must be built ... like Cache::Memcached::Fast::Safe 10:40 cait hm 10:40 cait but isn't htat usually pulled from the kc-repo then? (packaged there?) 10:40 ashimema[m] cait, we just add the community repo + our own 10:41 cait yeah that's i htink what we do too probably - that would get the package form kc, right? 10:41 ashimema[m] that works fine in my experience and means you don't need to package your own koha-perldeps 10:41 mtj cait: ah i misunderstand you 10:41 cait is there a reason not to do that? (kohaputti's use case?) 10:42 kohaputti cait, I don't want to use the KC koha-perldeps packages since I don't know the security practices 10:42 cait can you explain? and would not the same apply to koha-common then? 10:42 kohaputti yup 10:43 cait maybe you'd be a good candidate for new packaging manager ;) 10:43 cait we were looking for someone to help out mtj as drojf is not reachable right now 10:44 * ashimema[m] wants to keep kohaputti in the qa team too though.. 10:44 ashimema[m] we just need more volunteers generally. 10:45 kohaputti cait, I will have to consider that after re-compiling the koha-perldeps packages 10:46 mtj kohaputti: perhaps we could provide a downloadable tgz file of the kc.org apt repo 10:47 koha-jenkins Project Koha_Master_U18 build #632: SUCCESS in 47 min: https://jenkins.koha-community.org/job/Koha_Master_U18/632/ 10:47 kohaputti mtj, containing binary packages? 10:48 mtj yes, containing everything 10:48 mtj https://debian.koha-community.org/koha/ 10:49 mtj binary and source.. everything you would need to audit/make your own packages 10:50 kohaputti source would be the thing I would definitely want! 10:50 kohaputti we could create debian source repos for each of the koha-perldeps (just like how debian does it) 10:50 mtj i have been thinking about adding the koha-deps packages to gitlab etc, with change commits 10:50 mtj snap ^ 10:51 kohaputti +1 from me for that plan 10:51 ashimema[m] :) 10:56 mtj i dont think there is any security risk by providing a tgz copy of the repo... 11:09 koha-jenkins Project Koha_Master_D9_My8 build #170: SUCCESS in 35 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/170/ 11:19 marcelr Can't locate Email/MessageID.pm in @INC 11:20 ashimema[m] also a new dependancy 11:20 ashimema[m] libemail-messageid-perl 11:20 marcelr i'm catching them all today 11:20 ashimema[m] that one really aught to be optional.. I didn't catch it during QA :( 11:21 marcelr got him in a two liner script 11:21 ashimema[m] well.. RM push actually.. i think I did SO not QA on that one.. 11:21 ashimema[m] we should probably have made it 'if found use, otherwise don't add messageID' or something along those lines. 11:24 koha-jenkins Project Koha_Master_D8 build #708: UNSTABLE in 41 min: https://jenkins.koha-community.org/job/Koha_Master_D8/708/ 11:33 Joubu ashimema[m]: I do not think so, should not be optional. 11:34 koha-jenkins Project Koha_Master_D9_MDB_Latest build #145: SUCCESS in 47 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/145/ 11:35 ashimema[m] okies.. happy to be corrected.. 11:35 ashimema[m] suppose it just bugs me that we're having lots of dependancy fun today 11:44 koha-jenkins Project Koha_Master_D9 build #1164: SUCCESS in 34 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1164/ 12:08 koha-jenkins Yippee, build fixed! 12:08 koha-jenkins Project Koha_Master_D8 build #709: FIXED in 34 min: https://jenkins.koha-community.org/job/Koha_Master_D8/709/ 12:19 koha-jenkins Project Koha_Master_U18 build #633: SUCCESS in 55 min: https://jenkins.koha-community.org/job/Koha_Master_U18/633/ 13:23 huginn News from kohagit: Bug 24629: SIP patron items contains an array of hashes <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=612887d46fbed7811aed055367ac61f1bfde68f6> 13:23 huginn News from kohagit: Bug 24682: Make UsageStatsGeolocation readonly (and redirect to the config page) <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=db2cf80a7a85e3d9db0965509c11411c53b997c4> 13:23 huginn News from kohagit: Bug 24693: Move GD from recommends to requires in cpanfile <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=825741aa430db9b3d15b0d8ecd65b62f3166fb2a> 13:23 huginn News from kohagit: Bug 24629: SIP log - Display barcode instead of hash <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=721c8bcd18cec819ed35c60949b81cfa5c243f90> 13:23 huginn News from kohagit: Bug 24527: misc/cronjobs/update_totalissues.pl problem with multiple items <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=18afaf438b2f1d8ae602dae1531d08bc41e4e241> 13:23 huginn News from kohagit: Bug 24356: prefetch_whitelist tests <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=a7bf8a488f4357e016ef1f43d89a241ff2fbb3bf> 13:23 huginn News from kohagit: Bug 24356: Make objects.search prefetch embedded relations <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=b2ad63582520f49ad3c03ca29975d99fa2ef2ecf> 13:23 huginn News from kohagit: Bug 24211: Compress/uncompress translation files <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e875e3980605f406bb62fbc5f2eacb9ff5c7c0de> 13:23 huginn News from kohagit: Bug 24114: (QA follow-up) Fix counts for lock, anonymize and delete <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=cd2a99e456efd4ea7e92be2fd33e4683ad6205c7> 13:23 huginn News from kohagit: Bug 24114: (follow-up) Resolve warning on non-numeric subtraction <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=88d1ad0c35af9415d24037f408dd312e885250be> 13:23 huginn News from kohagit: Bug 24114: Remove warn statements from Koha::Patrons <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=7e1db56dd8a0f70792fc9c1f8eb66423a9611944> 13:34 huginn News from kohagit: Bug 22880: DBRev 19.12.00.030 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8acdb067812bd93a06068c4ab00e251e42a2f353> 13:34 huginn News from kohagit: Bug 24545: Fix newly added files <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=a1849d5fa00b3935e1f841f649bdad3604a2054c> 13:34 huginn News from kohagit: Bug 22880: (QA follow-up) Replace use by require <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=cce9a1a85cff32a4dad4f45528661393b6ec67d4> 13:34 huginn News from kohagit: Bug 22880: (QA follow-up) Pass lang instead of news_lang in masthead <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=d8a5c48273b73c4a383288c9d9b4e9ff5f88bf2c> 13:34 huginn News from kohagit: Bug 22880: (QA follow-up) Remove opacheader from C4::Auth <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=18f3b83b6e0b6ca0cddd280ea861e7faa428d5d9> 13:34 huginn News from kohagit: Bug 22880: (QA follow-up) Fix "koha_news_block: not found" <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=c48070115acdca72a96aac2fbdf57591fe43ab74> 13:34 huginn News from kohagit: Bug 24545: (follow-up) Fix license statements <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=cfe98ddc3b51df019b31f29bb740172fefc37d4f> 13:34 huginn News from kohagit: Bug 24545: Fix find-license-problems.t to catch future wrong license statements <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=48b8ad7515416243130b17ae4e25b312d47a219a> 13:34 huginn News from kohagit: Bug 24545: Fix license statements <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=7d8b96803f664d86762a6afb966051f7d565c40e> 13:34 huginn News from kohagit: Bug 24291: Update the item type form text for library limitation field <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e5adbed369074d1314df6d1b73392f7d823a3287> 13:34 huginn News from kohagit: Bug 22880: (follow-up) Process all installed languages, not just enabled <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f3b87f37ddff27301ccb84b4208854cbffaababf> 13:34 huginn News from kohagit: Bug 22880: (follow-up) Loose ends: Better DB update, global inclusion, etc. <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=12074faff9686f6c25126e39fcf1954e5faba009> 13:34 huginn News from kohagit: Bug 22880: (follow-up) Define OpacHeader variable for conditional <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=ba0eccdf8d691dbe6afd7b3735ffac8f81df1e55> 13:34 huginn News from kohagit: Bug 22880: Use placeholders <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=29bfa688003996c8723b63864b441e9d4a0107f6> 13:34 huginn News from kohagit: Bug 22880: Convert opacheader system preference to news block <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=65a5d1298c2594ed948cdb9be95367e5c7f1b61f> 13:57 koha-jenkins Project Koha_Master_D9_MDB_Latest build #146: SUCCESS in 34 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/146/ 14:01 koha-jenkins Project Koha_Master_D8 build #710: SUCCESS in 38 min: https://jenkins.koha-community.org/job/Koha_Master_D8/710/ 14:02 koha-jenkins Project Koha_Master_U18 build #634: FAILURE in 4 min 53 sec: https://jenkins.koha-community.org/job/Koha_Master_U18/634/ 14:05 koha-jenkins Project Koha_Master_D9_My8 build #171: FAILURE in 3 min 37 sec: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/171/ 14:06 koha-jenkins Project Koha_Master_D9_MDB_Latest build #147: FAILURE in 4 min 3 sec: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/147/ 14:10 koha-jenkins Project Koha_Master_D9 build #1165: SUCCESS in 45 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1165/ 14:14 koha-jenkins Project Koha_Master_D8 build #711: FAILURE in 9 min 34 sec: https://jenkins.koha-community.org/job/Koha_Master_D8/711/ 14:19 koha-jenkins Project Koha_Master_D9 build #1166: FAILURE in 8 min 59 sec: https://jenkins.koha-community.org/job/Koha_Master_D9/1166/ 14:32 * Joubu pleads guilty 14:36 huginn News from kohagit: Bug 24545: (follow-up) Fix license statements <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=9d80c1d5222b3a68c07ffaf340dc645f8b461d9c> 15:10 koha-jenkins Project Koha_Master_D8 build #712: NOW UNSTABLE in 32 min: https://jenkins.koha-community.org/job/Koha_Master_D8/712/ 15:12 koha-jenkins Yippee, build fixed! 15:12 koha-jenkins Project Koha_Master_D9_MDB_Latest build #148: FIXED in 34 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/148/ 15:21 ashimema[m] Yippee 15:29 * ashimema[m] wonders why the number of failed QA bugs is so high... Should be have an abandoned status 15:33 koha-jenkins Project Koha_Master_D9_My8 build #172: NOW UNSTABLE in 56 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/172/ 15:50 koha-jenkins Project Koha_Master_U18 build #635: NOW UNSTABLE in 37 min: https://jenkins.koha-community.org/job/Koha_Master_U18/635/ 15:56 koha-jenkins Project Koha_Master_D9 build #1167: NOW UNSTABLE in 45 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1167/ 16:09 reiveune bye 18:39 koha-jenkins Project Koha_Master_D9 build #1168: STILL UNSTABLE in 34 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1168/