On Sat, 2010-03-13 at 15:04 -0500, Braden McDaniel wrote:
I brought up the issue of arch-specific Requires some months ago in
response to problems I experienced with xulrunner. This issue has
reared its head again with gvfs on F13:
https://bugzilla.redhat.com/show_bug.cgi?id=573183
I've put up this draft:
https://fedoraproject.org/wiki/PackagingDrafts/ArchSpecificRequires
Comments welcome.
Well, this generated no comments. That, of course, must mean that the
proposal is perfect.
Meanwhile, I seem to have just experienced the sort of failure that this
proposal seeks to prevent once again:
# yum install openldap-servers
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Adding en_US to language list
Found 131 installed debuginfo package(s)
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openldap-servers.x86_64 0:2.4.21-4.fc13 set to be updated
--> Processing Dependency: openldap = 2.4.21-4.fc13 for package:
openldap-servers-2.4.21-4.fc13.x86_64
--> Running transaction check
---> Package openldap.i686 0:2.4.21-4.fc13 set to be updated
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libsasl2.so.2 for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.2) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libssl.so.10 for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6 for package: openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libcrypto.so.10 for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.3.2) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libresolv.so.2(GLIBC_2.2) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.12) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libresolv.so.2 for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libpthread.so.0 for package:
openldap-2.4.21-4.fc13.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package:
openldap-2.4.21-4.fc13.i686
--> Running transaction check
---> Package cyrus-sasl-lib.i686 0:2.1.23-11.fc13 set to be updated
--> Processing Dependency: libdb-4.8.so for package:
cyrus-sasl-lib-2.1.23-11.fc13.i686
---> Package glibc.i686 0:2.12-2 set to be updated
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-2.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package:
glibc-2.12-2.i686
---> Package openssl.i686 0:1.0.0a-1.fc13 set to be updated
--> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package:
openssl-1.0.0a-1.fc13.i686
--> Processing Dependency: libz.so.1 for package: openssl-1.0.0a-1.fc13.i686
--> Processing Dependency: libkrb5.so.3 for package:
openssl-1.0.0a-1.fc13.i686
--> Processing Dependency: libgssapi_krb5.so.2 for package:
openssl-1.0.0a-1.fc13.i686
--> Processing Dependency: libk5crypto.so.3 for package:
openssl-1.0.0a-1.fc13.i686
--> Processing Dependency: libcom_err.so.2 for package:
openssl-1.0.0a-1.fc13.i686
--> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package:
openssl-1.0.0a-1.fc13.i686
--> Running transaction check
---> Package db4.i686 0:4.8.30-1.fc13 set to be updated
---> Package krb5-libs.i686 0:1.7.1-10.fc13 set to be updated
--> Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3) for package:
krb5-libs-1.7.1-10.fc13.i686
--> Processing Dependency: libselinux.so.1 for package:
krb5-libs-1.7.1-10.fc13.i686
--> Processing Dependency: libkeyutils.so.1 for package:
krb5-libs-1.7.1-10.fc13.i686
---> Package libcom_err.i686 0:1.41.10-6.fc13 set to be updated
---> Package nss-softokn-freebl.i686 0:3.12.4-19.fc13 set to be updated
---> Package zlib.i686 0:1.2.3-23.fc12 set to be updated
--> Running transaction check
---> Package keyutils-libs.i686 0:1.2-6.fc12 set to be updated
---> Package libselinux.i686 0:2.0.90-5.fc13 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
openldap-servers x86_64 2.4.21-4.fc13 fedora 2.6 M
Installing for dependencies:
cyrus-sasl-lib i686 2.1.23-11.fc13 fedora 135 k
db4 i686 4.8.30-1.fc13 updates 614 k
glibc i686 2.12-2 updates 4.3 M
keyutils-libs i686 1.2-6.fc12 fedora 18 k
krb5-libs i686 1.7.1-10.fc13 updates 656 k
libcom_err i686 1.41.10-6.fc13 fedora 34 k
libselinux i686 2.0.90-5.fc13 fedora 104 k
nss-softokn-freebl i686 3.12.4-19.fc13 updates 111 k
openldap i686 2.4.21-4.fc13 fedora 232 k
openssl i686 1.0.0a-1.fc13 updates 1.4 M
zlib i686 1.2.3-23.fc12 fedora 69 k
Transaction Summary
================================================================================
Install 12 Package(s)
Upgrade 0 Package(s)
Total download size: 10 M
Installed size: 27 M
Is this ok [y/N]:
So... What's the next step for moving this draft along?
--
Braden McDaniel <braden(a)endoframe.com>