[Bug 35277] New: Pseudonymization should be done in a background job
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Bug ID: 35277 Summary: Pseudonymization should be done in a background job Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: Architecture, internals, and plumbing Assignee: koha-bugs@lists.koha-community.org Reporter: nick@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org Doing some testing, Pseudonymization has an impact on the rate of checkouts. In large systems, with many attributes, we have seen significant impact. To mitigate this, we should enqueue pseudonymization as a background task -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #1 from Nick Clemens <nick@bywatersolutions.com> --- Created attachment 158596 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158596&action=edit Benchmarking script I used this to test the performance with and without pseudonymization enabled -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Nick Clemens <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |Needs Signoff -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #2 from Nick Clemens <nick@bywatersolutions.com> --- Created attachment 158597 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158597&action=edit Bug 35277: Pseudonymize in a background job This patch adds a new background job for pseduonymization To test: 1 - Download the benchmarking script 2 - Ensure your koha has bcrypt_settings in koha-conf.xml See bug 28911 3 - perl perf_check_pseudo.pl 4 - Note the slowdown after pseudonymization enabled 5 - Apply patches, restart all 6 - perl perf_check_pseudo.pl 7 - Note improvement 8 - Enable pseudonymization in sytem preferences 9 - Perform some checkouts and returns 10 - Verify the background jobs complete successfully 11 - Verify the pseudonymized_transactions table is updated correctly -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Nick Clemens <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcook@prosentient.com.au, | |jonathan.druart+koha@gmail. | |com, | |julian.maurice@biblibre.com | |, | |kyle@bywatersolutions.com, | |m.de.rooy@rijksmuseum.nl, | |martin.renvoize@ptfs-europe | |.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158597|0 |1 is obsolete| | --- Comment #3 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Created attachment 158606 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158606&action=edit Bug 35277: Pseudonymize in a background job This patch adds a new background job for pseduonymization To test: 1 - Download the benchmarking script 2 - Ensure your koha has bcrypt_settings in koha-conf.xml See bug 28911 3 - perl perf_check_pseudo.pl 4 - Note the slowdown after pseudonymization enabled 5 - Apply patches, restart all 6 - perl perf_check_pseudo.pl 7 - Note improvement 8 - Enable pseudonymization in sytem preferences 9 - Perform some checkouts and returns 10 - Verify the background jobs complete successfully 11 - Verify the pseudonymized_transactions table is updated correctly Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off --- Comment #4 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- This makes a significant improvement for me, the stats are interesting. That tables all look correct to me after the patch and job has run too. Without the patch I go from 30/s to 8/s for the checkout_in benchmark between the syspref on and off.. with the patch I go from 30/s to 25/s.. that's a marked improvement and I feel is well worthwhile. Signing off -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Nick Clemens <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158606|0 |1 is obsolete| | --- Comment #5 from Nick Clemens <nick@bywatersolutions.com> --- Created attachment 158607 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158607&action=edit Bug 35277: Pseudonymize in a background job This patch adds a new background job for pseduonymization To test: 1 - Download the benchmarking script 2 - Ensure your koha has bcrypt_settings in koha-conf.xml See bug 28911 3 - perl perf_check_pseudo.pl 4 - Note the slowdown after pseudonymization enabled 5 - Apply patches, restart all 6 - perl perf_check_pseudo.pl 7 - Note improvement 8 - Enable pseudonymization in sytem preferences 9 - Perform some checkouts and returns 10 - Verify the background jobs complete successfully 11 - Verify the pseudonymized_transactions table is updated correctly -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #6 from Nick Clemens <nick@bywatersolutions.com> --- Created attachment 158608 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158608&action=edit Bug 35277: Unit tests prove -v t/db_dependent/Koha/BackgroundJob/PseudonymizeStatistic.t -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Nick Clemens <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Needs Signoff -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158607|0 |1 is obsolete| | --- Comment #7 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Created attachment 158610 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158610&action=edit Bug 35277: Pseudonymize in a background job This patch adds a new background job for pseduonymization To test: 1 - Download the benchmarking script 2 - Ensure your koha has bcrypt_settings in koha-conf.xml See bug 28911 3 - perl perf_check_pseudo.pl 4 - Note the slowdown after pseudonymization enabled 5 - Apply patches, restart all 6 - perl perf_check_pseudo.pl 7 - Note improvement 8 - Enable pseudonymization in sytem preferences 9 - Perform some checkouts and returns 10 - Verify the background jobs complete successfully 11 - Verify the pseudonymized_transactions table is updated correctly Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158608|0 |1 is obsolete| | --- Comment #8 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Created attachment 158611 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158611&action=edit Bug 35277: Unit tests prove -v t/db_dependent/Koha/BackgroundJob/PseudonymizeStatistic.t Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |nick@bywatersolutions.com |ity.org | --- Comment #9 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- No Assignee. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Failed QA --- Comment #10 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- FAIL t/db_dependent/Koha/BackgroundJob/PseudonymizeStatistic.t FAIL valid Can't locate Carp/Always.pm in @INC (you may need to install the Carp::Always module) (@INC contains: /usr/share/koha /usr/share/koha/lib /app/qatools /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 /usr/share/perl/5.32 /usr/local/lib/site_perl /var/lib/koha/myclone/plugins) -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Nick Clemens <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #11 from Nick Clemens <nick@bywatersolutions.com> --- Created attachment 158802 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158802&action=edit Bug 35277: (follow-up) Remove debugging module -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |victor@tuxayo.net --- Comment #12 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Partial QA: Code looks good to me. Though I don't know if there are pitfalls when moving a processing to a background job. That looks like a very simple and minimal case of background jobs usage. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #13 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Sorry, string freeze. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Failed QA --- Comment #14 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- +use Modern::Perl; + +use Koha::PseudonymizedTransactions; + +use base 'Koha::BackgroundJob'; + +=head1 NAME + +Koha::BackgroundJob::BatchCancelHold - Batch cancel holds Copy and paste stuff? Please check the rest too. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- QA Contact|testopia@bugs.koha-communit |m.de.rooy@rijksmuseum.nl |y.org | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #15 from Kyle M Hall <kyle@bywatersolutions.com> --- Created attachment 159440 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=159440&action=edit Bug 35277: (QA follow-up) Fix POD -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Kyle M Hall <kyle@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |BLOCKED --- Comment #16 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Revisiting now -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|BLOCKED |Passed QA Patch complexity|--- |Small patch -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158610|0 |1 is obsolete| | --- Comment #17 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 160908 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=160908&action=edit Bug 35277: Pseudonymize in a background job This patch adds a new background job for pseduonymization To test: 1 - Download the benchmarking script 2 - Ensure your koha has bcrypt_settings in koha-conf.xml See bug 28911 3 - perl perf_check_pseudo.pl 4 - Note the slowdown after pseudonymization enabled 5 - Apply patches, restart all 6 - perl perf_check_pseudo.pl 7 - Note improvement 8 - Enable pseudonymization in sytem preferences 9 - Perform some checkouts and returns 10 - Verify the background jobs complete successfully 11 - Verify the pseudonymized_transactions table is updated correctly Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158611|0 |1 is obsolete| | --- Comment #18 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 160909 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=160909&action=edit Bug 35277: Unit tests prove -v t/db_dependent/Koha/BackgroundJob/PseudonymizeStatistic.t Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158802|0 |1 is obsolete| | --- Comment #19 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 160910 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=160910&action=edit Bug 35277: (follow-up) Remove debugging module Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #159440|0 |1 is obsolete| | --- Comment #20 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 160911 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=160911&action=edit Bug 35277: (QA follow-up) Fix POD Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #21 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 160912 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=160912&action=edit Bug 35277: (QA follow-up) POD corrections Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Version(s)| |24.05.00 released in| | Status|Passed QA |Pushed to master -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #22 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Pushed for 24.05! Well done everyone, thank you! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Jonathan Druart <jonathan.druart+koha@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |additional_work_needed --- Comment #23 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- It broke Jenkins: koha_1 | # Failed test 'No tests run for subtest "Config does not exist"' koha_1 | # at t/db_dependent/Koha/Pseudonymization.t line 73. koha_1 | # Looks like you planned 12 tests but ran 1. koha_1 | koha_1 | # Failed test 'Koha::Anonymized::Transactions tests' koha_1 | # at t/db_dependent/Koha/Pseudonymization.t line 118. koha_1 | Can't call method "hashed_borrowernumber" on an undefined value at t/db_dependent/Koha/Pseudonymization.t line 104. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #24 from Nick Clemens <nick@bywatersolutions.com> --- Created attachment 161065 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=161065&action=edit Bug 35277: (follow-up) Fix tests This patch adjusts the tests to mock the Background to ensure it is called and directly generate the pseudonymized transactions for testing -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fridolin.somers@biblibre.co | |m --- Comment #25 from Fridolin Somers <fridolin.somers@biblibre.com> --- Great work. But more enhancement no ? Since there is additional_work_needed I do not backport to 23.11.x for now. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|additional_work_needed | --- Comment #26 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- (In reply to Fridolin Somers from comment #25)
Great work. But more enhancement no ? Since there is additional_work_needed I do not backport to 23.11.x for now.
Good catch. The additional_work_needed was for the last patch - failing tests. I am removing it now. This was posted as a performance issue, not sure how severe. Nick? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #27 from Nick Clemens <nick@bywatersolutions.com> --- (In reply to Katrin Fischer from comment #26)
(In reply to Fridolin Somers from comment #25)
Great work. But more enhancement no ? Since there is additional_work_needed I do not backport to 23.11.x for now.
Good catch. The additional_work_needed was for the last patch - failing tests. I am removing it now.
This was posted as a performance issue, not sure how severe. Nick?
Depending on the setup it could be a severe issue, even in minimal setups the delay was noticeable. I would suggest for backport to 23.11 at least -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #28 from Fridolin Somers <fridolin.somers@biblibre.com> --- OK i give it a try -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #29 from Fridolin Somers <fridolin.somers@biblibre.com> --- Works fine in 23.11, its great :D -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version(s)|24.05.00 |24.05.00,23.11.03 released in| | Status|Pushed to master |Pushed to stable --- Comment #30 from Fridolin Somers <fridolin.somers@biblibre.com> --- Pushed to 23.11.x for 23.11.03 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #31 from Fridolin Somers <fridolin.somers@biblibre.com> --- Ah one reflexion. Circulation operations are in a DB transaction. But when they generate a backgroundjob this action will be outside transaction right ? So if transaction fails the backgroundjob will still exist. I bet this is very rare we will do with it ;) -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 --- Comment #32 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- (In reply to Fridolin Somers from comment #31)
Ah one reflexion. Circulation operations are in a DB transaction. But when they generate a backgroundjob this action will be outside transaction right ? So if transaction fails the backgroundjob will still exist. I bet this is very rare we will do with it ;)
See bug 35819. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|martin.renvoize@ptfs-europe | |.com | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Phil Ringnalda <phil@chetcolibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |phil@chetcolibrary.org Status|Pushed to stable |Pushed to oldstable -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Pushed to oldstable |Needs documenting -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35277 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED CC| |david@davidnind.com Resolution|--- |FIXED --- Comment #33 from David Nind <david@davidnind.com> --- No changes to the manual required. -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org