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

Jörg Steffens joerg.steffens at bareos.com
Fri Nov 14 14:35:20 UTC 2014


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?



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,
> 


-- 
 Jörg Steffens                   joerg.steffens at bareos.com
 Bareos GmbH & Co. KG            http://www.bareos.com

 Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
 Komplementär: Bareos Verwaltungs-GmbH
 Geschäftsführer:
 S. Dühr, M. Außendorf, Jörg Steffens, P. Storz, M. v. Wieringen




More information about the Pkg-bareos-devel mailing list