Summary: | stage3 should get built with dev-util/pkgconfig[internal-glib] | ||
---|---|---|---|
Product: | Gentoo Release Media | Reporter: | Pacho Ramos <pacho> |
Component: | Stages | Assignee: | Gentoo Release Team <releng> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bkohler, felix.janda, gnome, patrick |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=498436 https://bugs.gentoo.org/show_bug.cgi?id=606260 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pacho Ramos
2015-01-22 10:02:17 UTC
Enabling "bundled libs" to get around dependencies issues, outside of circular dependencies, is in my view the wrong choice. The dependencies for base packages like pkgconfig need to take into account profiles other than desktop/* and that they're need for building stages. Shouldn't we switch to dev-util/pkgconf as default provider for virtual/pkgconfig instead? It seems to be much lighter on dependencies. Any further thoughts on using dev-util/pkgconf for the stage3s? stage3-mipsel3-musl-vanilla is already using dev-util/pkgconf instead of dev-util/pkgconfig now. FYI I have tested this on current releng specs & gentoo repo. Switching the virtual to prefer pkgconf does still produce working stages & isos. On stage3-amd64 we are 2 packages smaller (glib & shared-mime-info go away), saving 6MB (bzip2) or 5MB (xz). I'm not sure if it makes sense to change it ONLY for stage3 purposes, but if it would help glib maintainers out, it seems safe/sane enough. Also I do not see any relevant outstanding bugs for pkgconf. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb01105187d2c0fe5dfdb45fb3fa3ae49d1292b0 commit eb01105187d2c0fe5dfdb45fb3fa3ae49d1292b0 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2019-02-04 03:39:45 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2019-02-04 03:45:03 +0000 virtual/pkgconfig: Bump to prefer dev-util/pkgconf Blessed by floppym. Bug: https://bugs.gentoo.org/537330 Closes: https://bugs.gentoo.org/606260 Signed-off-by: Matt Turner <mattst88@gentoo.org> virtual/pkgconfig/pkgconfig-1.ebuild | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) fwiw, I'm fine with pkgconf by default and might even consider last-riting dev-util/pkg-config at some point of time. Not sure that there's anything else to do here. |