libpaper1: bad debconf dependency breaks older systems

Bug #7182 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
libpaper (Debian)
Fix Released
Unknown
libpaper (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Automatically imported from Debian bug report #261844 http://bugs.debian.org/261844

Revision history for this message
In , Matt Zimmerman (mdz) wrote :

> AFAICT, SETTITLE support didn't appear until debconf 1.3.22,

Additionally, debian/compat specifies compatibility level 4, for which
debconf (>= 4) is required.

--
 - mdz

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #261844 http://bugs.debian.org/261844

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Wed, 28 Jul 2004 10:47:21 -0400 (EDT)
From: <email address hidden> (David Golombek)
To: Debian Bug Tracking System <email address hidden>
Subject: libpaper1: bad debconf dependency breaks older systems

Package: libpaper1
Version: 1.1.14-0.2
Severity: grave

libpaper1 1.1.14 claims a dependence upon debconf (>= 0.9.25), but
when I installed it, the package could not configure itself. There
were two problems:

libpaper1.config uses:
db_settitle libpaper/defaultpaper

and

libpaper1.postinst uses:
ucf --debconf-ok /etc/papersize.dpkg-inst /etc/papersize

AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
--debconf-ok didn't appear until ucf 0.28

Given these broken dependencies, the package could not be configured
on my system. Sorry if I overrated the severity of the bug.

Thanks,
Dave

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux wisdom-like-silence.permabit.com 2.4.22pcore-a.6 #1 SMP Mon Dec 29 15:37:55 EST 2003 i686
Locale: LANG=en_US, LC_CTYPE=en_US

Versions of packages libpaper1 depends on:
ii debconf 1.2.35 Debian configuration management sy
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
ii ucf 0.07 Update Configuration File - preser

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 28 Jul 2004 09:24:03 -0700
From: Matt Zimmerman <email address hidden>
To: <email address hidden>
Subject: Re: libpaper1: bad debconf dependency breaks older systems

> AFAICT, SETTITLE support didn't appear until debconf 1.3.22,

Additionally, debian/compat specifies compatibility level 4, for which
debconf (>= 4) is required.

--
 - mdz

Revision history for this message
In , Frank Lichtenheld (djpig) wrote : Re: Bug#261844: libpaper1: bad debconf dependency breaks older systems

On Wed, Jul 28, 2004 at 09:24:03AM -0700, Matt Zimmerman wrote:
> > AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
>
> Additionally, debian/compat specifies compatibility level 4, for which
> debconf (>= 4) is required.

You're confusing debconf and debhelper here, don't you?

Gruesse,
--
Frank Lichtenheld <email address hidden>
www: http://www.djpig.de/

Revision history for this message
In , Matt Zimmerman (mdz) wrote :

On Wed, Jul 28, 2004 at 08:34:16PM +0200, Frank Lichtenheld wrote:

> On Wed, Jul 28, 2004 at 09:24:03AM -0700, Matt Zimmerman wrote:
> > > AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
> >
> > Additionally, debian/compat specifies compatibility level 4, for which
> > debconf (>= 4) is required.
>
> You're confusing debconf and debhelper here, don't you?

Yes, I'm completely silly.

--
 - mdz

Revision history for this message
In , Frank Lichtenheld (djpig) wrote :

clone 261844 -1 -2
reassign -1 lintian
reassign -2 lintian
retitle -1 [checks/debconf] check for db_settitle and dependency
retitle -2 [new check] similar dependency checks for ucf as for debconf?
severity -1 wishlist
severity -2 wishlist
thanks

On Wed, Jul 28, 2004 at 10:47:21AM -0400, David Golombek wrote:
> libpaper1 1.1.14 claims a dependence upon debconf (>= 0.9.25), but
> when I installed it, the package could not configure itself. There
> were two problems:
>
> libpaper1.config uses:
> db_settitle libpaper/defaultpaper
>
> and
>
> libpaper1.postinst uses:
> ucf --debconf-ok /etc/papersize.dpkg-inst /etc/papersize
>
> AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
> --debconf-ok didn't appear until ucf 0.28
>
> Given these broken dependencies, the package could not be configured
> on my system. Sorry if I overrated the severity of the bug.

Given that I uploaded the NMU, I will fix this in another one unless the
maintainer disagrees. Your analysis about the required versions seems
correct.

Bugs cloned to lintian, so that I can perhaps save others from making
the same mistakes.

Gruesse,
--
Frank Lichtenheld <email address hidden>
www: http://www.djpig.de/

Revision history for this message
In , Frank Lichtenheld (djpig) wrote :

tags 261844 pending patch
thanks

Uploaded with the attached patch to DELAYED/2-day.

Gruesse,
--
Frank Lichtenheld <email address hidden>
www: http://www.djpig.de/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 28 Jul 2004 20:34:16 +0200
From: Frank Lichtenheld <email address hidden>
To: Matt Zimmerman <email address hidden>, <email address hidden>
Subject: Re: Bug#261844: libpaper1: bad debconf dependency breaks older systems

On Wed, Jul 28, 2004 at 09:24:03AM -0700, Matt Zimmerman wrote:
> > AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
>
> Additionally, debian/compat specifies compatibility level 4, for which
> debconf (>= 4) is required.

You're confusing debconf and debhelper here, don't you?

Gruesse,
--
Frank Lichtenheld <email address hidden>
www: http://www.djpig.de/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 28 Jul 2004 11:56:53 -0700
From: Matt Zimmerman <email address hidden>
To: Frank Lichtenheld <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#261844: libpaper1: bad debconf dependency breaks older systems

On Wed, Jul 28, 2004 at 08:34:16PM +0200, Frank Lichtenheld wrote:

> On Wed, Jul 28, 2004 at 09:24:03AM -0700, Matt Zimmerman wrote:
> > > AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
> >
> > Additionally, debian/compat specifies compatibility level 4, for which
> > debconf (>= 4) is required.
>
> You're confusing debconf and debhelper here, don't you?

Yes, I'm completely silly.

--
 - mdz

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 28 Jul 2004 21:06:47 +0200
From: Frank Lichtenheld <email address hidden>
To: David Golombek <email address hidden>, <email address hidden>
Subject: Re: Bug#261844: libpaper1: bad debconf dependency breaks older systems

clone 261844 -1 -2
reassign -1 lintian
reassign -2 lintian
retitle -1 [checks/debconf] check for db_settitle and dependency
retitle -2 [new check] similar dependency checks for ucf as for debconf?
severity -1 wishlist
severity -2 wishlist
thanks

On Wed, Jul 28, 2004 at 10:47:21AM -0400, David Golombek wrote:
> libpaper1 1.1.14 claims a dependence upon debconf (>= 0.9.25), but
> when I installed it, the package could not configure itself. There
> were two problems:
>
> libpaper1.config uses:
> db_settitle libpaper/defaultpaper
>
> and
>
> libpaper1.postinst uses:
> ucf --debconf-ok /etc/papersize.dpkg-inst /etc/papersize
>
> AFAICT, SETTITLE support didn't appear until debconf 1.3.22,
> --debconf-ok didn't appear until ucf 0.28
>
> Given these broken dependencies, the package could not be configured
> on my system. Sorry if I overrated the severity of the bug.

Given that I uploaded the NMU, I will fix this in another one unless the
maintainer disagrees. Your analysis about the required versions seems
correct.

Bugs cloned to lintian, so that I can perhaps save others from making
the same mistakes.

Gruesse,
--
Frank Lichtenheld <email address hidden>
www: http://www.djpig.de/

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (19.7 KiB)

Message-ID: <email address hidden>
Date: Wed, 28 Jul 2004 21:41:33 +0200
From: Frank Lichtenheld <email address hidden>
To: David Golombek <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#261844: libpaper1: bad debconf dependency breaks older systems

--7ZAtKRhVyVSsbBD2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

tags 261844 pending patch
thanks

Uploaded with the attached patch to DELAYED/2-day.

Gruesse,
--
Frank Lichtenheld <email address hidden>
www: http://www.djpig.de/

--7ZAtKRhVyVSsbBD2
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: attachment; filename="libpaper.1_1_14-0_3.patch"
Content-Transfer-Encoding: 8bit

diff -Naur libpaper-1.1.14.bak/debian/changelog libpaper-1.1.14/debian/changelog
--- libpaper-1.1.14.bak/debian/changelog Tue Jul 20 21:19:03 2004
+++ libpaper-1.1.14/debian/changelog Wed Jul 28 21:28:38 2004
@@ -1,3 +1,14 @@
+libpaper (1.1.14-0.3) unstable; urgency=low
+
+ * Third NMU to increase the dependencies on debconf (>= 1.3.22)
+ and ucf (>= 0.28). Thanks David Golombek for noticing.
+ (Closes: #261844)
+ * Update Japanese translation of debconf templates. (Closes: #260820)
+ * Update Japanese translation of debconf templates.
+ * Add Ukrainian translation of debconf templates. (Closes: #261637)
+
+ -- Frank Lichtenheld <email address hidden> Wed, 28 Jul 2004 21:17:55 +0200
+
 libpaper (1.1.14-0.2) unstable; urgency=low

   * Second NMU to acknowledge the fact that it was me, not Fabio that
diff -Naur libpaper-1.1.14.bak/debian/control libpaper-1.1.14/debian/control
--- libpaper-1.1.14.bak/debian/control Fri Jul 16 19:05:50 2004
+++ libpaper-1.1.14/debian/control Wed Jul 28 21:12:18 2004
@@ -7,7 +7,7 @@

 Package: libpaper1
 Architecture: any
-Depends: ${shlibs:Depends}, debconf (>= 0.9.25), ucf
+Depends: ${shlibs:Depends}, debconf (>= 1.3.22), ucf (>= 0.28)
 Replaces: libpaperg (<< 1.1.9)
 Provides: libpaperg
 Recommends: libpaper-utils
diff -Naur libpaper-1.1.14.bak/debian/po/de.po libpaper-1.1.14/debian/po/de.po
--- libpaper-1.1.14.bak/debian/po/de.po Fri Jul 16 19:05:50 2004
+++ libpaper-1.1.14/debian/po/de.po Wed Jul 28 21:28:11 2004
@@ -11,14 +11,13 @@
 #
 # Developers do not need to manually edit POT or PO files.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2004-06-30 14:30+0200\n"
-"PO-Revision-Date: 2004-04-29 18:54-0200\n"
-"Last-Translator: Helge Kreutzmann <email address hidden>\n"
+"PO-Revision-Date: 2004-07-28 21:30-0200\n"
+"Last-Translator: Frank Lichtenheld <email address hidden>\n"
 "Language-Team: de <email address hidden>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-15\n"
@@ -28,265 +27,265 @@
 #. Choices
 #: ../libpaper1.templates:3
 msgid "letter"
-msgstr ""
+msgstr "letter"

 #. Type: select
 #. Choices
 #: ../libpaper1.templates:3
 msgid "a4"
-msgstr ""
+msgstr "A4"

 #. Type: select
 #. Choices
 #: ../libpaper1.templates:3
 msgid "note"
-msgstr ""
+msgstr "note"

 #. Type: select
 #. Choices
 #: ../libpaper1.templates:3
 msgid "legal"
-msgstr ""
+msgstr "legal"

 #...

Revision history for this message
Matt Zimmerman (mdz) wrote :

Fixed in 1.1.14ubuntu4

Revision history for this message
In , Frank Lichtenheld (djpig) wrote : Fixed in NMU of libpaper 1.1.14-0.3

tag 260820 + fixed
tag 261637 + fixed
tag 261844 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 28 Jul 2004 21:17:55 +0200
Source: libpaper
Binary: libpaper-dev libpaper1 libpaperg-dev libpaperg libpaper-utils
Architecture: source all i386
Version: 1.1.14-0.3
Distribution: unstable
Urgency: low
Maintainer: Stephen Zander <email address hidden>
Changed-By: Frank Lichtenheld <email address hidden>
Description:
 libpaper-dev - Library for handling paper characteristics (development files)
 libpaper-utils - Library for handling paper characteristics (utilities)
 libpaper1 - Library for handling paper characteristics
 libpaperg - Library for handling paper characteristics (dummy package)
 libpaperg-dev - Library for handling paper characteristics (dummy development fil
Closes: 260820 261637 261844
Changes:
 libpaper (1.1.14-0.3) unstable; urgency=low
 .
   * Third NMU to increase the dependencies on debconf (>= 1.3.22)
     and ucf (>= 0.28). Thanks David Golombek for noticing.
     (Closes: #261844)
   * Update Japanese translation of debconf templates. (Closes: #260820)
   * Update German translation of debconf templates.
   * Add Ukrainian translation of debconf templates. (Closes: #261637)
Files:
 ea73fd895f4bd4556d581a37b82482ee 591 libs optional libpaper_1.1.14-0.3.dsc
 b8ab0efe837835d4a799436f7cc37b91 299898 libs optional libpaper_1.1.14-0.3.tar.gz
 c11b7efd2fef485fedd3937f9743e6b1 768 libs optional libpaperg_1.1.14-0.3_all.deb
 63792b660b91486cf5ebbe3d016867c9 780 devel optional libpaperg-dev_1.1.14-0.3_all.deb
 f0120f186d3cc7e9a1d8dcbbadaad932 16456 libs optional libpaper1_1.1.14-0.3_i386.deb
 2ce3eff5fb56620ee878282c5c00add6 15734 utils optional libpaper-utils_1.1.14-0.3_i386.deb
 d740d393e5cc6d2fe7c75cc3d6d65543 15030 devel optional libpaper-dev_1.1.14-0.3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBCACSQbn06FtxPfARAjjmAKCUrKriAIoi/EXvm6xzfuGjYnAw6QCfc3cA
05PFJiP1TU671gIESbp5OaY=
=1m+0
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 29 Jul 2004 16:17:12 -0400
From: Frank Lichtenheld <email address hidden>
To: <email address hidden>
Cc: Frank Lichtenheld <email address hidden>, Stephen Zander <email address hidden>
Subject: Fixed in NMU of libpaper 1.1.14-0.3

tag 260820 + fixed
tag 261637 + fixed
tag 261844 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 28 Jul 2004 21:17:55 +0200
Source: libpaper
Binary: libpaper-dev libpaper1 libpaperg-dev libpaperg libpaper-utils
Architecture: source all i386
Version: 1.1.14-0.3
Distribution: unstable
Urgency: low
Maintainer: Stephen Zander <email address hidden>
Changed-By: Frank Lichtenheld <email address hidden>
Description:
 libpaper-dev - Library for handling paper characteristics (development files)
 libpaper-utils - Library for handling paper characteristics (utilities)
 libpaper1 - Library for handling paper characteristics
 libpaperg - Library for handling paper characteristics (dummy package)
 libpaperg-dev - Library for handling paper characteristics (dummy development fil
Closes: 260820 261637 261844
Changes:
 libpaper (1.1.14-0.3) unstable; urgency=low
 .
   * Third NMU to increase the dependencies on debconf (>= 1.3.22)
     and ucf (>= 0.28). Thanks David Golombek for noticing.
     (Closes: #261844)
   * Update Japanese translation of debconf templates. (Closes: #260820)
   * Update German translation of debconf templates.
   * Add Ukrainian translation of debconf templates. (Closes: #261637)
Files:
 ea73fd895f4bd4556d581a37b82482ee 591 libs optional libpaper_1.1.14-0.3.dsc
 b8ab0efe837835d4a799436f7cc37b91 299898 libs optional libpaper_1.1.14-0.3.tar.gz
 c11b7efd2fef485fedd3937f9743e6b1 768 libs optional libpaperg_1.1.14-0.3_all.deb
 63792b660b91486cf5ebbe3d016867c9 780 devel optional libpaperg-dev_1.1.14-0.3_all.deb
 f0120f186d3cc7e9a1d8dcbbadaad932 16456 libs optional libpaper1_1.1.14-0.3_i386.deb
 2ce3eff5fb56620ee878282c5c00add6 15734 utils optional libpaper-utils_1.1.14-0.3_i386.deb
 d740d393e5cc6d2fe7c75cc3d6d65543 15030 devel optional libpaper-dev_1.1.14-0.3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBCACSQbn06FtxPfARAjjmAKCUrKriAIoi/EXvm6xzfuGjYnAw6QCfc3cA
05PFJiP1TU671gIESbp5OaY=
=1m+0
-----END PGP SIGNATURE-----

Revision history for this message
In , Giuseppe Sacco (eppesuig) wrote : closing all fixed bugs

I am adopting the package and closing all already fixed bugs.

Thanks to all NMUer,
Giuseppe

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1098528626.2770.240.camel@localhost>
Date: Sat, 23 Oct 2004 12:50:27 +0200
From: Giuseppe Sacco <email address hidden>
To: <email address hidden>, <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>, <email address hidden>,
 <email address hidden>
Subject: closing all fixed bugs

I am adopting the package and closing all already fixed bugs.

Thanks to all NMUer,
Giuseppe

Changed in libpaper:
status: Unknown → 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.