Bug 35954

Summary: Add --status to koha-plack
Product: Koha Reporter: Magnus Enger <magnus>
Component: Command-line UtilitiesAssignee: Magnus Enger <magnus>
Status: RESOLVED FIXED QA Contact: Martin Renvoize (ashimema) <martin.renvoize>
Severity: enhancement    
Priority: P5 - low CC: fridolin.somers, lucas, martin.renvoize, robin, tadeusz
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: Trivial patch
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
24.05.00,23.11.06
Circulation function:
Attachments: Bug 35954: Add --status to koha-plack
Bug 35954: Add --status to koha-plack
Bug 35954: Add --status to koha-plack
Bug 35954: Add --status to koha-plack

Description Magnus Enger 2024-01-31 07:29:59 UTC
There is already a function called is_plack_running in koha-functions.sh. 

https://git.koha-community.org/Koha-community/Koha/src/branch/master/debian/scripts/koha-functions.sh#L310
Comment 1 Magnus Enger 2024-02-05 08:18:45 UTC Comment hidden (obsolete)
Comment 2 Magnus Enger 2024-02-05 08:19:18 UTC
Created attachment 161741 [details] [review]
Bug 35954: Add --status to koha-plack

This adds a --status switch to the koha-plack command.

To test on ktd:
- Copy the script to /usr/sbin, so you run the modified script,
  and not the one installed by Koha:
  $ sudo cp debian/scripts/koha-plack /usr/sbin/
- Stop and start Plack for kohadev like so:
  $ sudo koha-plack --stop kohadev
  $ sudo koha-plack --start kohadev
  And make sure this reports the correct status, both when Plack
  is running and when it is not running:
  $ sudo koha-plack --status kohadev
- Make sure --status is mentioned here:
  $ sudo koha-plack --help
- See https://wiki.koha-community.org/wiki/Testing_man_pages for
  details on how to check the manual page for the command
Comment 3 HKS3 Tadeusz Sośnierz 2024-05-03 08:59:30 UTC
Created attachment 166095 [details] [review]
Bug 35954: Add --status to koha-plack

This adds a --status switch to the koha-plack command.

To test on ktd:
- Copy the script to /usr/sbin, so you run the modified script,
  and not the one installed by Koha:
  $ sudo cp debian/scripts/koha-plack /usr/sbin/
- Stop and start Plack for kohadev like so:
  $ sudo koha-plack --stop kohadev
  $ sudo koha-plack --start kohadev
  And make sure this reports the correct status, both when Plack
  is running and when it is not running:
  $ sudo koha-plack --status kohadev
- Make sure --status is mentioned here:
  $ sudo koha-plack --help
- See https://wiki.koha-community.org/wiki/Testing_man_pages for
  details on how to check the manual page for the command

Signed-off-by: Tadeusz „tadzik” Sośnierz <tadeusz@sosnierz.com>
Comment 4 Katrin Fischer 2024-05-03 10:44:25 UTC
We might want to fix the patch author:
From: root <root@localhost>
Comment 5 Martin Renvoize (ashimema) 2024-05-03 10:53:39 UTC
Created attachment 166106 [details] [review]
Bug 35954: Add --status to koha-plack

This adds a --status switch to the koha-plack command.

To test on ktd:
- Copy the script to /usr/sbin, so you run the modified script,
  and not the one installed by Koha:
  $ sudo cp debian/scripts/koha-plack /usr/sbin/
- Stop and start Plack for kohadev like so:
  $ sudo koha-plack --stop kohadev
  $ sudo koha-plack --start kohadev
  And make sure this reports the correct status, both when Plack
  is running and when it is not running:
  $ sudo koha-plack --status kohadev
- Make sure --status is mentioned here:
  $ sudo koha-plack --help
- See https://wiki.koha-community.org/wiki/Testing_man_pages for
  details on how to check the manual page for the command

Signed-off-by: Tadeusz Sośnierz <tadeusz@sosnierz.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Comment 6 Martin Renvoize (ashimema) 2024-05-03 10:54:00 UTC
Nice addition, Passing QA
Comment 7 Magnus Enger 2024-05-03 11:25:08 UTC
(In reply to Katrin Fischer from comment #4)
> We might want to fix the patch author:
> From: root <root@localhost>

Ooops, thanks for spotting and fixing that! :-)
Comment 8 Katrin Fischer 2024-05-03 17:32:37 UTC
Pushed for 24.05!

Well done everyone, thank you!
Comment 9 Fridolin Somers 2024-05-24 13:20:51 UTC
Pushed to 23.11.x for 23.11.06
Comment 10 Lucas Gass (lukeg) 2024-05-28 21:34:45 UTC
Enhancement will not be backported to 23.05.x