[Aptitude-devel] aptitude 0.6.8-1

Daniel Hartwig mandyke at gmail.com
Wed Jun 6 10:16:28 UTC 2012


On 6 June 2012 17:47, Sven Joachim <svenjoac at gmx.de> wrote:
> There is a problem with aptitude-common, it has an apparently unintended
> circular dependency on aptitude.  This happens because
> /usr/share/doc/aptitude-common is a symlink to aptitude, and debhelper
> helpfully creates the dependency to respect Policy § 12.3.
>

Nice spot, I had not noticed the dependency.

I had used the symlink option to simplify installing files with
debhelper, but it can certainly be avoided with some rigging.  I guess
the files aptitude-doc- are also affected by this.

Without depending on aptitude, can -common still install files to
/usr/share/doc/aptitude? (Files such as examples/, though these are
for an old, disused, and practically-deprecated feature.)

> Maybe the conffiles, the /var/lib/aptitude directory and the postrm
> script would also better be located in aptitude

Put in to aptitude-common because they are also shared with GTK+ and
Qt+ interfaces.  But that is a non-issue until either of those is
resurrected.

> (downgrading to 0.6.7-1
> and then purging aptitude-common will lead to a nasty surprise, for
> instance).

Is downgrading supposed to be supported?

>
> In unrelated news, the aptitude preinst can probably be safely removed
> since it's only useful for upgrades from versions which are more than
> ten years old. :-)
>

True.

Thanks for your keen eyes.  Will be able to review the changes in a few hours.

Regards



More information about the Aptitude-devel mailing list