Bug#384674: marked as done (asterisk has circular Depends on asterisk-bristuff|asterisk-classic)

Jonas Smedegaard dr at jones.dk
Thu Dec 28 14:04:31 UTC 2006


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

reopen 384674
thanks

> From:
> Bill Allombert <ballombe at debian.org>

> Circular dependencies are known to cause problems during upgrade,
> so we should try to get rid of them.

Killian Krause responded:
> Closing as this is not really a problem as no second source is involved
> and thus transitioning always happens for all three in sync.

Bill points to a thread were he states this:
> 5) There is an urban legend that circular dependencies between packages
> build from the same source are harmless. This is false of course. Being
> part of the same source package has no effect of the Packages.gz file
> whatsoever.


Transitioning does _not_ always happen in sync, even when pacaged in sync:

  * Package lists keep binary packages in sync only when relying
    on current pooling of packages in Debian (which is not
    mandated by policy, and may change to better handle CDDs).
  * Installation process upgrades all related packages only when
    they are all available (think interruption during download of
    the packages).


I suggest the following:

  * Have the -common package only recommend the other packages.
  * Educate confused users to use a non-broken[1] package manager.


Kind regards,

 - Jonas

[1] Debian Policy clearly describes the purpose of "Recommends:", but
unfortunately the first proof-of-concept tool to use the cool new APT
packaging engine, "apt-get", is broken in this regard.
Personally I have a love affair with aptitude (which is also the tool
recommended to use in official Debian installation documentation, if I
remember correctly), but other tools work fine too.


- --
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFk87un7DbMsAkQLgRAvgCAJ0VtwSwuyxFzfCSvmaUPgGyXQRYzQCfeFyy
1zRo2m5zlpWoNHZYaqU74xA=
=R5ag
-----END PGP SIGNATURE-----




More information about the Pkg-voip-maintainers mailing list