[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#538571: marked as done (luatex: FTBFS with new source format 3.0 (quilt): unprotected quilt push -a)



Your message dated Mon, 12 Oct 2009 06:02:11 +0000
with message-id <E1MxDz1-00087f-JM@ries.debian.org>
and subject line Bug#538571: fixed in luatex 0.43.0-1
has caused the Debian Bug report #538571,
regarding luatex: FTBFS with new source format 3.0 (quilt): unprotected quilt push -a
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 owner@bugs.debian.org
immediately.)


-- 
538571: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538571
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: luatex
Version: 0.40.5-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 rebuilt the packages
afterwards to see what breaks, and luatex does break. To reproduce the
problem you can do this:
$ apt-get source luatex
$ mkdir -p luatex-0.40.5/debian/source
$ echo "3.0 (quilt)" >luatex-0.40.5/debian/source/format
$ dpkg-source -b luatex-0.40.5
$ dpkg-source -x luatex_0.40.5-1.dsc
$ cd luatex-0.40.5 && 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-0.40.5-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 luatex, it fails to build when the patches are
already applied as quilt push -a will exit with error code 2.
To avoid this kind of mistakes, you should really not reinvent the wheel
and simply use /usr/share/quilt/quilt.make provided by quilt (include it
and add the proper target dependencies).

Cheers,

[1] http://wiki.debian.org/Projects/DebSrc3.0




--- End Message ---
--- Begin Message ---
Source: luatex
Source-Version: 0.43.0-1

We believe that the bug you reported is fixed in the latest version of
luatex, which is due to be installed in the Debian FTP archive:

luatex_0.43.0-1.diff.gz
  to pool/main/l/luatex/luatex_0.43.0-1.diff.gz
luatex_0.43.0-1.dsc
  to pool/main/l/luatex/luatex_0.43.0-1.dsc
luatex_0.43.0-1_amd64.deb
  to pool/main/l/luatex/luatex_0.43.0-1_amd64.deb
luatex_0.43.0.orig.tar.gz
  to pool/main/l/luatex/luatex_0.43.0.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 538571@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <preining@debian.org> (supplier of updated luatex 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 ftpmaster@debian.org)


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

Format: 1.8
Date: Mon, 05 Oct 2009 14:54:51 +0900
Source: luatex
Binary: luatex
Architecture: source amd64
Version: 0.43.0-1
Distribution: experimental
Urgency: low
Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
Changed-By: Norbert Preining <preining@debian.org>
Description: 
 luatex     - next generation TeX engine
Closes: 538571
Changes: 
 luatex (0.43.0-1) experimental; urgency=low
 .
   [ Norbert Preining ]
   * new upstream releases
   * bump standards version to 3.8.3, no changes necessary
   * prepare for TL2009:
     - disable texdoc, will be used from TeX Live 2009
     - remove all ini files and format definitions
     - add luatexiniconfig.tex from TL2009
     - only depend on texlive-binaries
   * bump build-deps on tex-common to 1.18
   * update outdated texdoc:
     texdoclua (from texdoc.tlu plus turning on zip support),
     texdoclua.1 (from texdoc.1), texdoc.tex (with changes to use lmodern
     fonts instead of Optima), texdoc.pdf(.uu) made from texdoc.tex.
 .
   [ أحمد المحمودي (Ahmed El-Mahmoudy) ]
   * debian/rules: use /usr/share/quilt/quilt.make provided by quilt and remove
     patch-stamp & unpatch targets (Closes: #538571).
Checksums-Sha1: 
 21ba9b077b8353dbf1e78d0a53e4f7f16035ca7f 1337 luatex_0.43.0-1.dsc
 7dc3855e3b2aae72bd9069fbcb1d19a5a4896d40 7061954 luatex_0.43.0.orig.tar.gz
 da94a9104bd8be063406c827789dd332aad50078 420713 luatex_0.43.0-1.diff.gz
 d147205dd2f6d80162097544d542c5882fc10505 2206464 luatex_0.43.0-1_amd64.deb
Checksums-Sha256: 
 f61255fe0075ed5252fdf717009aaaa32f854e8c2e543c1163ef8e8a01f2aee0 1337 luatex_0.43.0-1.dsc
 e13b3530896a0640cc50bcc7395bc9c52082bcb805f1520301b8326ce9825cd9 7061954 luatex_0.43.0.orig.tar.gz
 bc41b2751a08ee2df9a3bf796062faf5713d386d10028b8b2d14540b07b0682e 420713 luatex_0.43.0-1.diff.gz
 271e1df04fbed43d295a9e2a3f59b2e0943295e6bbb195e9b15c43a0115bb57e 2206464 luatex_0.43.0-1_amd64.deb
Files: 
 4cb6b44ffdd39f2d7812be7f532bace1 1337 tex optional luatex_0.43.0-1.dsc
 395a8e44c1ab088b71a094df288aeda1 7061954 tex optional luatex_0.43.0.orig.tar.gz
 7cb5b3d6c7f1fc500fdfbe41da477345 420713 tex optional luatex_0.43.0-1.diff.gz
 13b8c96ea59a54ab54cc89b15ffaf376 2206464 tex optional luatex_0.43.0-1_amd64.deb

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

iD8DBQFKyY7d0r9KownFsJQRAoVLAJ4tO1+RFYfjH6CB+P4hWZGG3OKVLwCeKm1x
rj7sTnJ1znRON/f+3iPCVtI=
=eA5O
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: