Apt dependency hell

Sarunas sarunas at mail.saabnet.com
Wed Nov 29 14:02:51 EST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Neil Joseph Schelly wrote:
> On Wednesday 29 November 2006 01:12 pm, Roger H. Goun wrote:
>> Neil Joseph Schelly wrote:
>>> This doesn't look like APT dependency hell, whatever that would be.  It
>>> looks like Dapper no longer has a package for MySQL 4.1.
>> This system was originally installed early in Dapper development, when
>> MySQL 4.1 was what you got. Later in Dapper development, MySQL 5 became
>> the default. We weren't sure if all of our legacy apps could run on
>> MySQL 5, so we held back the updates, resulting in a system that ran but
>> had a mix of up-to-date and deprecated packages. Now a
>> seemingly-unrelated change broke some Web sites by removing the obsolete
>> package containing php4's mysql.so.
>>
>>> At the very least, you should consider upgrading to MySQL 5 if you can
>>> make it work.
>> That's what I'm trying to do, but apt doesn't recognize that
>> mysql-common is no longer
>> satisfied by mysql-common-4.1, thus my comment about dependency hell.
>> (Admittedly, it's a
>> different kind of dependency hell then you normally get on RPM-based
>> systems.)
> 
> Well, I guess that's unfortunate then that Dapper wasn't in a steady-state yet 
> when this was setup.  I would try to get a MySQL 4.1 package from Breezy 
> Badger.  If you pulled this from an early version of Dapper, perhaps it had 
> more in common with Breezy.  That would allow you to get your 4.1 
> dependencies taken care of anyway for now.
> 
> Ultimately, it may be in your best interest to either begin building a new 
> server on a release version of Dapper and migrate to it when your 
> applications are tested or build a new server on something like Debian 
> stable, where you can be more assured that packages will stay in the tree for 
> the whole life of the product.
> 
> Either of them an option?  I guess there's also a chance that someone has 
> built MySQL 4.1 packages for Dapper from wanting to use Dapper with older 
> applications too.  Or you could always compile it for yourself, but don't 
> forget things like php-mysql that will potentially want to be recompiled 
> against your custom libraries too.
> 
> I think you may be a bit beyond any cleaner solutions than these.
> -N
Both mysql-server-4.1 and mysql-server (v5) are in standard Dapper
universe. If v5 "broke" the system, v4.1 can be reinstalled, until v5 is
tested on a clone/test/dev/whatever system...

Sarunas

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFbdlbVVkpJ1MUn+YRAl1sAJ0VL3KunD2fQ42G7ZA9vJxiL4dCEQCcDyWy
7qJpcPwoP7w/b41RpLd6k1g=
=Xd7W
-----END PGP SIGNATURE-----


More information about the gnhlug-discuss mailing list