[Pkg-bareos-devel] Bug#769536: Bug#769536: bareos-database-common: circular dependency hell

Evgeni Golov evgeni at debian.org
Sun Nov 16 16:30:07 UTC 2014


Hi Jörg,

your mail went to the mailing-list only, not to Bill and the BTS, so I
quote it fully.

On 11/14/2014 03:35 PM, Jörg Steffens wrote:
> Hi,
> 
> thank you for this hint.
> So if I understood this correctly, replacing the
> 
> Depends: bareos-database-common
> 
> by
> 
> Depends bareos-database-postgresql | bareos-database-mysql |
> bareos-database-sqlite3
> 
> in bareos-director and bareos-database-tools
> 
> and removing the "Depends: bareos-database-*" from
> bareos-database-common should solve this?

Yes, on a first glance this seems like the correct approach here.

> bareos-director: Depends bareos-database-postgresql |
> bareos-database-mysql | bareos-database-sqlite3
> 
> bareos-database-mysql 	   :Depends: bareos-database-common (=
> 14.2.1+20141017gitc6c5b56-3)
> bareos-database-postgresql :Depends: bareos-database-common (=
> 14.2.1+20141017gitc6c5b56-3)
> bareos-database-sqlite3    :Depends: bareos-database-common (=
> 14.2.1+20141017gitc6c5b56-3)
> 
> bareos-database-common:     Depends: bareos-common
> 
> Am 14.11.2014 12:32, schrieb Bill Allombert:
>> Package: bareos-database-common
>> Version: 14.2.1+20141017gitc6c5b56-3
>> Severity: important
>>
>> Hello Bareos Packaging Team,
>>
>> There is a circular dependency between bareos-database-common, bareos-database-mysql, bareos-database-postgresql and bareos-database-sqlite3:
>>
>> bareos-database-common: Depends: bareos-database-postgresql (= 14.2.1+20141017gitc6c5b56-3)| bareos-database-mysql (= 14.2.1+20141017gitc6c5b56-3)| bareos-database-sqlite3 (= 14.2.1+20141017gitc6c5b56-3)
>> bareos-database-mysql 	   :Depends: bareos-database-common (= 14.2.1+20141017gitc6c5b56-3)
>> bareos-database-postgresql :Depends: bareos-database-common (= 14.2.1+20141017gitc6c5b56-3)
>> bareos-database-sqlite3    :Depends: bareos-database-common (= 14.2.1+20141017gitc6c5b56-3)
>>
>> Complex circular dependencies are known to cause problems during upgrade, so we
>> should try to avoid them.
>>
>> See threads 
>> http://lists.debian.org/debian-devel/2005/06/msg02111.html
>> http://lists.debian.org/debian-devel/2005/11/msg01101.html
>>
>> Cheers,
>>
> 
> 



More information about the Pkg-bareos-devel mailing list