[27552] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: debathena-clients has a dependency conflict on squeeze

daemon@ATHENA.MIT.EDU (Evan Broder)
Sat May 21 20:47:12 2011

MIME-Version: 1.0
In-Reply-To: <alpine.DEB.1.10.1105211855020.23662@dr-wily.mit.edu>
From: Evan Broder <broder@mit.edu>
Date: Sat, 21 May 2011 17:46:50 -0700
Message-ID: <BANLkTini=E+eXDsubqprZ9jg2ohBtqCNvQ@mail.gmail.com>
To: Quentin Smith <quentin@mit.edu>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: bugs@mit.edu
Errors-To: bugs-bounces@mit.edu

debathena-moira-clients (on squeeze) depends on libzephyr4,
libzephyr4-krb5 | libzephyr3-krb. The bare libzephry4 dependency is
generated by dpkg-shlibdeps, because something in moira-clients links
libzephyr. We add the disjunctive dependency to make sure you end up
with a Kerberos-enabled libzephyr.

But the important part is that this should be fine, because
libzephyr4-krb5 *Provides* libzephyr4, and as long as Karl isn't
shipping .symbols files for libzephyr, the auto-generated dependencies
should be unversioned.

So this is a symptom of some larger problem, which may simply be that
aptitude's resolver being stupid in some way.

On Sat, May 21, 2011 at 3:56 PM, Quentin Smith <quentin@mit.edu> wrote:
> geofft requested mail to bugs@. Installing debathena-clients on a fresh
> squeeze system gives
>
> The following packages have unmet dependencies:
>  libzephyr4-krb5: Conflicts: libzephyr4 but 3.0-1 is to be installed.
>  libzephyr4: Conflicts: libzephyr4-krb5 but 3.0-1 is to be installed.
> The following actions will resolve these dependencies:
>
>     Keep the following packages at their current version:
> 1)     libzephyr4 [Not Installed]
>
>
>
> because
>
>  libzephyr4{ab} (debathena-clients D: debathena-moira-clients D: libzephyr4)
>  libzephyr4-krb5{ab} (debathena-clients D: debathena-zephyr-config D:
> libzephyr4-krb5)
>
> --Quentin
>


home help back first fref pref prev next nref lref last post