Installs symlinks to files in non-dependency libkadm5clnt6

Bug #472080 reported by Peter Cordes
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
krb5 (Ubuntu)
Fix Released
Medium
Unassigned
Karmic
Fix Released
Medium
Thierry Carrez

Bug Description

Binary package hint: libkrb5-dev

Found with cruft(8).

$ find -L $(dpkg -L libkrb5-dev) -maxdepth 0 -type l -ls
16876988 0 lrwxrwxrwx 1 root root 19 Oct 31 15:35 /usr/lib/libkadm5clnt.so -> libkadm5clnt.so.6.0

$ apt-file search libkadm5clnt.so.6.0
libkadm5clnt6: /usr/lib/libkadm5clnt.so.6.0

 So probably libkrb5-dev should depend on libkadm5clnt6 as well as libkadm5srv6.

Or maybe not, I don't know how this is supposed to work. I only have libkrb5-dev installed because libcurl4-openssl-dev pulls it in.

Revision history for this message
Sam Hartman (hartmans) wrote : Re: [Bug 472080] [NEW] Installs symlinks to files in non-dependency libkadm5clnt6

Thanks, the following untested patch probably fixes.
This will make its way in in my next upload to Debian, where I'll test it.

From 19eab6834f793329a042279c5257bda12f2bed8e Mon Sep 17 00:00:00 2001
From: Sam Hartman <email address hidden>
Date: Tue, 3 Nov 2009 13:32:58 -0500
Subject: [PATCH] libkrb5-dev depends on libkadm5clnt6 (LP: #472080)

---
 debian/changelog | 3 ++-
 debian/control | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a01d182..6f17655 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
 krb5 (1.7+dfsg) UNRELEASED; urgency=low

   * New upstream version
+ * libkrb5-dev depends on libkadm5clnt6 (LP: #472080)

- -- Sam Hartman <email address hidden> Fri, 21 Aug 2009 15:17:16 -0400
+ -- Sam Hartman <email address hidden> Tue, 03 Nov 2009 13:31:05 -0500

 krb5 (1.7dfsg~beta3-2) UNRELEASED; urgency=low

diff --git a/debian/control b/debian/control
index 90e3783..e323c14 100644
--- a/debian/control
+++ b/debian/control
@@ -1,4 +1,4 @@
-Source: krb5
+8Source: krb5
 Section: net
 Priority: standard
 Build-Depends: debhelper (>= 7), byacc | bison, comerr-dev, docbook-to-man,
@@ -163,7 +163,7 @@ Description: MIT Kerberos master server (kadmind)
 Package: libkrb5-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libkrb5-3 (= ${binary:Version}), libkadm5srv6 (= ${binary:Version}),
+Depends: ${misc:Depends}, libkrb5-3 (= ${binary:Version}), libkadm5srv6 (= ${binary:Version}), libkadm5clnt6 (= ${binary:Version})
  comerr-dev, libk5crypto3 (= ${binary:Version}), libgssapi-krb5-2 (= ${binary:Version}), libgssrpc4 (= ${binary:Version})
 Conflicts: heimdal-dev
 Priority: extra
--
1.6.3.3

Revision history for this message
Peter Cordes (peter-cordes) wrote : Re: [Bug 472080] [NEW] Installs symlinks to files in non-dependency libkadm5clnt6

On Tue, Nov 03, 2009 at 06:34:23PM -0000, Sam Hartman wrote:
> -Source: krb5
> +8Source: krb5

 Is that a typo?

 happy hacking,

--
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cor , des.ca)

"The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces!" -- Plautus, 200 BC

Revision history for this message
Sam Hartman (hartmans) wrote : Re: [Bug 472080] [NEW] Installs symlinks to files in non-dependency libkadm5clnt6

>>>>> "Peter" == Peter Cordes <email address hidden> writes:

    Peter> On Tue, Nov 03, 2009 at 06:34:23PM -0000, Sam Hartman wrote:
    >> -Source: krb5 +8Source: krb5

    Peter> Is that a typo?

Yes, *sigh*

Chuck Short (zulcss)
Changed in krb5 (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package krb5 - 1.7+dfsg-3

---------------
krb5 (1.7+dfsg-3) unstable; urgency=low

  * Fix typo in control file
  * Exclude usr/lib/krb5/plugins from dh_makeshlibs call to deal with
    behavior change in dh_makeshlibs, Closes: #558719

krb5 (1.7+dfsg-2) unstable; urgency=low

  * Only picked up part of the upstream fix to #557979; upstream fully
    reverted to 1.6.

krb5 (1.7+dfsg-1) unstable; urgency=low

  * New upstream version, Closes: #554225
  * Several fixes applied after the 1.7 release:
      - 6506: correctly handle keytab vs stash file
    - 6508: kadmind ACL parsing could reference uninitialized memory
    - 6509: kadmind can reference null pointer on ACL error
    - 6511: uninitialized memory passed to krb5_free_error in change
    password client path
    - 6514: none replay cache memory leak
    - 6515: profile library mutex performance improvements
    - 6541: memory leak in PAC verify code
    - 6542: Check for null characters in pkinit certs
    - 6543: login vs user order in ftpd sometimes wrong
    - 6551: Memory leak in spnego accept_sec_context error path
  * libkrb5-dev depends on libkadm5clnt6 (LP: #472080)
  * Avoid locking out accounts on PREAUTH_FAILED, Closes: #557979, (LP:
    #489418)

krb5 (1.7dfsg~beta3-2) UNRELEASED; urgency=low

  * Update to policy 3.8.2 (no changes)
 -- Ubuntu Archive Auto-Sync <email address hidden> Mon, 14 Dec 2009 18:46:18 +0000

Changed in krb5 (Ubuntu):
status: Confirmed → Fix Released
Thierry Carrez (ttx)
Changed in krb5 (Ubuntu Karmic):
assignee: nobody → Thierry Carrez (ttx)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted krb5 into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in krb5 (Ubuntu Karmic):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package krb5 - 1.7dfsg~beta3-1ubuntu0.4

---------------
krb5 (1.7dfsg~beta3-1ubuntu0.4) karmic-proposed; urgency=low

   * Cherry-pick various fixes from Debian:
      - libkrb5-dev depends on libkrb5client6 (LP: #472080)
      - Avoid locking out accounts on PREAUTH_FAILED, Closes: #557979 (LP:
        #489418)
      - 6506: correctly handle keytab vs stash file
      - 6508: kadmind ACL parsing could reference uninitialized memory
      - 6509: kadmind can reference null pointer on ACL error
      - 6511: uninitialized memory passed to krb5_free_error in change
        password client path
      - 6514: none replay cache memory leak
      - 6515: profile library mutex performance improvements
      - 6541: memory leak in PAC verify code
      - 6542: Check for null characters in pkinit certs
      - 6543: login vs user order in ftpd sometimes wrong
      - 6551: Memory leak in spnego accept_sec_context error path
 -- Evan Broder <email address hidden> Thu, 07 Jan 2010 21:28:45 -0500

Changed in krb5 (Ubuntu Karmic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.