From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EASYp-0006sa-Q7 for garchives@archives.gentoo.org; Wed, 31 Aug 2005 13:23:28 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7VDJtEi017373; Wed, 31 Aug 2005 13:19:55 GMT Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7VDGkwh001529 for ; Wed, 31 Aug 2005 13:16:47 GMT Received: from zidane.cc.vt.edu (IDENT:mirapoint@evil-zidane.cc.vt.edu [10.1.1.13]) by lennier.cc.vt.edu (8.12.11/8.12.11) with ESMTP id j7VDIwS2029063 for ; Wed, 31 Aug 2005 09:19:00 -0400 Received: from [192.168.1.2] (blacksburg-bsr1-69-170-32-128.chvlva.adelphia.net [69.170.32.128] (may be forged)) by zidane.cc.vt.edu (MOS 3.6.4-CR) with ESMTP id DYA46248 (AUTH spbecker); Wed, 31 Aug 2005 09:18:54 -0400 (EDT) Message-ID: <4315AE3D.30700@gentoo.org> Date: Wed, 31 Aug 2005 09:18:53 -0400 From: "Stephen P. Becker" User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050807) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Re: [gentoo-core] crap use flags in the profiles References: <20050825000442.GC1701@nightcrawler> <431036EA.8050401@gentoo.org> <20050827100130.GX1701@nightcrawler> <1125334595.1964.107.camel@cgianelloni.nuvox.net> <20050829203259.GA13987@nightcrawler> <1125351816.1964.148.camel@cgianelloni.nuvox.net> <20050829231247.104e9ff8@snowdrop.home> <1125404657.1964.167.camel@cgianelloni.nuvox.net> <4314715E.5000809@gentoo.org> <4314BA18.8040009@egr.msu.edu> <1125436518.15621.54.camel@darksystem> <20050830214002.1ce72cc2@localhost> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: dfd8f5d0-48b8-458e-9c34-350b25d8dc09 X-Archives-Hash: d4f16ac886c6810206c3cf0775f99a68 > OK, I've seen this mentioned several times, but never with an explanation > of how to do it, without either causing issues for the one segment, or > holding up keywording perfectly working packages on another segment. > Perhaps it can be done, please explain how if so. Keep in mind that the *stable* trees of x86 and amd64 are actually pretty close to the same versions anyway, I just ran gmsoft's imlate script for amd64 vs. x86 keywords: Package Name amd64 x86 -------------------------------------------------------------------------------- app-accessibility/gnome-speech 0.3.6 0.3.7-r1 app-accessibility/gok 1.0.3 1.0.5 app-accessibility/java-access-bridge 1.4.2 1.4.5-r1 app-arch/arj 3.10.21 3.10g app-crypt/gringotts 1.2.8 1.2.8-r1 app-doc/quanta-docs 20030405 20041123 app-editors/gedit 2.10.3 2.10.3-r1 app-editors/kile 1.7.1 1.8.1-r1 app-editors/mlview 0.6.3 0.8 app-emacs/nxml-mode 20040910 20041004 app-emulation/spim 6.5-r1 7.0 app-i18n/im-ja 1.3-r1 1.4 app-i18n/koffice-i18n 1.3.5 1.4.1 app-i18n/manpages-es 1.28 1.55 app-i18n/scim 1.2.2 1.4.1 app-i18n/skk-jisyo-cdb 200410 200504 app-i18n/uim 0.4.5.1 0.4.7.1-r2 app-laptop/tpctl 4.8 4.16 app-misc/jitac 0.2.0 0.2.0-r1 app-misc/mime-types 2 3 app-misc/muttprint 0.72a 0.72d app-office/koffice 1.3.5-r2 1.4.1 app-portage/splat 0.07 0.08 app-shells/zsh 4.2.4 4.2.5 app-text/convmv 1.05 1.08 app-text/docbook-dsssl-stylesheets 1.77-r2 1.79 app-text/docbook-sgml-dtd 4.2-r2 4.4 app-text/docbook-sgml-utils 0.6.12 0.6.14 app-text/docbook-xml-dtd 4.3 4.4 app-text/docbook-xml-simple-dtd 4.1.2.4 4.1.2.4-r2 app-text/docbook-xsl-stylesheets 1.66.1 1.68.1-r1 app-text/enchant 1.1.5 1.1.6 app-text/epstool 3.06 3.08 app-text/estraier 1.2.25 1.2.26 app-text/gnome-doc-utils 0.2.0 0.2.1 app-text/gnome-spell 1.0.5-r2 1.0.6 app-text/hd2u 0.9.2 1.0.0 app-text/libwpd 0.7.1 0.7.2 app-text/sablotron 1.0 1.0.1 app-text/scrollkeeper 0.3.14 0.3.14-r1 dev-cpp/libxmlpp 2.8.0-r2 2.10.0-r1 dev-db/pgpool 2.5.2 2.6.2 dev-db/pygresql 3.6.1 3.6.2 dev-db/qdbm 1.8.17 1.8.30 dev-db/rekall 2.2.3-r1 2.2.4 dev-db/unixODBC 2.2.6 2.2.11-r1 dev-java/adaptx 0.9.13_p20041105 0.9.13_p20041105-r1 dev-java/cryptix-jce-bin 20030217 20040825 dev-java/ecs 1.4.1-r1 1.4.2 dev-java/edtftpj 1.4.4 1.4.8 dev-java/fscript 1.14 1.15 dev-java/gnu-jaxp 1.0_beta1-r1 1.3 dev-java/gnu-regexp 1.1.4 1.1.4-r1 dev-java/itext 1.2.3 1.3 dev-java/javolution 2.2.0 3.2.4 dev-java/jcommon 0.9.7 0.9.7-r1 dev-java/jdbc-mysql 3.0.16 3.0.17 dev-java/jdbc2-postgresql 7.3 7.4 dev-java/jdom 1.0_beta10-r3 1.0 dev-java/jmp 0.46 0.47 dev-java/jscience 1.0.3 1.0.4 dev-java/lucene 1.4.1 1.4.3 dev-java/mockobjects 0.09 0.09-r1 dev-java/rhino 1.5.5-r1 1.6.1-r1 dev-java/saxon-bin 8.0b 8.4b dev-java/xdoclet 1.2.1 1.2.2 dev-libs/atk 1.9.1 1.10.1 dev-libs/bglibs 1.017 1.019-r1 dev-libs/dbh 1.0.20 1.0.24 dev-libs/dietlibc 0.25 0.28 dev-libs/dvacm4 0.3.5 0.3.5-r1 dev-libs/glib 2.6.4 2.6.5 dev-libs/http-fetcher 1.0.3 1.1.0 dev-libs/libdaemon 0.7 0.8 dev-libs/libksba 0.4.7 0.9.11 dev-libs/libpqxx 2.4.2 2.5.1 dev-libs/libxslt 1.1.14 1.1.14-r2 dev-libs/openobex 1.0.0 1.0.1 dev-libs/xerces-c 2.6.0 2.6.0-r1 dev-libs/yaz 2.0.8 2.1.8-r1 dev-perl/Apache-Test 1.15 1.23 dev-perl/AppConfig 1.56-r1 1.56-r2 dev-perl/Authen-SASL 2.04 2.09 dev-perl/Class-Autouse 1.12 1.17 dev-perl/Class-Default 1.0 1.1 dev-perl/Crypt-OpenSSL-RSA 0.19 0.21 dev-perl/Crypt-SSLeay 0.49 0.51 dev-perl/DBD-Pg 1.22 1.43 dev-perl/Devel-StackTrace 1.03 1.11 dev-perl/Digest-MD4 1.3 1.5 dev-perl/Digest-SHA1 2.07 2.10 dev-perl/Exception-Class 1.14-r1 1.21 dev-perl/ExtUtils-CBuilder 0.05 0.12 dev-perl/Filter 1.29 1.30 dev-perl/GD 2.18 2.23 dev-perl/HTML-LinkExtractor 0.12.1 0.13 dev-perl/HTML-Parser 3.36-r1 3.45 dev-perl/HTML-Template 2.6-r1 2.7 dev-perl/HTML-Tree 3.17 3.18 dev-perl/Locale-PO 0.12 0.14 dev-perl/Net-DNS 0.48 0.49 dev-perl/Net-RawIP 0.1 0.2 dev-perl/POE 0.26 0.30.09 dev-perl/Params-Validate 0.72 0.76 dev-perl/Template-Toolkit 2.09 2.14 dev-perl/WWW-Mechanize 1.04 1.12 dev-perl/XML-DT 0.32 0.37 dev-perl/XML-LibXSLT 1.53 1.57 dev-perl/XML-Sablot 0.90-r1 0.98 dev-perl/XML-Twig 3.15-r1 3.17 dev-perl/crypt-random 1.13 1.25 dev-perl/gnome2-wnck 0.04-r1 0.10 dev-perl/gtk-perl 0.7008-r11 0.7009-r2 dev-perl/libintl-perl 1.10 1.11 dev-perl/libxml-perl 0.07-r2 0.08 dev-perl/log-dispatch 2.08 2.10 dev-perl/math-pari 2.010500-r1 2.010603 dev-perl/perl-ldap 0.31 0.33 dev-php/PECL-apc 2.0.4 3.0.6 dev-php/adodb 4.55 4.64 dev-python/docutils 0.3.3-r1 0.3.5 dev-python/fpconst 0.6.0 0.7.1 dev-python/geoip-python 0.2.0 1.2.0 dev-python/gnuplot-py 1.6 1.7 dev-python/logilab-common 0.5.0 0.9.3 dev-python/mysql-python 1.0.0 1.2.0 dev-python/pycrypto 1.9_alpha6 2.0-r1 dev-python/pycurl 7.13.1 7.13.2 dev-python/pygame 1.6 1.6.2 dev-python/pysqlite 0.5.1 1.0.1 dev-python/wxpython 2.4.2.4 2.4.2.4-r2 dev-ruby/ruby-opengl 0.32c 0.32d dev-util/desktop-file-utils 0.9 0.10 dev-util/devhelp 0.9.3 0.10 dev-util/gob 2.0.9 2.0.12 dev-util/intltool 0.31.2 0.33 dev-util/kdevelop 3.1.2 3.2.1-r1 dev-util/libconf 0.39.21 0.40.00 dev-util/monotone 0.18 0.19 dev-util/source-highlight 1.11-r2 2.0 games-board/crafty 19.8 19.20 games-emulation/xmame 0.83.1 0.99-r1 games-emulation/xmess 0.83.1 0.99-r1 games-util/qstat 2.7 2.8 games-util/xqf 1.0.2 1.0.3 gnome-base/control-center 2.10.1-r1 2.10.2 gnome-base/gail 1.8.3 1.8.4 gnome-base/gconf 2.10.0 2.10.1-r1 gnome-base/gdm 2.6.0.9-r2 2.8.0.1-r1 gnome-base/gnome 2.10.1 2.10.2 gnome-base/gnome-desktop 2.10.1 2.10.2 gnome-base/gnome-keyring 0.4.2 0.4.3 gnome-base/gnome-menus 2.10.1 2.10.2-r1 gnome-base/gnome-session 2.10.0 2.10.0-r3 gnome-base/gnome-volume-manager 1.2.1 1.2.2 gnome-base/libbonobo 2.8.1 2.10.0 gnome-base/libbonoboui 2.8.1 2.10.0 gnome-base/libgnome 2.10.0 2.10.1-r1 gnome-base/libgnomecanvas 2.10.0 2.10.2 gnome-base/libgnomeui 2.10.0 2.10.1 gnome-base/libgtop 2.10.1 2.10.2 gnome-extra/at-spi 1.6.3 1.6.4 gnome-extra/libgda 1.0.3 1.2.2 gnome-extra/libgnomedb 1.0.4 1.2.2 gnome-extra/libgsf 1.12.0 1.12.1 gnome-extra/nautilus-cd-burner 2.10.1 2.10.2 gnustep-base/gnustep-back-art 0.9.4-r1 0.9.5 gnustep-base/gnustep-base 1.10.1-r1 1.10.3 gnustep-base/gnustep-env 0.1.5 0.1.6-r1 gnustep-base/gnustep-gui 0.9.4 0.9.5 mail-filter/amavisd-new 2.2.1-r2 2.3.2 mail-filter/razor 2.74 2.77 media-fonts/ttf-bitstream-vera 1.10-r2 1.10-r3 media-gfx/gimp 2.2.6-r1 2.2.8-r1 media-gfx/gphoto2 2.1.4 2.1.5 media-gfx/graphviz 1.10 1.16 media-gfx/gthumb 2.6.3 2.6.5 media-gfx/kst 0.97 1.1.0 media-gfx/splashutils 1.1.9.7 1.1.9.8 media-libs/adplug 1.5 1.5.1 media-libs/compface 1.4 1.5.1 media-libs/gst-plugins 0.8.8-r2 0.8.10 media-libs/gstreamer 0.8.9-r3 0.8.10 media-libs/libmng 1.0.5 1.0.8-r1 media-libs/libnjb 1.2 2.2 media-plugins/gst-plugins-a52dec 0.8.8 0.8.10 media-plugins/gst-plugins-alsa 0.8.8 0.8.10 media-plugins/gst-plugins-cdparanoia 0.8.8 0.8.10 media-plugins/gst-plugins-dv 0.8.8 0.8.10 media-plugins/gst-plugins-dvdread 0.8.8 0.8.10 media-plugins/gst-plugins-esd 0.8.8 0.8.10 media-plugins/gst-plugins-faac 0.8.8 0.8.10 media-plugins/gst-plugins-faad 0.8.8 0.8.10 media-plugins/gst-plugins-flac 0.8.8 0.8.10 media-plugins/gst-plugins-gnomevfs 0.8.8 0.8.10 media-plugins/gst-plugins-jpeg 0.8.8 0.8.10 media-plugins/gst-plugins-lame 0.8.8 0.8.10 media-plugins/gst-plugins-libpng 0.8.8-r1 0.8.10 media-plugins/gst-plugins-mad 0.8.8 0.8.10 media-plugins/gst-plugins-mpeg2dec 0.8.8 0.8.10 media-plugins/gst-plugins-ogg 0.8.8 0.8.10 media-plugins/gst-plugins-oss 0.8.8 0.8.10 media-plugins/gst-plugins-pango 0.8.8-r1 0.8.10 media-plugins/gst-plugins-raw1394 0.8.8 0.8.10 media-plugins/gst-plugins-shout2 0.8.8 0.8.10 media-plugins/gst-plugins-speex 0.8.8 0.8.10 media-plugins/gst-plugins-theora 0.8.8 0.8.10 media-plugins/gst-plugins-v4l 0.8.8 0.8.10 media-plugins/gst-plugins-vorbis 0.8.8 0.8.10 media-plugins/gst-plugins-xvideo 0.8.8 0.8.10 media-sound/edna 0.5-r3 0.5-r4 media-sound/esound 0.2.34 0.2.36-r1 media-sound/gnomad 2.5.0 2.8.0 media-sound/musepack-tools 1.15u 1.15v media-tv/tvtime 0.9.12 0.9.15 media-tv/xmltv 0.5.34 0.5.37-r1 media-video/totem 1.0.2-r1 1.0.4 net-analyzer/rrdtool 1.0.49 1.2.6-r1 net-dialup/cutecom 0.12.0 0.13.1 net-dialup/ppp 2.4.2-r10 2.4.2-r12 net-dns/pdnsd 1.1.10 1.2.2 net-im/micq 0.5.0.1 0.5.0.3 net-im/silc-toolkit 0.9.12-r3 1.0 net-im/sim 0.8.3 0.9.3-r2 net-libs/libsoup 2.2.3 2.2.3-r1 net-libs/wvstreams 4.0.1-r2 4.0.2 net-mail/getmail 4.3.6 4.3.11 net-mail/gotmail 0.8.2-r1 0.8.4 net-misc/bridge-utils 1.0.6-r2 1.0.6-r3 net-misc/putty 0.57 0.58 net-misc/tightvnc 1.2.9-r1 1.3_alpha5 net-nds/jxplorer 3.1_rc4 3.1 net-wireless/irda-utils 0.9.16 0.9.16-r1 perl-core/ExtUtils-MakeMaker 6.20 6.21 perl-core/File-Spec 0.87 3.06 perl-core/digest-base 1.05 1.10 sys-apps/i2c 2.8.7 2.9.1 sys-apps/ifplugd 0.26-r1 0.28 sys-apps/pcmcia-cs 3.2.7-r3 3.2.8-r2 sys-cluster/lam-mpi 7.0.4 7.0.6 sys-fs/ntfsprogs 1.9.4 1.11.1-r1 sys-power/acpid 1.0.2-r2 1.0.4-r2 www-client/epiphany 1.6.3 1.6.4 x11-libs/gtk+ 2.6.7 2.6.8 x11-libs/libdockapp 0.5.0-r1 0.6.0 x11-libs/libwnck 2.10.0 2.10.3 x11-libs/pango 1.8.1 1.8.1-r1 x11-libs/wxGTK 2.4.2-r3 2.6.1 x11-plugins/desklet-starterbar 0.22.1 0.31.3-r1 x11-plugins/wmacpi 1.99_p7 2.1_rc1 x11-plugins/wmbiff 0.4.25 0.4.25-r1 x11-plugins/wmcoincoin 2.5.0c 2.5.0g x11-plugins/wmdrawer 0.10.5 0.10.5-r1 x11-plugins/wmfishtime 1.23-r2 1.24 x11-plugins/wmmon 1.0_beta2-r2 1.0_beta2-r3 x11-plugins/wmnd 0.4.11 0.4.11-r1 x11-plugins/wmpower 0.4.1 0.4.2 x11-plugins/wmtimer 2.4 2.9.2 x11-plugins/wmxmms 0.1.4 0.1.4-r1 x11-terms/mrxvt 0.4.0-r1 0.4.1 x11-terms/rxvt-unicode 4.0 5.3 x11-themes/gnome-themes 2.10.1 2.10.2 x11-themes/hicolor-icon-theme 0.5 0.8 x11-wm/metacity 2.10.1 2.10.3 -------------------------------------------------------------------------------- A total of 264 ebuilds seems outaded on amd64 Yes, there are a lot of "outdated" ebuilds on amd64, but practically all of those are because the "maintainer arch" is x86, so x86 gets bumped first. Then, it is the amd64 team's responsibility to bump up their stable versions to match if they so choose. Notice that for almost everything, amd64 is barely behind x86...just a minor version number/revision or two at most. > No offense intended, but as a user, I /like/ to actually know that a > package keyworded for my arch (segment) is known to work on it in full > (IMHO) uncrippled amd64 form, not in some (IMHO) "crippled 32-bit special > case". If we went the other way and removed x86 keywording from everything > that failed in 64-bit mode, including all 32-bit only codecs and the like, > x86(32) arch(segment) folks would rightly be wailing in protest. I think you are pretty confused and don't know what we're talking about at all. I'm not suggesting that amd64 folks keyword stuff and just assume it works on x86, or vice versa. It is pretty silly to even think that would ever be the case. If package maintainers coordinate closely with the amd64 team (which is growing quite large itself), they could easily work out the QA and non-working stuff well before it ever goes into the stable tree. Also keep in mind that ~arch keywords mean that an ebuild is in testing, so it is quite possible there will be broken stuff floating around there. If you are worried about your ~amd64 or ~x86 tree breaking, you shouldn't be using them anyway. > Again, no offense intended, but unless you have some magic way to fix that > situation, perhaps the MIPS devs and users are willing to live with that > problem on MIPS, but neither x86(32) users nor amd64 users (and by this > I'm including devs, which are obviously users as well) are interested in > being saddled with an unnecessary problem, when the current situation > avoids it, or I expect the amd64 keyword would have never been added. We don't "live with that problem on MIPS" because it doesn't exist. If something doesn't work in one spot, we dont' stable keyword it...simple as that. Also keep in mind that for some stuff, we don't have to test on both. For example, we have no supported little endian machines that are capable of running X, therefore, we don't care about testing X there. See how it works? -Steve -- gentoo-dev@gentoo.org mailing list