On Fri, 8 Feb 2008, Troy Dawson wrote: <snip> > SL 5.x > > SRPMS: > thunderbird-1.5.0.12-8.el5.src.rpm > i386: > thunderbird-1.5.0.12-8.el5.i386.rpm > x86_64: > thunderbird-1.5.0.12-8.el5.x86_64.rpm Should there be a .i386.rpm for x86_64 too? There is one for the last update. I'm *still* trying to decide what to do about the 32/64 versions of firefox/thunderbird on x86_64 platforms. If we only provide the 64-bit version then lots of random plugins won't work. If we provide both then people need to know which is being used (and ideally a way to select between them). If we only provide the 32-bit version then we need to deal with the fact that a bunch of packages claim to depend on the x86_64 version, like: $ yum remove firefox.x86_64 ... ============================================================================ Package Arch Version Repository Size ============================================================================ Removing: firefox x86_64 1.5.0.12-9.el5 installed 36 M Removing for dependencies: devhelp x86_64 0.12-11.el5 installed 555 k firstboot noarch 1.4.27.3-1.el5 installed 977 k system-config-date noarch 1.8.12-3.el5 installed 3.6 M system-config-keyboard noarch 1.2.11-1.el5 installed 193 k yelp x86_64 2.16.0-15.el5 installed 1.9 M ... Now also on that list is my local 'DAMTP-deps' package, and it doesn't really depend on firefox.x86_64, the specfile says: Requires: firefox >= 1.5.0.12-6.el5 so I'm unclear why it is unappy with the firefox-1.5.0.12-9.el5.i386 version - the same package is happy with it on i386 platforms. I clearly don't understand this multiarch stuff and how it all interacts with the package depencies. Is there a simple guide I should read, before I ask any more really stupid questions? -- Jon Peatfield, Computer Officer, DAMTP, University of Cambridge Mail: [log in to unmask] Web: http://www.damtp.cam.ac.uk/