Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74133 - app-arch/rpm-4.2.1 keyword-masked for x86
Summary: app-arch/rpm-4.2.1 keyword-masked for x86
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High blocker
Assignee: Stefan Jones (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-11 13:42 UTC by Malte S. Stretz
Modified: 2005-01-25 14:10 UTC (History)
0 users

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 Malte S. Stretz 2004-12-11 13:42:47 UTC
For some weird reason, the rpm-4.2.1 ebuild is keyworded with -x86:
  KEYWORDS="alpha amd64 arm hppa ia64 ppc s390 sparc -x86"

The ebuild is not in package.mask though and there is no explanation in the ChangeLog:
  23 Oct 2004; Stefan Jones <cretin@gentoo.org> rpm-4.2.ebuild:
  Use the rpm source code from rpm.org not some random RedHat snapshot.
  Mark stable on x86 and mask 4.2.1 on x86 for proper testing!

  11 Apr 2004; Stefan Jones <cretin@gentoo.org> rpm-4.2.1.ebuild:
  Mark as stable for all archs

  07 Apr 2004; Aron Griffis <agriffis@gentoo.org> rpm-4.0.4-r5.ebuild,
  rpm-4.2_pre069.ebuild:
  Versions of rpm prior to 4.2.1 need to conflict with beecrypt, fixes bug 45577

"Proper testing" would be ~x86 (or package.mask) in my eyes, but not -x86.  Especially as <rpm4.2.1 conflicts with beecrypt (and the other way round) as noted in the ChangeLog.

Reproducible: Always
Steps to Reproduce:




Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, 
glibc-2.3.4.20040808-r1, 2.6.7-gentoo-r11 i686) 
================================================================= 
System uname: 2.6.7-gentoo-r11 i686 mobile AMD Athlon(tm) XP 1900+ 
Gentoo Base System version 1.4.16 
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [enabled] 
Autoconf: sys-devel/autoconf-2.59-r5 
Automake: sys-devel/automake-1.8.5-r1 
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1 
Libtools: sys-devel/libtool-1.5.2-r7 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-pipe -mcpu=athlon-xp -O2 -fstack-protector" 
CHOST="i686-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/kde/cvs/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-pipe -mcpu=athlon-xp -O2 -fstack-protector" 
DISTDIR="/var/cache/portage/sources" 
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" 
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo 
http://gentoo.inode.at/" 
MAKEOPTS="-j2" 
PKGDIR="/var/cache/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage/kde-cvs /usr/local/portage/misc /home/mss/.portage/mortage" 
SYNC="rsync://10.10.10.10/gentoo-portage" 
USE="3dnow 3dnowex X aalib aavm acl acpi acpi4linux alsa apm arts avi berkdb 
bitmap-fonts cdr crypt cscope cups curl directfb dnd dvd encodeethereal f77 
faad fam fbcon flac foomaticdb freetype gcj gdbm geoip gif gphoto2 gpm gps gtk 
gtk2 guile imagemagick imap imlib ipv6 jabber java jikes jpeg kde ldap libg++ 
libwww lzw-tiff mad maildir mmx mng moznocompose moznoirc mpeg nas ncurses 
odbc oggvorbis opengl pam pcap pcmcia pdflib perl png pnp python qt quicktime 
readline samba sasl scanner sdl slang slp socks5 speex spell sse ssl stroke 
svga tcltk tcpd tetex tiff transcode truetype trusted type1 uml usagi usb wmf 
x86 xchattext xinerama xml xml2 xmms xv zlib"
Comment 1 Stefan Jones (RETIRED) gentoo-dev 2005-01-25 13:38:18 UTC
Ah, I should explain myself.

Unfortunatly some time ago I bumped rpm to a unstable redhat homebrew version from rawhide to fix some issues about it not working on newer systems.

Unfortanatly that rpm was buggy, but this was only found out long after it was marked as stable.

I did not have time or want to fix up the source code so I decided the downgrade rpm the the last official version from rpm.org.

I did this by masking 4.2.1 (the bugy version from rawhide) -x86 and adding 4.2 from rpm.org as x86. And thus it stands as it is. I want 4.2.1 masked (prefably on all arch, but I only play with x86 as I do not have any other machines)
Comment 2 Malte S. Stretz 2005-01-25 13:50:04 UTC
Wow.  Do I understand rpm.org right in that there was no official release of RPM (aka the LSB package management tool) since May 2003?

Any chance the issues with beecrypt can be fixed?
Comment 3 Stefan Jones (RETIRED) gentoo-dev 2005-01-25 13:57:50 UTC
The info on the rpm website is all I know of.

What issue about beecrypt are you talking about? (what happened in later versions of rpm is that they split beecrypt from rpm into a seperate package)
Comment 4 Malte S. Stretz 2005-01-25 14:10:24 UTC
There was some package (I can't even remember which) which depended on beecrypt which conflicted with rpm.  I grepped the tree and it seems like the dependency on beecrypt is gone so everything is fine.