[Bug 32191] New: Consistent upgrade messages
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Bug ID: 32191 Summary: Consistent upgrade messages Change sponsored?: --- Product: Koha Version: unspecified Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Installation and upgrade (command-line installer) Assignee: koha-bugs@lists.koha-community.org Reporter: tomascohen@gmail.com QA Contact: testopia@bugs.koha-community.org Our use of 'say $out' is not really consistent, and we need to tidy it for the release. -- 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=32191 Tomás Cohen Arazi <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rel_22_11_candidate Assignee|koha-bugs@lists.koha-commun |tomascohen@gmail.com |ity.org | Status|NEW |ASSIGNED -- 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=32191 Tomás Cohen Arazi <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |Needs Signoff CC| |jonathan.druart+koha@gmail. | |com, | |katrin.fischer@bsz-bw.de, | |martin.renvoize@ptfs-europe | |.com, | |nick@bywatersolutions.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #1 from Tomás Cohen Arazi <tomascohen@gmail.com> --- Created attachment 143834 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143834&action=edit Bug 32191: Add sample output for copying and pasting to skeleton.pl Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #2 from Tomás Cohen Arazi <tomascohen@gmail.com> --- Created attachment 143835 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143835&action=edit Bug 32191: Tidy upgrade scripts output Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #3 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Looking here... -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Patch complexity|--- |Small patch Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #143834|0 |1 is obsolete| | --- Comment #4 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Created attachment 143838 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143838&action=edit Bug 32191: Add sample output for copying and pasting to skeleton.pl Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #143835|0 |1 is obsolete| | --- Comment #5 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Created attachment 143839 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143839&action=edit Bug 32191: Tidy upgrade scripts output Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #6 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- I <3 consistency! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Tomás Cohen Arazi <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomascohen@gmail.com Status|Signed Off |Passed QA -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Tomás Cohen Arazi <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Passed QA |Pushed to master Version(s)| |22.11.00 released in| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #7 from Tomás Cohen Arazi <tomascohen@gmail.com> --- Pushed to master for 22.11. Nice work everyone, thanks! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #8 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- Bug 30327 - Add biblionumber to ComponentSortField Added biblionumber option to ComponentSortField Is this needed? What is the added value of the detail part? I am not sure we are not adding confusion. For instance we have: Bug 30392 - Add deleteditems.deleted_on Without the "Added" part, which could mean it hasn't been added(?) Also: Bug 28269 - Add new system preference SearchWithISSNVariations vs Bug 30250 - Add new system preference ApplyFrameworkDefaults Added new system preference 'ApplyFrameworkDefaults' We are lacking consistency. My suggestion would be to: 1. Don't add a detail when there is only 1 thing to tell and it has already been said in the description 2. Don't add the past -ed, which is only useful when we are executing a script and want to provide feedback (here we only want to tell what it done, use infinitive everywhere then) 3. Use the detail page ($out) when there are several things. For instance: Bug 42424: New awesome feature Add new DB column table.column Add new system preference SysPref etc. Note that "Bug 32030 - Add an ERM module" could have a detail part. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #9 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- Created attachment 143893 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143893&action=edit update DB output 22.05.00 to 22.06.00.083 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #10 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- Bug 31378 - Add identity_provider and identity_provider_domains configuration tables manage_identity_providers permission added => This is not consistent either. It could be Bug 31378 - OAuth2/OIDC client implementation Add new DB tables identity_provider and identity_provider_domains Add new permission manage_identity_providers -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #11 from Tomás Cohen Arazi <tomascohen@gmail.com> --- (In reply to Jonathan Druart from comment #9)
Created attachment 143893 [details] update DB output 22.05.00 to 22.06.00.083
I think that's before I pushed my patch, please try again or check the new attachment. It is pretty consistent to me right now. There might be style opinions, though. I basically renamed the descriptions for the bug descriptions and then put the 'actions' that took place, so the identity providers one really reads: Upgrade to 22.06.00.081 [18:54:12]: Bug 31378 - Add identity_provider and identity_provider_domains configuration tables Added new permission 'manage_identity_providers' Added new table 'identity_providers' Added new table 'identity_provider_domains' -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #12 from Tomás Cohen Arazi <tomascohen@gmail.com> --- Created attachment 143922 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143922&action=edit 22.05.00 => 22.06.83 upgrade -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #13 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- ah! I have certainly checked out master before the updatedatabase instead of the branch with this patch. That is way better now, thanks! Sorry for the confusion. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #14 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- (In reply to Tomás Cohen Arazi from comment #11)
(In reply to Jonathan Druart from comment #9)
Created attachment 143893 [details] update DB output 22.05.00 to 22.06.00.083
I think that's before I pushed my patch, please try again or check the new attachment. It is pretty consistent to me right now. There might be style opinions, though. I basically renamed the descriptions for the bug descriptions and then put the 'actions' that took place, so the identity providers one really reads:
Upgrade to 22.06.00.081 [18:54:12]: Bug 31378 - Add identity_provider and identity_provider_domains configuration tables Added new permission 'manage_identity_providers' Added new table 'identity_providers' Added new table 'identity_provider_domains'
Should we add this to the wiki? https://wiki.koha-community.org/wiki/Database_updates -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #15 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Examples updated and added to on the wiki page. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #16 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Perhaps a QA script addition? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 Tomás Cohen Arazi <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|rel_22_11_candidate | --- Comment #17 from Tomás Cohen Arazi <tomascohen@gmail.com> --- (In reply to Martin Renvoize from comment #16)
Perhaps a QA script addition?
We should add it to some taiga board for 23.05. I cannot spend time on that right now. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #18 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- (In reply to Tomás Cohen Arazi from comment #17)
(In reply to Martin Renvoize from comment #16)
Perhaps a QA script addition?
We should add it to some taiga board for 23.05. I cannot spend time on that right now.
We didn't expect you to :) I've filed an issue on gitlab: https://gitlab.com/koha-community/qa-test-tools/-/issues/63 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191 --- Comment #19 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- Just to say, I love this consistency improvement.. another little polishing touch that makes Koha look all the more professional :-) -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org