[Bug 41032] New: PTFS Europe in plugin repos config
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Bug ID: 41032 Summary: PTFS Europe in plugin repos config Change sponsored?: --- Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: trivial Priority: P5 - low Component: Architecture, internals, and plumbing Assignee: koha-bugs@lists.koha-community.org Reporter: fridolin.somers@biblibre.com QA Contact: testopia@bugs.koha-community.org PTFS Europe in etc/koha-conf.xml <plugin_repos> Needs to be changed ? -- 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=41032 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.renvoize@openfifth.c | |o.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |martin.renvoize@openfifth.c |ity.org |o.uk -- 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=41032 Andrew Fuerste-Henry <andrew@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew@bywatersolutions.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |david@davidnind.com --- Comment #1 from David Nind <david@davidnind.com> --- I think I've figured out the file to change in Koha to update the repository information: debian/templates/koha-conf-site.xml.in However, I'm not sure how to get these changes to take effect when using koha-testing-docker. 1. A reset_all or shutting down KTD and starting it up again with a patch applied don't update KTD's /etc/koha/sites/kohadev/koha-conf.xml 2. When Solutions inLibro was added in bug 33776, debian/templates/koha-conf-site.xml.in was the only file changed. 3. So, I think for testing purposes, you need to manually update /etc/koha/sites/kohadev/koha-conf.xml and restart everything. 4. To fix KTD, I think I need to do a request to update koha-testing-docker, files/templates/koha-conf-site.xml.in Other notes: - There are also repositories listed in etc/koha-conf.xml, but maybe this is generated when things are packaged/the packages are built? - I have a patch ready to go, but searching seems very flaky and inconsistent results, probably related to Bug 25952 - Github search for plugin throwing errors due to API rate limits Looking at the original bug that added this, Bug 23975 - Add ability to search and install plugins from GitHub, these were the only files changed. Or is this one of those things that are changed when the packages are built? 1. Apply this patch. 2. Copy the <plugin_repos> block from debian/templates/koha-conf-site.xml.in to /etc/koha/sites/kohadev/koha-conf.xml 2.1 This block should now include details for inLibro's repository. 2.2 Remove the comment lines (<!-- and -->). 3. Restart everything (flush_memcached and then restart_all). 4. Go to the plugins home page (Administration > Plugins > Manage plugins). 5. In the 'Search for plugins' search box (under and to the right of the Plugins heading), search for carrousel 6. The search results should include the koha-plugin-carrousel, with the organization show as Solutions inLibro. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Magnus Enger <magnus@libriotech.no> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=25952 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |tomascohen@gmail.com Resolution|--- |WORKSFORME --- Comment #2 from Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> --- This is not a Koha bug, but a KTD bug. Closing. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WORKSFORME |--- Status|RESOLVED |REOPENED --- Comment #3 from Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> --- I got it wrong :-D -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|martin.renvoize@openfifth.c |tomascohen@gmail.com |o.uk | QA Contact|testopia@bugs.koha-communit |martin.renvoize@openfifth.c |y.org |o.uk Status|REOPENED |ASSIGNED -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|PTFS Europe in plugin repos |Open Fifth missing in |config |plugin repos config -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 --- Comment #4 from Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> --- Created attachment 189851 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=189851&action=edit Bug 41032: Fix Open Fifth missing in plugin repos config Signed-off-by: Tomás 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=41032 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |Needs Signoff Patch complexity|--- |Trivial patch -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- 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=41032 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #189851|0 |1 is obsolete| | --- Comment #5 from David Nind <david@davidnind.com> --- Created attachment 189862 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=189862&action=edit Bug 41032: Fix Open Fifth missing in plugin repos config Signed-off-by: Tomás Cohen Arazi <tomascohen@theke.io> Signed-off-by: David Nind <david@davidnind.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 --- Comment #6 from David Nind <david@davidnind.com> --- (In reply to David Nind from comment #1)
Looking at the original bug that added this, Bug 23975 - Add ability to search and install plugins from GitHub, these were the only files changed.
Or is this one of those things that are changed when the packages are built?
1. Apply this patch. 2. Copy the <plugin_repos> block from debian/templates/koha-conf-site.xml.in to /etc/koha/sites/kohadev/koha-conf.xml 2.1 This block should now include details for inLibro's repository. 2.2 Remove the comment lines (<!-- and -->). 3. Restart everything (flush_memcached and then restart_all). 4. Go to the plugins home page (Administration > Plugins > Manage plugins). 5. In the 'Search for plugins' search box (under and to the right of the Plugins heading), search for carrousel 6. The search results should include the koha-plugin-carrousel, with the organization show as Solutions inLibro.
Please ignore these notes in Comment #1 - they were working notes that I forgot to remove. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 --- Comment #7 from David Nind <david@davidnind.com> --- I've signed off, but wasn't sure exactly how to test using KTD. With the changes made, instances created should have the correct repository details. For KTD, does files/templates/koha-conf-site.xml.in need updating? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 --- Comment #8 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- Created attachment 189901 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=189901&action=edit Bug 41032: Fix Open Fifth missing in plugin repos config Signed-off-by: Tomás Cohen Arazi <tomascohen@theke.io> Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #189862|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- 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=41032 --- Comment #9 from Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> --- (In reply to David Nind from comment #7)
For KTD, does files/templates/koha-conf-site.xml.in need updating?
That's done, David. Thanks for the reminder! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the| |This updates the template release notes| |used when creating Koha | |instances to change the | |plugin repository details | |for Open Fifth (previously | |PTFS-Europe), so that you | |can search and install for | |plugins using the staff | |interface. | | | |To update existing Koha | |instances (where uploading | |and installing plugins from | |Git repositories is | |enabled) change the | |PTFS-Europe details to Open | |Fifth in the | |/etc/koha/sites/<instancena | |me>/koha-conf.xml: | | | | <repo> | | <name>Open | |Fifth</name> | | | |<org_name>openfifth</org_na | |me> | | | |<service>github</service> | | </repo> --- Comment #10 from David Nind <david@davidnind.com> --- (In reply to Tomás Cohen Arazi (tcohen) from comment #9)
(In reply to David Nind from comment #7)
For KTD, does files/templates/koha-conf-site.xml.in need updating?
That's done, David. Thanks for the reminder!
Awesome! Thanks Tomás! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Lucas Gass (lukeg) <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version(s)| |25.11.00 released in| | Status|Passed QA |Pushed to main -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 --- Comment #11 from Lucas Gass (lukeg) <lucas@bywatersolutions.com> --- Nice work everyone! Pushed to main for 25.11 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the|This updates the template |This updates the template release notes|used when creating Koha |used when creating Koha |instances to change the |instances - it changes the |plugin repository details |plugin repository details |for Open Fifth (previously |for Open Fifth (previously |PTFS-Europe), so that you |PTFS-Europe), so that you |can search and install for |can search and install |plugins using the staff |plugins using the staff |interface. |interface. | | |To update existing Koha |To update existing Koha |instances (where uploading |instances (where uploading |and installing plugins from |and installing plugins from |Git repositories is |Git repositories is |enabled) change the |enabled) change the |PTFS-Europe details to Open |PTFS-Europe details to Open |Fifth in the |Fifth in the |/etc/koha/sites/<instancena |/etc/koha/sites/<instancena |me>/koha-conf.xml: |me>/koha-conf.xml: | | | <repo> | <repo> | <name>Open | <name>Open |Fifth</name> |Fifth</name> | | |<org_name>openfifth</org_na |<org_name>openfifth</org_na |me> |me> | | |<service>github</service> |<service>github</service> | </repo> | </repo> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Paul Derscheid <paul.derscheid@lmscloud.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Pushed to main |Pushed to stable Version(s)|25.11.00 |25.11.00,25.05.06 released in| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 --- Comment #12 from Paul Derscheid <paul.derscheid@lmscloud.de> --- Nice work everyone! Pushed to 25.05.x -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version(s)|25.11.00,25.05.06 |25.11.00,25.05.06,24.11.11 released in| | Status|Pushed to stable |Pushed to oldstable --- Comment #13 from Fridolin Somers <fridolin.somers@biblibre.com> --- Pushed to 24.11.x for 24.11.11 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 Wainui Witika-Park <wainuiwitikapark@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Pushed to oldstable |Needs documenting CC| |wainuiwitikapark@catalyst.n | |et.nz --- Comment #14 from Wainui Witika-Park <wainuiwitikapark@catalyst.net.nz> --- Not backporting to 22.11 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41032 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED Resolution|--- |FIXED Documentation| |https://gitlab.com/koha-com submission| |munity/koha-manual/-/merge_ | |requests/1197 Documentation| |David Nind contact| | --- Comment #15 from David Nind <david@davidnind.com> --- Change required to the manual on the plugins page. Merge request prepared and ready for merging. -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org