reopen 480899
retitle 480899 incomplete split prevents installation of cdebconf-gtk
severity serious
thanks
> cdebconf needs a package split (or possibly more than one) so that the
> gtk+ frontend is optional, along with it's dependencies.
The package split has happened but the default package still depends on
GTK+ as it still contains the gtk frontend which needs to be optional
to allow use of cdebconf within a buildd chroot.
cdebconf_0.143_amd64.deb
------------------------
new debian package, version 2.0.
size 173292 bytes: control archive= 1477 bytes.
19 bytes, 1 lines conffiles
797 bytes, 15 lines control
1935 bytes, 28 lines md5sums
Package: cdebconf
Version: 0.143
Architecture: amd64
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 512
Depends: libatk1.0-0 (>= 1.20.0), libc6, libcairo2 (>= 1.6.4-6.1),
libdebian-installer4 (>= 0.63), libfontconfig1 (>= 2.4.0), libfreetype6
(>= 2.2.1), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0),
libnewt0.52, libpango1.0-0 (>= 1.14.0), libslang2 (>= 2.0.7-1),
libtextwrap1, debconf
66992 2009-07-06 13:19 ./usr/lib/cdebconf/frontend/gtk.so
29424 2009-07-06 13:19 ./usr/lib/cdebconf/frontend/newt.so
19424 2009-07-06 13:19 ./usr/lib/cdebconf/frontend/text.so
libglib2.0-0, libcairo2, libfontconfig1, libfreetype6, libgtk2.0-0 and
libatk1.0-0 are all unwanted for a debconf replacement. Currently,
cdebconf-gtk cannot be installed alongside cdebconf anyway
because ./usr/lib/cdebconf/frontend/gtk.so exists in both and Replaces
is not used (hence the bump in severity). (libglib2.0-0 itself isn't
that bad though, overall, as pkg-config and gettext both use it.)
Version: 0.143+nmu1
Architecture: amd64
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 428
Depends: libc6, libdebian-installer4 (>= 0.63), libnewt0.52, libslang2 (>= 2.0.7-1), libtextwrap1, debconf
Recommends: cdebconf-gtk
The replacement cdebconf.install file is:
deb/etc/* etc
deb/usr/lib/cdebconf/debconf-copydb usr/lib/cdebconf
deb/usr/lib/cdebconf/debconf-loadtemplate usr/lib/cdebconf
deb/usr/lib/cdebconf/dpkg-reconfigure usr/lib/cdebconf
deb/usr/lib/cdebconf/debconf-communicate usr/lib/cdebconf
deb/usr/lib/cdebconf/db/* usr/lib/cdebconf/db
deb/usr/lib/cdebconf/debconf usr/lib/cdebconf/
deb/usr/lib/cdebconf/frontend/newt.so usr/lib/cdebconf/frontend
deb/usr/lib/cdebconf/frontend/text.so usr/lib/cdebconf/frontend
deb/usr/lib/cdebconf/libdebconf.so usr/lib/cdebconf
deb/usr/lib/cdebconf/debconf-dumpdb usr/lib/cdebconf
deb/usr/share usr
$ debdiff ../cdebconf_0.143_amd64.deb ../cdebconf_0.143+nmu1_amd64.deb
[The following lists of changes regard files as different if they have
different names, permissions or owners.]
Files in first .deb but not in second
-------------------------------------
-rw-r--r-- root/root /usr/lib/cdebconf/frontend/gtk.so
Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: [-libatk1.0-0 (>= 1.20.0),-] libc6, [-libcairo2 (>= 1.6.4-6.1),-] libdebian-installer4 (>= 0.63), [-libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2.1), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0),-] libnewt0.52, [-libpango1.0-0 (>= 1.14.0),-] libslang2 (>= 2.0.7-1), libtextwrap1, debconf
Installed-Size: [-512-] {+440+}
Version: [-0.143-] {+0.143+nmu1+}
Patch attached.
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/
diff -Nru cdebconf-0.143/debian/cdebconf.install cdebconf-0.143+nmu1/debian/cdebconf.install --- cdebconf-0.143/debian/cdebconf.install 2006-01-27 01:59:05.000000000 +0000 +++ cdebconf-0.143+nmu1/debian/cdebconf.install 2009-07-06 13:40:51.000000000 +0100 @@ -1,3 +1,12 @@ deb/etc/* etc -deb/usr/lib/cdebconf usr/lib +deb/usr/lib/cdebconf/debconf-copydb usr/lib/cdebconf +deb/usr/lib/cdebconf/debconf-loadtemplate usr/lib/cdebconf +deb/usr/lib/cdebconf/dpkg-reconfigure usr/lib/cdebconf +deb/usr/lib/cdebconf/debconf-communicate usr/lib/cdebconf +deb/usr/lib/cdebconf/db/* usr/lib/cdebconf/db +deb/usr/lib/cdebconf/debconf usr/lib/cdebconf/ +deb/usr/lib/cdebconf/frontend/newt.so usr/lib/cdebconf/frontend +deb/usr/lib/cdebconf/frontend/text.so usr/lib/cdebconf/frontend +deb/usr/lib/cdebconf/libdebconf.so usr/lib/cdebconf +deb/usr/lib/cdebconf/debconf-dumpdb usr/lib/cdebconf deb/usr/share usr diff -Nru cdebconf-0.143/debian/changelog cdebconf-0.143+nmu1/debian/changelog --- cdebconf-0.143/debian/changelog 2009-07-02 14:32:28.000000000 +0100 +++ cdebconf-0.143+nmu1/debian/changelog 2009-07-06 13:27:52.000000000 +0100 @@ -1,3 +1,10 @@ +cdebconf (0.143+nmu1) unstable; urgency=low + + * Non-maintainer upload. + * Drop gtk frontend from default cdebconf package (Closes: #480899) + + -- Neil Williams <codehelp@debian.org> Mon, 06 Jul 2009 13:27:27 +0100 + cdebconf (0.143) unstable; urgency=low [ Otavio Salvador ]
Attachment:
pgp677bDXWxWV.pgp
Description: PGP signature