Debian Bug report logs -
#545852
aide-common has circular Depends on aide
Reported by: Bill Allombert <ballombe@debian.org>
Date: Wed, 9 Sep 2009 16:12:08 UTC
Severity: important
Found in version aide/0.13.1-11
Fixed in version aide/0.15.1-6
Done: Hannes von Haugwitz <hannes@vonhaugwitz.com>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>:
Bug#545852; Package aide-common.
(Wed, 09 Sep 2009 16:12:12 GMT) (full text, mbox, link).
Acknowledgement sent
to Bill Allombert <ballombe@debian.org>:
New Bug report received and forwarded. Copy sent to Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>.
(Wed, 09 Sep 2009 16:12:12 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Package: aide-common
Version: 0.13.1-11
Severity: important
Hello Aide Maintainers,
There is a circular dependency between aide-common and aide:
aide-common :Depends: aide | aide-binary
aide :Depends: aide-common (= 0.13.1-11)
Circular dependencies are known to cause problems during upgrade,
so we should try to get rid of them.
Since aide-common is a data package, it is quite likely it does not need
actually to depend on aide and removing this dependency would
remove the circular dependency, so I would suggest you do so.
See threads
http://lists.debian.org/debian-devel/2005/06/msg02111.html
http://lists.debian.org/debian-devel/2005/11/msg01101.html
Cheers,
--
Bill. <ballombe@debian.org>
Imagine a large red swirl here.
Information forwarded
to debian-bugs-dist@lists.debian.org, Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>:
Bug#545852; Package aide-common.
(Sat, 23 Jan 2010 19:30:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Marc Haber <mh+debian-packages@zugschlus.de>:
Extra info received and forwarded to list. Copy sent to Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>.
(Sat, 23 Jan 2010 19:30:06 GMT) (full text, mbox, link).
Message #10 received at 545852@bugs.debian.org (full text, mbox, reply):
Hi,
On Wed, Sep 09, 2009 at 05:49:56PM +0200, Bill Allombert wrote:
> There is a circular dependency between aide-common and aide:
>
> aide-common :Depends: aide | aide-binary
> aide :Depends: aide-common (= 0.13.1-11)
>
> Circular dependencies are known to cause problems during upgrade,
As the aide packages have been like this for at least two stable
releases, and I haven't heard of any problems, I'd like to know more
about the possible evil things that could happen.
The aide binary packages do not have any maintainer scripts, so the
only thing important is that the binary package is present and
_unpacked_ before aide-common is configured. afaik, dpkg breaks
circular dependencies at the package that doesn't have maintainer
scripts and will thus do the right thing with aide.
Removing aide-common's dependency on any aide binary package would
mean changing all scripts to gracefully handle the (senseless) case
where aide-common is installed without any aide binary package. I'd
rather avoid that additional complexity.
For the time being, I'm tempted to tag this bug wontfix unless
somebody explains to me what could happen and why it didn't already
happen in a past release.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 621 72739835
Message sent on
to Bill Allombert <ballombe@debian.org>:
Bug#545852.
(Sat, 23 Jan 2010 19:30:10 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>:
Bug#545852; Package aide-common.
(Sun, 24 Jan 2010 11:15:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Kurt Roeckx <kurt@roeckx.be>:
Extra info received and forwarded to list. Copy sent to Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>.
(Sun, 24 Jan 2010 11:15:06 GMT) (full text, mbox, link).
Message #18 received at 545852@bugs.debian.org (full text, mbox, reply):
On Sat, Jan 23, 2010 at 08:27:07PM +0100, Marc Haber wrote:
> Hi,
>
> On Wed, Sep 09, 2009 at 05:49:56PM +0200, Bill Allombert wrote:
> > There is a circular dependency between aide-common and aide:
> >
> > aide-common :Depends: aide | aide-binary
> > aide :Depends: aide-common (= 0.13.1-11)
> >
> > Circular dependencies are known to cause problems during upgrade,
>
> As the aide packages have been like this for at least two stable
> releases, and I haven't heard of any problems, I'd like to know more
> about the possible evil things that could happen.
>
> The aide binary packages do not have any maintainer scripts, so the
> only thing important is that the binary package is present and
> _unpacked_ before aide-common is configured. afaik, dpkg breaks
> circular dependencies at the package that doesn't have maintainer
> scripts and will thus do the right thing with aide.
As far as I know, dpkg will stop caring about other Depends in
other packages too and might cause other packages to fail to
install while they do have the proper depends.
Kurt
Message sent on
to Bill Allombert <ballombe@debian.org>:
Bug#545852.
(Sun, 24 Jan 2010 11:15:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>:
Bug#545852; Package aide-common.
(Mon, 28 Jun 2010 18:57:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Marc Haber <mh+debian-packages@zugschlus.de>:
Extra info received and forwarded to list. Copy sent to Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>.
(Mon, 28 Jun 2010 18:57:06 GMT) (full text, mbox, link).
Message #26 received at 545852@bugs.debian.org (full text, mbox, reply):
On Sun, Jan 24, 2010 at 12:12:50PM +0100, Kurt Roeckx wrote:
> As far as I know, dpkg will stop caring about other Depends in
> other packages too and might cause other packages to fail to
> install while they do have the proper depends.
I guess that's a bug in dpkg then.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190
Message sent on
to Bill Allombert <ballombe@debian.org>:
Bug#545852.
(Mon, 28 Jun 2010 18:57:08 GMT) (full text, mbox, link).
Added tag(s) pending.
Request was from Hannes von Haugwitz <hannes@vonhaugwitz.com>
to control@bugs.debian.org.
(Sat, 07 Apr 2012 14:45:02 GMT) (full text, mbox, link).
Reply sent
to Hannes von Haugwitz <hannes@vonhaugwitz.com>:
You have taken responsibility.
(Wed, 20 Jun 2012 15:06:03 GMT) (full text, mbox, link).
Notification sent
to Bill Allombert <ballombe@debian.org>:
Bug acknowledged by developer.
(Wed, 20 Jun 2012 15:06:03 GMT) (full text, mbox, link).
Message #36 received at 545852-close@bugs.debian.org (full text, mbox, reply):
Source: aide
Source-Version: 0.15.1-6
We believe that the bug you reported is fixed in the latest version of
aide, which is due to be installed in the Debian FTP archive:
aide-common_0.15.1-6_all.deb
to main/a/aide/aide-common_0.15.1-6_all.deb
aide-dynamic_0.15.1-6_amd64.deb
to main/a/aide/aide-dynamic_0.15.1-6_amd64.deb
aide-xen_0.15.1-6_amd64.deb
to main/a/aide/aide-xen_0.15.1-6_amd64.deb
aide_0.15.1-6.debian.tar.gz
to main/a/aide/aide_0.15.1-6.debian.tar.gz
aide_0.15.1-6.dsc
to main/a/aide/aide_0.15.1-6.dsc
aide_0.15.1-6_amd64.deb
to main/a/aide/aide_0.15.1-6_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 545852@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hannes von Haugwitz <hannes@vonhaugwitz.com> (supplier of updated aide package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 20 Jun 2012 14:46:28 +0200
Source: aide
Binary: aide aide-xen aide-dynamic aide-common
Architecture: source amd64 all
Version: 0.15.1-6
Distribution: unstable
Urgency: low
Maintainer: Aide Maintainers <pkg-aide-maintainers@lists.alioth.debian.org>
Changed-By: Hannes von Haugwitz <hannes@vonhaugwitz.com>
Description:
aide - Advanced Intrusion Detection Environment - static binary
aide-common - Advanced Intrusion Detection Environment - Common files
aide-dynamic - Advanced Intrusion Detection Environment - dynamic binary
aide-xen - Advanced Intrusion Detection Environment - static binary for XEN
Closes: 545852 631398
Changes:
aide (0.15.1-6) unstable; urgency=low
.
* lowered dependency on aide-common (closes: #545852):
- aide, aide-xen, aide-dynamic:
- moved aide-common from Depends to Recommends
- added Breaks/Replaces: aide-common (<< 0.15.1-6)
- moved aide.1 and aide.conf.5 from aide-common to binary packages
- aide-common: replaced dependency on aide | aide-binary with
versionised dependency on aide | aide-xen | aide-dynamic
* debian/patches/06-conf_yacc.y_conftext_declaration_fix.dpatch: new
- fixed broken 'Error in expression' message (closes: #631398)
* 31_aide_lighttpd:
- adjusted log file rules
* 31_aide_postgresql:
- handle moved pgstat.stat file
* 31_aide_resolvconf:
- extended rule for files in /@@{LIBINITRW}/resolvconf/interface/
* 31_aide_cron-apt:
- adjusted rule for files in mailchanges/
* 31_aide_initramfs-tools: new
- handle /@@{DEVDOT}initramfs
* 31_aide_util-linux: new
- handle utab file and mount dir
* 31_aide_xdm: new
- handle auth files
- handle pid file
* 31_aide_libvirt-bin:
- handle .monitor files
- handle /var/lib/libvirt
- handle /@@{RUNLOCK}/libvirt-guests
- handle /@@{RUN}/libvirt/uml-guest
* 31_aide_laptop-mode-tools:
- handle lock files
- handle state-brightness-command and nolm-mountopts state file
* 31_aide_munin,31_aide_munin-nodes:
- /var/www/munin has been moved to /var/cache/munin/www
* 70_aide_run:
- handle /@@{RUNLOCK}/.ramfs
* removed optional aide-config-zg2 package
* debian/aide-common.prerm: removed (/usr/doc/ handling is obsolete)
* Migrated to dpkg-source 3.0 (quilt) format:
- converted dpatch patches to quilt
- use dh7 syntax
- use dh-autoreconf
- removed debian/aide_fixperms (not needed anymore)
- removed build-dep on dpatch
- set debian/compat to 7
- build depend on debhelper >= 7.0.50~ and dh-autoreconf
* debian/patches/07-db_file.c_missing_format_string_fix.patch: new
- added missing format string in dofprintf calls
* Switched to debhelper 9
- set debian/compat to 9
- build depend on debhelper >= 9
* aide.conf.in:
- added X group and use it instead of 'acl+xattrs+e2fsattrs_SELINUX_'
- fixed typo in comment
- removed I from HiSerMemberLog
* Moved aide.conf.in back to aide.conf and adjusted debian/rules
* debian/control:
- removed build-dep on libgcrypt11-dev (not needed anymore)
- adjusted URLs of Vcs-* fields
- removed pointer to configuration from description of binary packages
- bumped to Standards-Version 3.9.3 (no changes necessary)
Checksums-Sha1:
429e0621a1942e9305327565babf41b14606d1bd 2122 aide_0.15.1-6.dsc
b7d191505d0f125e90c483edc1c1ca50025cf617 80617 aide_0.15.1-6.debian.tar.gz
b3dc1a3fa7d0671bb700e362b989173aca050bba 639404 aide_0.15.1-6_amd64.deb
2c8a1c9c8761601e97084226e1af275689b3d89f 639434 aide-xen_0.15.1-6_amd64.deb
85c4204d41df6b71bab34139f01131a8fa31c770 129466 aide-dynamic_0.15.1-6_amd64.deb
4050b1b17d587bec04d0d411b907682f8ca4ce25 101858 aide-common_0.15.1-6_all.deb
Checksums-Sha256:
47c2d5e85fdc1d4b7fc85e8d58bf8f724d734ec07b836a83b71c429747115946 2122 aide_0.15.1-6.dsc
e777efe51048e21ef36a194d9cf096a6f1076298eeabf67e8149970ecd54b265 80617 aide_0.15.1-6.debian.tar.gz
b4af72dd982e0545b68bf38aa4f4c2345830baf25917f8000c2cae0ded5ce350 639404 aide_0.15.1-6_amd64.deb
6e3a15aac032dbcdf0f97cfdb20da4e432b639e4148386f59a95c8be8c8eeb87 639434 aide-xen_0.15.1-6_amd64.deb
2d51f315e25e04d848bcea5e4e0ff167d84992bfb4cfccdc435b19ea61834c1b 129466 aide-dynamic_0.15.1-6_amd64.deb
6aabfc79d9ed63adb99e232b81b117770c6faf00204bf70f1632b526632f8800 101858 aide-common_0.15.1-6_all.deb
Files:
75b5041a088bd71bb054ee4057ff70d4 2122 admin optional aide_0.15.1-6.dsc
39d0005c404f49276221383ae4bc7e33 80617 admin optional aide_0.15.1-6.debian.tar.gz
50bc2e4535e590ddc5fb7ec798be6ad8 639404 admin optional aide_0.15.1-6_amd64.deb
6dfb77e9ec4b41a52f399f3f0b1ab7bf 639434 admin extra aide-xen_0.15.1-6_amd64.deb
610d906163914eaef512c2bca86a8bc3 129466 admin extra aide-dynamic_0.15.1-6_amd64.deb
ab5c8f2ce4083b9baafb5a13c5727af7 101858 admin optional aide-common_0.15.1-6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQGcBAEBCAAGBQJP4dNcAAoJEBjuhjhgIu9XaP8MAKr7piRl735xtQYX8BcbpFp4
z4xGbQ4KjK1jxXhH1qFh4+BtaiWf9KDw2CafxUDOM7DS1zQ6cB03A0k6iOQSiPZA
DTRC6XbHss7Tkek4iCU+rDnDMjShJFf4LBEo2Oo6yZ/fsujNsQug7n0quCbztfEt
U4iuCatCq9fZYHAoT50V/wj6EYrojsB5ZUv7MZY31gNSB08YWW4mT8Ytrf5oJ2fj
lAHo3UNWAe54UfDo4SRINDEsa8yAXyubmyBklmgh3qCqTiYi28J53BVWnbrL+H6V
yJzabSVjFzD5elz3JXxlr4h2FJafwenrkjabGeJgF+gT7PhIlseynviWRmUXE7zq
EKHFjLHcRYKB0HG9F1ke3ZHXoFW1SNejuUu8h+6aX7jAYVLGnf3XHTsbUrzoPGUS
tDHm+LhXQw1nDz44poKlvaHn7owTIIQH+JbwLembXcsxwoXP3jjhIOoaH5U4xC6I
EC3WtFZaSADvm55VDm1CJVp0klUCLflcAaQtHxLIhA==
=7Ozi
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 19 Jul 2012 07:30:56 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 08:50:37 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.