View Issue Details

IDProjectCategoryView StatusLast Update
0001555bareos-corewebuipublic2023-10-12 16:11
ReporterAnimux Assigned Tobruno-at-bareos  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformLinuxOSDebianOS Version10
Product Version22.1.0 
Summary0001555: bareos-webui depends needlessly on libapache2-mod-fcgid
DescriptionThe official debian package from the community repository has the following depends:

> Depends: apache2 | httpd, libapache2-mod-fcgid, php-fpm (>= 7.0), php-date, php-intl, php-json, php-curl

When using any http server other than apache2 the dependency on libapache2-mod-fcgid is wrong and is pulling unnecessary additional dependencies (something like apache2-bin). Other official debian packages are using "Recommends" (f.e. sympa) or "Suggests" (f.a. munin or oar-restful-api) for such dependencies.

Can you downgrade the dependency on libapache2-mod-fcgid to at least recommends? "Recommends" would still install libapache2-mod-fcgid in default setups, but would allow the server administrator to skip the installation or to remove the package afterwards.
TagsNo tags attached.

Activities

bruno-at-bareos

bruno-at-bareos

2023-09-26 11:27

manager   ~0005448

Are you willing to propose a PR to fix this ?
bruno-at-bareos

bruno-at-bareos

2023-10-11 16:13

manager   ~0005456

Will be addressed in https://github.com/bareos/bareos/pull/1573 Maybe backported
bruno-at-bareos

bruno-at-bareos

2023-10-12 16:11

manager   ~0005472

Fix committed to bareos master branch with changesetid 18115.

Related Changesets

bareos: master 0a24982c

2023-10-11 16:03

bruno-at-bareos

Ported: N/A

Details Diff
packaging: debian bareos-webui fix dependency

- remove libapache2-mod-fcgid

Fixes 0001555: bareos-webui depends needlessly on libapache2-mod-fcgid

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Affected Issues
0001555
mod - debian/control.bareos-webui Diff File

Issue History

Date Modified Username Field Change
2023-09-25 20:00 Animux New Issue
2023-09-26 11:27 bruno-at-bareos Note Added: 0005448
2023-10-11 16:13 bruno-at-bareos Assigned To => bruno-at-bareos
2023-10-11 16:13 bruno-at-bareos Status new => closed
2023-10-11 16:13 bruno-at-bareos Resolution open => fixed
2023-10-11 16:13 bruno-at-bareos Note Added: 0005456
2023-10-12 16:11 bruno-at-bareos Changeset attached => bareos master 0a24982c
2023-10-12 16:11 bruno-at-bareos Note Added: 0005472
2023-10-12 16:11 bruno-at-bareos Status closed => resolved