Hi, In our effort to remove old libraries, I would like to remove libgmime2.2a-cil from gmime2.2. We would have liked not to ship gmime2.2 with Squeeze at all, but that wasn't possible. However the Mono bindings are not used by any package, and they are superseded by the 2.4 bindings, so I would like to know whether you would accept such a change into Squeeze.
Thanks for considering, Emilio emi...@saturno:~/deb/pkg-gnome/packages/unstable/build-area$ debdiff gmime2.2_2.2.25-{1.1,2}.dsc diff -u gmime2.2-2.2.25/debian/changelog gmime2.2-2.2.25/debian/changelog --- gmime2.2-2.2.25/debian/changelog +++ gmime2.2-2.2.25/debian/changelog @@ -1,3 +1,9 @@ +gmime2.2 (2.2.25-2) UNRELEASED; urgency=low + + * Drop libgmime2.2a-cil. + + -- Emilio Pozuelo Monfort <po...@debian.org> Fri, 21 May 2010 16:10:54 +0200 + gmime2.2 (2.2.25-1.1) unstable; urgency=medium * Non-maintainer upload reverted: --- gmime2.2-2.2.25/debian/libgmime2.2a-cil.docs +++ gmime2.2-2.2.25.orig/debian/libgmime2.2a-cil.docs @@ -1,3 +0,0 @@ -AUTHORS -README -TODO diff -u gmime2.2-2.2.25/debian/control gmime2.2-2.2.25/debian/control --- gmime2.2-2.2.25/debian/control +++ gmime2.2-2.2.25/debian/control @@ -7,7 +7,7 @@ Section: libs Priority: optional Maintainer: Mirco Bauer <mee...@debian.org> -Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org> +Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>, Emilio Pozuelo Monfort <po...@debian.org> Build-Depends: debhelper (>> 4.0.0), gnome-pkg-tools (>= 0.10), libglib2.0-dev, @@ -17,10 +17,6 @@ gtk-doc-tools (>= 1.8), docbook-utils, sharutils -Build-Depends-Indep: cli-common-dev (>= 0.4.4), - mono-devel (>= 2.4.3), - libgtk2.0-cil-dev (>= 2.4.0), - gtk-sharp2-gapi (>= 2.4.0) Standards-Version: 3.8.0 Homepage: http://spruce.sourceforge.net/gmime/ Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/gmime2.2 @@ -58,9 +53,0 @@ - -Package: libgmime2.2a-cil -Replaces: libgmime2.2-cil -Conflicts: libgmime2.2-cil -Architecture: all -Depends: ${shlibs:Depends}, ${cli:Depends} -Description: CLI binding for the MIME library - GMime is a set of utilities for parsing and creating messages using - the Multipurpose Internet Mail Extension (MIME). reverted: --- gmime2.2-2.2.25/debian/libgmime2.2a-cil.links +++ gmime2.2-2.2.25.orig/debian/libgmime2.2a-cil.links @@ -1 +0,0 @@ -usr/lib/pkgconfig/gmime-sharp-2.2.pc usr/lib/pkgconfig/gmime-sharp.pc reverted: --- gmime2.2-2.2.25/debian/libgmime2.2a-cil.installcligac +++ gmime2.2-2.2.25.orig/debian/libgmime2.2a-cil.installcligac @@ -1 +0,0 @@ -/usr/lib/cli/gmime-sharp-2.2/gmime-sharp.dll reverted: --- gmime2.2-2.2.25/debian/libgmime2.2a-cil.install +++ gmime2.2-2.2.25.orig/debian/libgmime2.2a-cil.install @@ -1,3 +0,0 @@ -usr/share/gapi-2.0 -usr/lib/pkgconfig/gmime-sharp-2.2.pc -usr/lib/mono/gac/gmime-sharp/2.2*/* /usr/lib/cli/gmime-sharp-2.2 diff -u gmime2.2-2.2.25/debian/rules gmime2.2-2.2.25/debian/rules --- gmime2.2-2.2.25/debian/rules +++ gmime2.2-2.2.25/debian/rules @@ -3,8 +3,6 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -export MONO_SHARED_DIR=$(CURDIR) - include /usr/share/dpatch/dpatch.make include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk @@ -19,7 +17,7 @@ configure-stamp: patch dh_testdir - ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-gtk-doc --disable-rpath --enable-largefile --enable-rfc2047-workarounds CSC=/usr/bin/mono-csc + ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-gtk-doc --disable-rpath --enable-largefile --enable-rfc2047-workarounds touch configure-stamp @@ -27,9 +25,6 @@ build-stamp: configure dh_testdir - # unpack signing key - cd debian && uudecode < gmime-sharp.snk.uu - $(MAKE) touch build-stamp @@ -41,7 +36,7 @@ [ ! -f Makefile ] || $(MAKE) -C docs/reference maintainer-clean-local [ ! -f Makefile ] || $(MAKE) distclean - rm -rf .wapi libgmime gmime.h libgmime.spec debian/gmime-sharp.snk + rm -rf .wapi libgmime gmime.h libgmime.spec dh_clean rm -rf debian/patched @@ -62,9 +57,6 @@ binary-indep: build install dh_testdir dh_testroot - # CLI Policy 3.2.4 - mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/gmime-sharp.pc \ - $(CURDIR)/debian/tmp/usr/lib/pkgconfig/gmime-sharp-2.2.pc # move files to where they supposedly belong dh_install -i --sourcedir=debian/tmp dh_installdocs -i @@ -75,13 +67,9 @@ dh_strip -i dh_compress -i dh_fixperms -i - dh_clifixperms -i dh_makeshlibs -i - dh_makeclilibs -i -V - dh_installcligac -i dh_installdeb -i dh_shlibdeps -i - dh_clideps -i -d dh_gencontrol -i dh_md5sums -i dh_builddeb -i diff -u gmime2.2-2.2.25/debian/control.in gmime2.2-2.2.25/debian/control.in --- gmime2.2-2.2.25/debian/control.in +++ gmime2.2-2.2.25/debian/control.in @@ -12,10 +12,6 @@ gtk-doc-tools (>= 1.8), docbook-utils, sharutils -Build-Depends-Indep: cli-common-dev (>= 0.4.4), - mono-devel (>= 2.4.3), - libgtk2.0-cil-dev (>= 2.4.0), - gtk-sharp2-gapi (>= 2.4.0) Standards-Version: 3.8.0 Homepage: http://spruce.sourceforge.net/gmime/ Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/gmime2.2 @@ -53,9 +48,0 @@ - -Package: libgmime2.2a-cil -Replaces: libgmime2.2-cil -Conflicts: libgmime2.2-cil -Architecture: all -Depends: ${shlibs:Depends}, ${cli:Depends} -Description: CLI binding for the MIME library - GMime is a set of utilities for parsing and creating messages using - the Multipurpose Internet Mail Extension (MIME). diff -u gmime2.2-2.2.25/debian/patches/00list gmime2.2-2.2.25/debian/patches/00list --- gmime2.2-2.2.25/debian/patches/00list +++ gmime2.2-2.2.25/debian/patches/00list @@ -1,4 +1 @@ -gmime-sharp-pc.dpatch CVE-2010-0409.dpatch -gmime_sharp_signing_key.dpatch -gmime_sharp_dllmap.dpatch reverted: --- gmime2.2-2.2.25/debian/patches/gmime_sharp_signing_key.dpatch +++ gmime2.2-2.2.25.orig/debian/patches/gmime_sharp_signing_key.dpatch @@ -1,17 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## gmime_sharp_signing_key.dpatch by Steve Langasek <vor...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -...@dpatch@ -diff -urNad gmime-2.2.22~/mono/AssemblyInfo.cs.in gmime-2.2.22/mono/AssemblyInfo.cs.in ---- gmime-2.2.22~/mono/AssemblyInfo.cs.in 2009-03-07 01:16:37.000000000 +0100 -+++ gmime-2.2.22/mono/AssemblyInfo.cs.in 2009-03-07 11:52:26.000000000 +0100 -@@ -2,5 +2,4 @@ - using System.Runtime.CompilerServices; - - [assembly:AssemblyVersion("@API_VERSION@")] --[assembly:AssemblyDelaySign(true)] --[assembly:AssemblyKeyFile("@srcdir@/gmime-sharp.pub")] -+[assembly:AssemblyKeyFile("@top_srcdir@/debian/gmime-sharp.snk")] reverted: --- gmime2.2-2.2.25/debian/patches/pass_off_t_as_Int64.dpatch +++ gmime2.2-2.2.25.orig/debian/patches/pass_off_t_as_Int64.dpatch @@ -1,23 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## pass_off_t_as_Int64.dpatch by Mirco Bauer <mee...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -...@dpatch@ -diff -urNad gmime-2.2.10~/mono/GMime.metadata gmime-2.2.10/mono/GMime.metadata ---- gmime-2.2.10~/mono/GMime.metadata 2007-03-29 01:45:09.000000000 +0200 -+++ gmime-2.2.10/mono/GMime.metadata 2007-10-05 18:15:09.000000000 +0200 -@@ -43,9 +43,9 @@ - <attr path="/api/namespace/obje...@cname='GMimeStream']/meth...@name='Length']" name="name">GetLength</attr> - - <!-- gtk-sharp incorrectly aliases off_t to size_t, when it's really -- a long --> -- <attr path="/api/namespace/*/method/return-ty...@type='off_t']" name="type">long</attr> -- <attr path="/api/namespace/*/*/*/paramet...@type='off_t']" name="type">long</attr> -+ a long or long long if build with LFS --> -+ <attr path="/api/namespace/*/method/return-ty...@type='off_t']" name="type">long long</attr> -+ <attr path="/api/namespace/*/*/*/paramet...@type='off_t']" name="type">long long</attr> - - <!-- We want to be able to get at the type and subtype fields of this - structure, so don't mark it as opaque. --> reverted: --- gmime2.2-2.2.25/debian/patches/gmime-sharp-pc.dpatch +++ gmime2.2-2.2.25.orig/debian/patches/gmime-sharp-pc.dpatch @@ -1,16 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## gmime-sharp-pc.dpatch by Jose Carlos Garcia Sogo <js...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: Fix location of gmime-sharp.dll - -...@dpatch@ -diff -urNad gmime-2.2.3~/mono/gmime-sharp.pc.in gmime-2.2.3/mono/gmime-sharp.pc.in ---- gmime-2.2.3~/mono/gmime-sharp.pc.in 2005-05-03 19:34:19.000000000 +0200 -+++ gmime-2.2.3/mono/gmime-sharp.pc.in 2006-08-10 13:01:31.000000000 +0200 -@@ -4,4 +4,4 @@ - Name: gmime-sharp - Description: .NET binding for GMime - Version: @VERSION@ --Libs: -r:${libdir}/mono/gmime-sharp/gmime-sharp.dll -+Libs: -r:${libdir}/cli/gmime-sharp-2.2/gmime-sharp.dll reverted: --- gmime2.2-2.2.25/debian/patches/gmime_sharp_dllmap.dpatch +++ gmime2.2-2.2.25.orig/debian/patches/gmime_sharp_dllmap.dpatch @@ -1,15 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## gmime_sharp_dllmap.dpatch by Mirco Bauer <mee...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: No description. - -...@dpatch@ -diff -urNad gmime-2.2.22~/mono/gmime-sharp.dll.config.in gmime-2.2.22/mono/gmime-sharp.dll.config.in ---- gmime-2.2.22~/mono/gmime-sharp.dll.config.in 2008-05-24 02:38:27.000000000 +0200 -+++ gmime-2.2.22/mono/gmime-sharp.dll.config.in 2009-03-07 11:58:02.000000000 +0100 -@@ -1,3 +1,3 @@ - <configuration> -- <dllmap dll="gmime" target="libgmime-2.0....@gmime_version@"/> -+ <dllmap dll="gmime" target="libgmime-2.0.so.2"/> - </configuration> -- To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cab33d8.9060...@debian.org