Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833925 - gui-apps/swaync-0.4: Don't use USE flags to control installing small files
Summary: gui-apps/swaync-0.4: Don't use USE flags to control installing small files
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All All
: Normal normal
Assignee: GURU project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-23 00:55 UTC by tea
Modified: 2022-02-23 05:21 UTC (History)
1 user (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 tea 2022-02-23 00:55:03 UTC
Please remove the USE flags bash-completion, fish-completion, zsh-completion and systemd (unless it introduces an additional dependency) and install the files unconditionally instead.

> USE flags must not be used to control installing files that are small, non-intrusive, do not introduce additional build-time dependencies or cause a significant increase in build time. Examples of such files are bash completion files, init.d scripts, logrotate configuration files, systemd service files.

Quoted from https://devmanual.gentoo.org/general-concepts/use-flags/index.html#when-not-to-use-use-flags

Also, please set you e-mail address here to the same as you use for committing.
Comment 1 Jonas Frei 2022-02-23 04:59:03 UTC
Seems I don't have access to do anything here except comment. I changed my Bugzilla e-mail address and removed the USE flags according to your comment. Thanks!
Comment 2 tea 2022-02-23 05:21:20 UTC
Thank you!
Please add a Closes: tag on a new line to your commit messages in the future, for example:

Closes: https://bugs.gentoo.org/833925

That will close bugs automatically when your commit is merged to master. See https://devmanual.gentoo.org/ebuild-maintenance/git/index.html#git-commit-message-format for more information.