This repository has been archived by the owner on May 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 36
Profile cleanups for package updates, 2020 edition #1783
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
03c1e91
profiles: Drop dev-libs/elfutils from accept_keywords
krnowak 339c99a
profiles: Drop net-libs/libnetfilter_queue from accept_keywords
krnowak 6d914f6
profiles: Update accept_keywords for net-firewall/conntrack-tools
krnowak d163463
profiles: Drop outdated use flag for net-analyzer/tcpdump
krnowak b225d5c
profiles: Drop sys-fs/multipath-tools from accept_keywords
krnowak f07f040
profiles: Drop outdated use flag for net-dns/bind-tools
krnowak 1ae8754
profiles: Drop net-libs/libnetfilter_conntrack from accept_keywords
krnowak f86b9b7
profiles: Disable pcre16 in dev-libs/libpcre2
krnowak 08db994
profiles: Disable smi, ssl and samba in net-analyzer/tcpdump
krnowak a65300c
coreos/config: Workaround flaky checks in net-dns/bind-tools
krnowak File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,10 @@ | ||
# Work around failing OpenSSL feature detection. | ||
EXTRA_ECONF="--without-ecdsa" | ||
# Work around lame function attribute checks when cross-compiling. | ||
# Linker emits a bunch of irrelevant warnings and that trips configure | ||
# script up into thinking that those attributes are not | ||
# supported. Upstream bind-tools already fixed that by being smarter | ||
# and grepping for -Wattributes instead, but we are not yet packaging | ||
# it. We also know that constructor and destructor attributes are | ||
# supported - they are available since at least gcc 3.4. | ||
|
||
EXTRA_ECONF+=" ax_cv_have_func_attribute_constructor=yes" | ||
EXTRA_ECONF+=" ax_cv_have_func_attribute_destructor=yes" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would almost be in favor of moving these options to the ebuild configuration step itself and move the ebuild to
::coreos-overlay
to avoid spreading the configuration across various places...There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that when I will focus more on the coreos-overlay packages, we will get to the point where we need to decide whether it is more important to keep the packages in portage-stable/gentoo at the expense of unified configuration, or to move them to coreos-overlay and modify them to our needs, but at a price of more maintainership effort needed.
For now, I'd say that I'd favor the former.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, bind-tools got a better check in newer versions, but gentoo is still packaging 9.16.x, instead of 9.18.x.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is the lesser evil and allows us to consume unchanged upstream ebuilds in portage-stable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I'll try to make a patch for gentoo package that updates some m4 file, so we can eventually drop this file.