Your message dated Tue, 02 Sep 2008 17:02:03 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#485173: fixed in libmicroba-java 1:0.4.4.3-1 has caused the Debian Bug report #485173, regarding libmicroba-java: FTBFS when converted to new source format 3.0 (quilt): patch files contained in tarballs to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 485173: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485173 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: libmicroba-java Version: 1:0.4.4.2-1 Severity: wishlist Usertags: 3.0-quilt-by-default To prepare a possible switch to the new source package format "3.0 (quilt)" [1], I converted all source packages and tried to rebuild them. Unfortunately, libmicroba-java failed, you can try yourself with those commands (and dpkg-dev >= 1.14.19 [2]) : $ apt-get source libmicroba-java $ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' libmicroba-java-0.4.4.2/debian/control $ dpkg-source -b libmicroba-java-0.4.4.2 $ dpkg-source -x libmicroba-java_0.4.4.2-1.dsc $ cd libmicroba-java-0.4.4.2 && debuild -us -uc In this process, if the .diff.gz contains changes to upstream files, dpkg-source will have created a corresponding patch in debian/patches/debian-changes-1:0.4.4.2-1 and will have registered that patch in a quilt series (debian/patches/series, it is created if needed). All the patches listed in the "series" file are applied directly during the extraction (dpkg-source -x). quilt itself is used if available (and will thus lead to the creation of the .pc directory), otherwise dpkg-source applies the patches by itself. For more information about the new source package format see the manual page dpkg-source(1). In the case of libmicroba-java, the quilt series is only applicable after extraction of a tarball/zipfile/jarfile. But dpkg-source tries to apply the quilt series immediately after unpack and will thus fail. In several cases the usage of tarball(s) in tarball is justified by the fact that several upstream tarballs have to be combined. The new format does support unpacking of multiple upstream tarballs and as such, you probably want to defer fixing this bug until the new format is accepted and directly make usage of this new feature. If your package only contains a single tarball, you might want to reconsider the choice of using a tarball inside a tarball and handle the build like do most other Debian packages. In all cases, those are heavy changes for a simple wishlist bug and I can understand that you don't fix this until after lenny's release. I'm merely filing this bug to keep track of the packages that will cause troubles when we switch to the new format. As a side note, you must also pay attention to the following points in your quilt usage to guarantee compatibility with the new source package format: - all your patches must be applicable with the "-p1" option of patch (and you shouldn't use options in the series file to override this) - the patches must be in debian/patches/ together with the "series" file (you can use QUILT_PATCHES=debian/patches if needed) - you should not override QUILT_PC to change the location of quilt's internal directory (".pc" by default) - the patches should not reference absolute filenames (in +++/--- lines) - your clean target must work even if the patches are already applied - your build target must work with patches applied even if the clean target is supposed to unapply them (because dpkg-source -b might have applied them back) Cheers, [1] http://lists.debian.org/debian-devel-announce/2008/04/msg00004.html [2] the upcoming dpkg-dev 1.14.20 is more tolerant with patches, you can grab it here if you want to try with that version: http://people.debian.org/~hertzog/packages/dpkg-dev_1.14.20_all.deb -- Raphael Hertzog
--- End Message ---
--- Begin Message ---Source: libmicroba-java Source-Version: 1:0.4.4.3-1 We believe that the bug you reported is fixed in the latest version of libmicroba-java, which is due to be installed in the Debian FTP archive: libmicroba-java-doc_0.4.4.3-1_all.deb to pool/main/libm/libmicroba-java/libmicroba-java-doc_0.4.4.3-1_all.deb libmicroba-java_0.4.4.3-1.diff.gz to pool/main/libm/libmicroba-java/libmicroba-java_0.4.4.3-1.diff.gz libmicroba-java_0.4.4.3-1.dsc to pool/main/libm/libmicroba-java/libmicroba-java_0.4.4.3-1.dsc libmicroba-java_0.4.4.3-1_all.deb to pool/main/libm/libmicroba-java/libmicroba-java_0.4.4.3-1_all.deb libmicroba-java_0.4.4.3.orig.tar.gz to pool/main/libm/libmicroba-java/libmicroba-java_0.4.4.3.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. gregor herrmann <[EMAIL PROTECTED]> (supplier of updated libmicroba-java package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 02 Sep 2008 18:48:26 +0200 Source: libmicroba-java Binary: libmicroba-java libmicroba-java-doc Architecture: source all Version: 1:0.4.4.3-1 Distribution: unstable Urgency: low Maintainer: gregor herrmann <[EMAIL PROTECTED]> Changed-By: gregor herrmann <[EMAIL PROTECTED]> Description: libmicroba-java - set of JFC (Swing) components libmicroba-java-doc - Documentation for libmicroba-java Closes: 485173 Changes: libmicroba-java (1:0.4.4.3-1) unstable; urgency=low . * Change the handling of upstream releases (jars-in-zip): - move the repackaging logic from debian/rules to a script in debian/repack.sh - don't keep the .jars but unpack and repack the only relevant one (microba-$VERSION-sources.jar); closes: #485173 - adapt debian/rules - adapt paths in patches and several other files in debian/. - drop build dependency on unzip . * New upstream release. * Adjust debian/{install,links} accordingly. * debian/control: change my email address. * Add debian/README.source to document quilt usage, as required by Debian Policy since 3.8.0. * Set Standards-Version to 3.8.0 (no further changes). * debian/copyright: minor updates. * Change (build) dependency to default-jdk-builddep and default-jre-headless respectively, remove dependencies for -doc package. Change JAVA_HOME in debian/rules. Checksums-Sha1: 515c2d412016bb04486658cfd729f8a158ee2ee9 1365 libmicroba-java_0.4.4.3-1.dsc 620de0fb6108ff528b5151eae251828079b00d55 52890 libmicroba-java_0.4.4.3.orig.tar.gz 3d532f72c0cc8c30e9abb8dbce9dff455a72bdcf 4407 libmicroba-java_0.4.4.3-1.diff.gz 75ae2bad2140ce7178539df71213d1df21e7c7ee 123764 libmicroba-java_0.4.4.3-1_all.deb df88fd572c665e5658d2b82d821d49f72f8a48dd 84746 libmicroba-java-doc_0.4.4.3-1_all.deb Checksums-Sha256: 39cf68826d644dba5a89a47a1b01e482b8cfe35dfe0b24fecd020498e7ada72f 1365 libmicroba-java_0.4.4.3-1.dsc 5ae7d26ee6186c0e2bb64c8006f99f9bb2d37e4f58dda0191ab7c7b791c129c9 52890 libmicroba-java_0.4.4.3.orig.tar.gz 0f1b7e0554848feba3de0b426edcca483d0cbbef24158e45a28448c627fa31d9 4407 libmicroba-java_0.4.4.3-1.diff.gz c266f100ff424383fddfe2d673b2d34834d3ea437aed663686c948557fdd2a43 123764 libmicroba-java_0.4.4.3-1_all.deb 14f1728477ac885e055eb1b55f0859d22f5cdffef524ac1fa1ebbeff20194edc 84746 libmicroba-java-doc_0.4.4.3-1_all.deb Files: 8ee015d95071356b6a83beb3eab77115 1365 libs optional libmicroba-java_0.4.4.3-1.dsc 8fd8fcf2b9f7007b9f3879fbd8e5f49d 52890 libs optional libmicroba-java_0.4.4.3.orig.tar.gz c9df42f11c55e59c94d4be1c6e3404a7 4407 libs optional libmicroba-java_0.4.4.3-1.diff.gz c1f6c7224e49ca2d31496c0fd35dab17 123764 libs optional libmicroba-java_0.4.4.3-1_all.deb ffef7ac29cf93dedd1fd6970c10310ae 84746 doc optional libmicroba-java-doc_0.4.4.3-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAki9bvEACgkQOzKYnQDzz+Q+YwCgh0y7sk96MBesg+UHODfu++AM 3y4AoPUxq4degCcvT52YEePWVOiQ5boo =aCK0 -----END PGP SIGNATURE-----
--- End Message ---

