Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 721284 - www-apps/icingaweb2 v2.7.3 unable to disable apache2 or nginx dependency with useflags
Summary: www-apps/icingaweb2 v2.7.3 unable to disable apache2 or nginx dependency with...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-05-06 14:56 UTC by 8f8f94559ced9cd4073ebd44f81ffd9543718750
Modified: 2024-12-01 11:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)