Re: Why has fedpkg suddenly grown a dependency on MySQL-python?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux