dpk <email@example.com> writes:
> [dpk@brainiac:~] dpkg -s libpam0g
> Package: libpam0g
> Depends: libc6, libpam0g-util (>= 0.57b-0)
> [dpk@brainiac:~] dpkg -s libpam0g-util
> Depends: libpam0g (>= 0.57b-0), libc6, libpwdb0g
> Is there a reason why these two packages would depend on each other?
Yes. libpam is useless without it's authentication modules and the
authentication modules are dynamically linked with libpam.
> I think it would be better to have one suggest the other,
No it would not; they depend on each other.
> so you can get at least one to install without having to use
You don't need to use --force-depends.
15:09:42@hades| ~/temp $sudo dpkg -iEG libpam0g_0.57b-0.deb libpam0g-util_0.57b-0.deb
Selecting previously deselected package libpam0g.
(Reading database ... 30225 files and directories currently installed.)
Unpacking libpam0g (from libpam0g_0.57b-0.deb) ...
Selecting previously deselected package libpam0g-util.
Unpacking libpam0g-util (from libpam0g-util_0.57b-0.deb) ...
Setting up libpam0g-util (0.57b-0) ...
Setting up libpam0g (0.57b-0) ...
15:10:29@hades| ~/temp $
> Or, even better yet, combine them into one package since they both
> need each other?
That's a possibility but as I was doing a non-maintainer release I was
not prepared to do this.
I am also loath to resort to a technically inferior solution simply
because some users can't cope with the concept of circular
dependencies, after all dpkg and dselect handle them just fine.
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to firstname.lastname@example.org .