Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 721284

Summary: www-apps/icingaweb2 v2.7.3 unable to disable apache2 or nginx dependency with useflags
Product: Gentoo Linux Reporter: 8f8f94559ced9cd4073ebd44f81ffd9543718750
Component: Current packagesAssignee: Matthew Thode ( prometheanfire ) <prometheanfire>
Status: RESOLVED FIXED    
Severity: minor CC: dan, jstein
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/36445
Whiteboard:
Package list:
Runtime testing required: ---

Description 8f8f94559ced9cd4073ebd44f81ffd9543718750 2020-05-06 14:56:23 UTC
Not selecting apache2 AND nginx useflags is not possible.

That should be allowed in order to use an alternative HTTP server without pulling dependency of apache2 or nginx.
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2020-05-13 00:03:40 UTC
We can add more use flags, but we need to set ownership of files unfortunately.

/usr/share/${PN}/bin/icingacli setup config webserver nginx --document-root /usr/share/${PN}/public

I'd be fine with a patch, but I don't see a way around that right now.
Comment 2 Larry the Git Cow gentoo-dev 2024-12-01 11:54:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860daf76249d7cda1d9b20836919c7c92ed6da4f

commit 860daf76249d7cda1d9b20836919c7c92ed6da4f
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2024-11-08 16:06:33 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-12-01 11:52:13 +0000

    www-apps/icingaweb2: make webserver use optional
    
    With `acct-group/icingaweb2` we can drop the `REQUIRED_USE` on apache2 and
    nginx.
    
    Closes: https://bugs.gentoo.org/721284
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 www-apps/icingaweb2/icingaweb2-2.12.1-r2.ebuild | 2 +-
 www-apps/icingaweb2/icingaweb2-9999.ebuild      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)