On Tue, Nov 22, 2011 at 01:16:01AM -0500, Tom Lane wrote: > I was rather surprised to find a routine "yum update" on my F14 system > suddenly wanting to pull in a lot of mysql stuff that I'd not had > installed at the moment. Investigation showed that if I try to remove > MySQL-python again, yum wants to take all this stuff with it: > > Removing: > MySQL-python x86_64 1.2.3-1.fc14 @updates 228 k > Removing for dependencies: > TurboGears noarch 1.0.9-8.fc14 @updates 7.6 M > bodhi-client noarch 0.8.0-1.fc14 @updates 25 k > fedora-easy-karma noarch 0-0.15.20110825git36efb338.fc14 @updates 75 k > fedora-packager noarch 0.5.9.2-2.fc14 @updates 72 k > fedpkg noarch 0.5.9.2-2.fc14 @updates 248 k > python-fedora noarch 0.3.25.1-1.fc14.1 @updates 1.7 M > python-sqlobject noarch 0.10.2-6.fc14 @fedora 1.6 M > > Needless to say, that would put rather a crimp in my ability to do any > Fedora packaging work on this machine. > > AFAIK, there is no legitimate reason for fedpkg or fedora-packager to > need to talk to a mysql database, so I'd really like to see this > dependency go away again. I have routine occasion to shuffle mysql > packages in and out, and I don't want entirely-unnecessary dependencies > getting in the way. > Are you able to upgrade to a later Fedora? I think you're seeing this bug: https://bugzilla.redhat.com/show_bug.cgi?id=754538 which is a confluence of the update policy and conflicting use cases wanting a bug to either be fixed or not. In Fedora > 14, this shouldn't be an issue. Note that for your use case, this dep chain might also be breakable in python-sqlobject. For python-sqlalchemy we decide that we only explicitly rely on sqlite (which is provided by python itself these days). We treat MySQL and postgres backends as optional deps that users or applications must explicitly install if they want to use them. -Toshio
Attachment:
pgpdmYmz4LRKk.pgp
Description: PGP signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel