I've been overall impressed with the progress made on recent keywording/stable requests for dev-perl/* prefix [1][2][3].
So I figured I'd put some effort into getting not only dev-perl/* ->
dev-lang/perl up-to-scratch, but attempt to fix the warts between
dev-lang/perl and the rest of ::gentoo
But uh, the deps are dark and full of terrors.
So I started by focusing on one dep: sys-libs/db , but even that has a
nightmarish depgraph :/
Here's my current progress (attached) for what sort of things need to
be changed ( as indicated by repoman -d -e y ) to make all necessary
arches happy, but as you can see it gets crazy fast, turning up in
java, emacs, systemd...
So obviously some hacks to mask USE flags in profiles are going to be
needed to make this happy.
So far my list includes:
~amd64-fbsd : 2 packages
~x86-macos : 15 packages
~ppc-macos : 17 packages
~x64-solaris : 17 packages
~x86-solaris : 20 packages
~x86-linux : 22 packages
~sparc-solaris : 24 packages
~sparc64-solaris : 24 packages
~m68k-mint : 25 packages
~x64-cygwin : 25 packages
~x64-macos : 26 packages
~mips : 27 packages
~amd64-linux : 32 packages
~ppc-aix : 67 packages
---
[email protected] : 2 packages
[email protected] : 27 packages
[email protected] : 80 packages ( 314 distinct keywordings )
So if there's some subset of keywords that maybe I should focus on
getting done instead of doing a blanket request, that might help.
(amd64-fbsd for instance currently looks easy, but might get out of
hand eventually)
1: https://bugs.gentoo.org/665088
2: https://bugs.gentoo.org/667266
3: https://bugs.gentoo.org/671730
sys-libs/db-6.0.35-r1 ~amd64-fbsd ~amd64-linux ~m68k-mint ~mips ~ppc-aix ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-linux ~x86-macos ~x86-solaris sys-libs/db-6.2.32-r1 ~amd64-fbsd ~amd64-linux ~m68k-mint ~mips ~ppc-aix ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-linux ~x86-macos ~x86-solaris sys-devel/binutils-2.31.1-r2 ~amd64-linux ~mips ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin sys-devel/binutils-config-5.1-r1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin sys-libs/zlib-1.2.11-r2 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~x64-cygwin ~sparc64-solaris ~x64-solaris ~x86-solaris sys-apps/texinfo-6.5 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin sys-libs/ncurses-6.1-r3 ~amd64-linux ~x86-linux ~ppc-aix ~x86-macos ~x64-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin sys-devel/gettext-0.19.8.1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin dev-util/dejagnu-1.6 ~ppc-aix ~x64-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-cygwin dev-java/java-config-2.2.0-r4 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~mips ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin virtual/jdk-1.8.0-r3 ~ppc-aix ~m68k-mint ~mips ~sparc-solaris ~sparc64-solaris ~x86-solaris ~x64-cygwin virtual/jre-1.8.0-r1 ~ppc-aix ~m68k-mint ~mips ~sparc-solaris ~sparc64-solaris ~x86-solaris ~x64-cygwin dev-lang/tcl-8.6.8 ~ppc-aix ~x64-cygwin ~ppc-aix dev-tcltk/expect-5.45.4 ~ppc-aix ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-cygwin app-emacs/po-mode-0.19.8.1 ~ppc-aix ~x64-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin dev-vcs/cvs-1.12.12-r12 ~x64-macos ~x64-cygwin virtual/krb5-0-r1 ~x64-macos ~x64-cygwin ~ppc-aix virtual/emacs-26 ~ppc-aix ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin dev-java/icedtea-3.9.0 ~mips ~ppc-aix ~m68k-mint ~sparc-solaris ~x86-solaris ~x64-cygwin sys-apps/portage-2.3.52-r1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin sys-apps/baselayout-java-0.1.0 ~mips ~x86-linux ~ppc-aix ~x64-cygwin ~m68k-mint dev-lang/python-2.7.15 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin dev-lang/python-3.4.8-r1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris dev-lang/python-3.5.5-r1 ~amd64-linux ~x86-linux dev-lang/python-3.6.6 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris dev-lang/python-3.7.0 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris dev-perl/libintl-perl-1.280.0 ~sparc64-solaris dev-perl/Unicode-EastAsianWidth-1.330.0-r1 ~sparc64-solaris dev-perl/Text-Unidecode-1.300.0 ~sparc64-solaris app-crypt/mit-krb5-1.16.2 ~x64-macos ~x64-cygwin ~ppc-aix app-editors/emacs-26.1-r3 ~ppc-aix ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin app-eselect/eselect-java-0.4.0 ~mips sys-apps/sed-4.6 ~ppc-aix ~x86-linux ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos ~m68k-mint ~x64-cygwin dev-java/icedtea-web-1.6.2 ~mips ~ppc-aix ~m68k-mint ~sparc-solaris app-arch/bzip2-1.0.6-r10 ~amd64-linux ~x86-linux ~ppc-aix sys-apps/coreutils-8.30 ~amd64-linux ~ppc-aix sys-apps/pcsc-lite-1.8.23 ~mips ~ppc-aix dev-java/icedtea-sound-1.0.1 ~mips dev-perl/Expect-1.350.0 ~amd64-linux ~ppc-aix dev-libs/glib-2.58.2 ~ppc-aix ~m68k-mint ~sparc-solaris ~x64-macos app-shells/bash-4.4_p23 ~amd64-linux ~x86-linux ~ppc-aix app-text/xmlto-0.0.28-r1 ~ppc-aix dev-libs/openssl-1.1.1a ~amd64-linux ~x64-macos ~ppc-aix sys-libs/e2fsprogs-libs-1.44.5 ~x64-macos ~ppc-aix app-emacs/emacs-common-gentoo-1.6-r1 ~ppc-aix virtual/jpeg-0-r2 ~ppc-aix app-crypt/openpgp-keys-gentoo-release-20180706 ~amd64-linux net-wireless/bluez-5.50-r1 ~amd64-linux ~x86-linux ~ppc-aix net-nds/openldap-2.4.45 ~x64-macos dev-java/rhino-1.7.7-r1 ~mips ~ppc-aix media-sound/pulseaudio-12.2 ~mips dev-perl/IO-Stty-0.30.0 ~amd64-linux ~ppc-aix dev-util/systemtap-3.1-r1 ~ppc-aix app-portage/gemato-14.0 ~amd64-linux dev-libs/libressl-2.9.0 ~amd64-linux ~x86-linux ~ppc-aix dev-libs/libverto-0.3.0 ~x64-macos sys-apps/dbus-1.12.12 ~ppc-aix dev-java/tagsoup-1.2.1 ~mips sys-apps/attr-2.4.48-r3 ~ppc-aix sys-libs/readline-7.0_p5 ~ppc-aix app-text/docbook-xml-dtd-4.2-r2 ~ppc-aix app-text/docbook-xml-dtd-4.4-r2 ~ppc-aix net-misc/lksctp-tools-1.0.18-r1 ~amd64-linux ~ppc-aix dev-java/emma-2.0.5312-r3 ~mips media-libs/sbc-1.3 ~mips net-misc/npapi-sdk-0.27.2 ~mips virtual/fam-0-r1 ~ppc-aix app-text/passivetex-1.25 ~ppc-aix dev-java/junit-4.12-r1 ~mips net-libs/libasyncns-0.8-r4 ~mips dev-libs/elfutils-0.175 ~ppc-aix dev-python/bz2file-0.98 ~amd64-linux x11-apps/xhost-1.0.7 ~ppc-aix dev-java/saxon-9.2.0.6-r2 ~mips app-arch/unzip-6.0_p21-r2 ~ppc-aix dev-java/ant-core-1.9.2 ~mips sys-apps/sandbox-2.14 ~amd64-linux dev-python/python-docs-2.7.14 ~amd64-linux media-libs/lcms-2.9 ~ppc-aix dev-util/strace-4.25 ~ppc-aix dev-tex/xmltex-1.9-r2 ~ppc-aix dev-util/gdbus-codegen-2.58.2 ~ppc-aix media-libs/libjpeg-turbo-2.0.1 ~ppc-aix dev-libs/ell-0.15 ~amd64-linux dev-java/ant-junit-1.9.2 ~mips net-misc/ofono-1.24 ~mips sys-libs/libcap-2.26-r2 ~ppc-aix dev-libs/libev-4.24 ~x64-macos dev-java/javatoolkit-0.3.0-r9 ~mips app-admin/gamin-0.1.10-r1 ~ppc-aix virtual/latex-base-1.0 ~ppc-aix dev-java/hamcrest-core-1.3 ~mips dev-java/xom-1.2.10 ~mips dev-libs/libnatspec-0.3.0 ~ppc-aix sys-apps/install-xattr-0.5-r1 ~amd64-linux sys-libs/gdbm-1.18.1 ~ppc-aix
pgpVCOG8VVRdH.pgp
Description: OpenPGP digital signature
