Your message dated Sun, 24 Jan 2010 17:34:58 +0000
with message-id <[email protected]>
and subject line Bug#538552: fixed in fpc 2.4.0-1
has caused the Debian Bug report #538552,
regarding fpc: 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 [email protected]
immediately.)
--
538552: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538552
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fpc
Version: 2.2.4-3
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 fpc does break. To reproduce the
problem you can do this:
$ apt-get source fpc
$ mkdir -p fpc-2.2.4/debian/source
$ echo "3.0 (quilt)" >fpc-2.2.4/debian/source/format
$ dpkg-source -b fpc-2.2.4
$ dpkg-source -x fpc_2.2.4-3.dsc
$ cd fpc-2.2.4 && 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-2.2.4-3 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 fpc, 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: fpc
Source-Version: 2.4.0-1
We believe that the bug you reported is fixed in the latest version of
fpc, which is due to be installed in the Debian FTP archive:
fp-compiler_2.4.0-1_i386.deb
to main/f/fpc/fp-compiler_2.4.0-1_i386.deb
fp-docs_2.4.0-1_all.deb
to main/f/fpc/fp-docs_2.4.0-1_all.deb
fp-ide_2.4.0-1_i386.deb
to main/f/fpc/fp-ide_2.4.0-1_i386.deb
fp-units-base_2.4.0-1_i386.deb
to main/f/fpc/fp-units-base_2.4.0-1_i386.deb
fp-units-db_2.4.0-1_i386.deb
to main/f/fpc/fp-units-db_2.4.0-1_i386.deb
fp-units-fcl_2.4.0-1_i386.deb
to main/f/fpc/fp-units-fcl_2.4.0-1_i386.deb
fp-units-fv_2.4.0-1_i386.deb
to main/f/fpc/fp-units-fv_2.4.0-1_i386.deb
fp-units-gfx_2.4.0-1_i386.deb
to main/f/fpc/fp-units-gfx_2.4.0-1_i386.deb
fp-units-gnome1_2.4.0-1_i386.deb
to main/f/fpc/fp-units-gnome1_2.4.0-1_i386.deb
fp-units-gtk2_2.4.0-1_i386.deb
to main/f/fpc/fp-units-gtk2_2.4.0-1_i386.deb
fp-units-gtk_2.4.0-1_i386.deb
to main/f/fpc/fp-units-gtk_2.4.0-1_i386.deb
fp-units-i386_2.4.0-1_i386.deb
to main/f/fpc/fp-units-i386_2.4.0-1_i386.deb
fp-units-math_2.4.0-1_i386.deb
to main/f/fpc/fp-units-math_2.4.0-1_i386.deb
fp-units-misc_2.4.0-1_i386.deb
to main/f/fpc/fp-units-misc_2.4.0-1_i386.deb
fp-units-multimedia_2.4.0-1_i386.deb
to main/f/fpc/fp-units-multimedia_2.4.0-1_i386.deb
fp-units-net_2.4.0-1_i386.deb
to main/f/fpc/fp-units-net_2.4.0-1_i386.deb
fp-units-rtl_2.4.0-1_i386.deb
to main/f/fpc/fp-units-rtl_2.4.0-1_i386.deb
fp-utils_2.4.0-1_i386.deb
to main/f/fpc/fp-utils_2.4.0-1_i386.deb
fpc-source_2.4.0-1_all.deb
to main/f/fpc/fpc-source_2.4.0-1_all.deb
fpc_2.4.0-1.diff.gz
to main/f/fpc/fpc_2.4.0-1.diff.gz
fpc_2.4.0-1.dsc
to main/f/fpc/fpc_2.4.0-1.dsc
fpc_2.4.0-1_all.deb
to main/f/fpc/fpc_2.4.0-1_all.deb
fpc_2.4.0.orig.tar.gz
to main/f/fpc/fpc_2.4.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Abou Al Montacir <[email protected]> (supplier of updated fpc 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: Sun, 13 Dec 2009 22:25:00 +0100
Source: fpc
Binary: fpc fpc-source fp-compiler fp-ide fp-utils fp-docs fp-units-rtl
fp-units-base fp-units-fcl fp-units-fv fp-units-gtk fp-units-gtk2
fp-units-gnome1 fp-units-db fp-units-gfx fp-units-net fp-units-math
fp-units-misc fp-units-multimedia fp-units-i386
Architecture: source i386 all
Version: 2.4.0-1
Distribution: unstable
Urgency: low
Maintainer: Carlos Laviola <[email protected]>
Changed-By: Abou Al Montacir <[email protected]>
Description:
fp-compiler - Free Pascal - Compiler
fp-docs - Free Pascal - Documentation
fp-ide - Free Pascal - IDE
fp-units-base - Free Pascal - base units
fp-units-db - Free Pascal - database libraries units
fp-units-fcl - Free Pascal - Free Component Library
fp-units-fv - Free Pascal - Free Vision units
fp-units-gfx - Free Pascal - graphics libraries units
fp-units-gnome1 - Free Pascal - GNOME 1 units
fp-units-gtk - Free Pascal - GTK+ 1.2 units
fp-units-gtk2 - Free Pascal - GTK+ 2.x units
fp-units-i386 - Free Pascal - kylix compatibility units
fp-units-math - Free Pascal - math units
fp-units-misc - Free Pascal - miscellaneous units
fp-units-multimedia - Free Pascal - multimedia units
fp-units-net - Free Pascal - networking units
fp-units-rtl - Free Pascal - Runtime Library
fp-utils - Free Pascal - Utils
fpc - Free Pascal Compiler - Meta Package
fpc-source - Free Pascal Compiler - Source Code
Closes: 538552 565167
Changes:
fpc (2.4.0-1) unstable; urgency=low
.
* New upstream release with many fixes and new features offering a nice
collection of new functionality and bug fixes.
* New platforms:
- Mac OS X/PowerPC64
- Mac OS X/x86_64
- Mac OS X/ARM (iPhone)
* Compiler changes:
- Support for Delphi-style resource handling
- Whole-program optimization infrastructure, which initially supports
program devirtualization and unused virtual method removal
- Much faster compilation of units containing many type-sections
- The ability to suppress individual hints/warnings/notes
- Several improvements to the DWARF debug information generation
- Fixes to the generics support
- Fixes to the interface delegation (implements) support
- Improved cpu register allocation
- Improved ARM/EABI support
* RTL changes:
- Linearly scaling multi-threaded memory manager
- Support for (advisory) file locking on Unix-based platforms
- when using the SysUtils file creation/opening routines
- Support for ANSI ISO Extended Pascal ReadStr/WriteStr
- A UnicodeString type that, while not yet equivalent to Delphi 2009's
UnicodeString type, offers reference counted UnicodeString support on
the Windows, Linux, Mac OS X, FreeBSD and Beos/Haiku platforms.
* Packages changes:
- Many improvements to the XML units
- Many improvements to the database units
- Updated the common Mac OS X Pascal interfaces to r241, including
header a translation of the CFNetwork framework
- The zipper unit now works correctly on big endian platforms
* Added a patch fixing building documentation on Debian systems.
* Included quilt.make in rules file. (Closes: Bug#538552)
* Packaged news utility program (fpclasschart) poducing a class tree from
source files.
* Removed duplicate section field.
* Fixed fp-units-i386 package short description.
* Removed unneeded override rule.
* Added doc-base file for fp-compiler package.
* Fixed lintian warnings related to spell errors.
* Fixed upgrade breakage from 2.2.4-3 caused by moving files from
fp-units-gfx
to fp-units-multimedia. (Closes: Bug#565167)
Checksums-Sha1:
e7981eddd93942b479ba5c55fc8db3090086fcb0 1622 fpc_2.4.0-1.dsc
fa856d9fb425184257fb77a7201b7453b0f34547 29114481 fpc_2.4.0.orig.tar.gz
813bd70024ede32685ba286e52530e39a083ddc1 24108 fpc_2.4.0-1.diff.gz
f0359d8c68359b9bb8672fb609e7636c58bae760 2005352 fp-compiler_2.4.0-1_i386.deb
ba69eb5a30bf166f377e3da11d8750fde56bae15 1243810 fp-ide_2.4.0-1_i386.deb
d22ff534c9715c10a473058a25ce0b9764557f9c 3788266 fp-utils_2.4.0-1_i386.deb
dabe931bdbbc9c93dc8cdebf5c189f3640b2eb52 2224286 fp-units-rtl_2.4.0-1_i386.deb
a59be1ad297bbbd02c9f6b527d6815d23b9f0da8 1318634 fp-units-base_2.4.0-1_i386.deb
28be9e30ca64c4bb14728df7987b9d1137d4e28a 4911858 fp-units-fcl_2.4.0-1_i386.deb
b6d1103a5d21fc7c2a7ec6c626df73edafd216a0 475454 fp-units-fv_2.4.0-1_i386.deb
f94671cafbe3fc35818d6197126ab1b0535fdab3 1014754 fp-units-gtk_2.4.0-1_i386.deb
25230f317cf45bc0f755ef19dcfd2ac34b30ae2a 1555458 fp-units-gtk2_2.4.0-1_i386.deb
0b1cd5660500c65cc9b9e3f502869165291ee80f 348892
fp-units-gnome1_2.4.0-1_i386.deb
a27eacd1664bbf62a54db3f3f3dfac75a2507705 1204214 fp-units-db_2.4.0-1_i386.deb
b8b48be8af7fa5e1f84935b8e86ebc230ef2b563 994862 fp-units-gfx_2.4.0-1_i386.deb
a2bd88a2e925c9ce462ee30dc935fe4a85a6e81c 626156 fp-units-net_2.4.0-1_i386.deb
5373ffcf1e58beee5dac0c476785249893833a17 429266 fp-units-math_2.4.0-1_i386.deb
1e01d568f089571eafa7ccdbdd70845d3d64d713 1278958 fp-units-misc_2.4.0-1_i386.deb
e332c210417cc7908517ec67b8629d442ec8fb20 234832
fp-units-multimedia_2.4.0-1_i386.deb
e958f8cdd6f5ca36d7c781e2875421bc492813f3 472720 fp-units-i386_2.4.0-1_i386.deb
c4a3879879a24c1de2db9bf9e32c1901c8a8b92d 11718 fpc_2.4.0-1_all.deb
e12fe42431bc594c137a145f1aeb46a3b87eb110 13674028 fpc-source_2.4.0-1_all.deb
3d61f231da7d1dfad2cf33728526b7a0fd471760 1570694 fp-docs_2.4.0-1_all.deb
Checksums-Sha256:
f3ca9a8075472a2a9cc0b1c4d482e30c7b1c3e108bcdddd73ba2b1c53b18c6e4 1622
fpc_2.4.0-1.dsc
e3800f78943ff23c384b14243daeefdb3781866ddb1ccaab5d79bd958e764e46 29114481
fpc_2.4.0.orig.tar.gz
cecf912b0e3113d42c1ac0b03b924503a66ffc3260473ef33f4e9012a6ab63ad 24108
fpc_2.4.0-1.diff.gz
24254c5be8cec4ccb0173df7738a2e33d05b7ea329cda72036b7f85ef9e121fb 2005352
fp-compiler_2.4.0-1_i386.deb
3a85dbf0051e4a44f36ff2c7ac2891f256997c2ffbb922e830faf067242be317 1243810
fp-ide_2.4.0-1_i386.deb
15401c53bcb8a147d9d998875181f5353bfc57c4ff133f4f11b1366839ccdcec 3788266
fp-utils_2.4.0-1_i386.deb
008b075cb057d093a508924e37f63da0459feb0114b1405f5ba19c27de260a15 2224286
fp-units-rtl_2.4.0-1_i386.deb
9f9a100e5fa3aac55e9fa87f956793eea1a8190726d6711563baee0231d1c429 1318634
fp-units-base_2.4.0-1_i386.deb
f166a60f5886d36105eefe8393d261a5149c2abac079971bb5df4f0c9394546d 4911858
fp-units-fcl_2.4.0-1_i386.deb
695da958b513f21d3990356ea65ae055412d351ab0409532633ac3ea93e5e308 475454
fp-units-fv_2.4.0-1_i386.deb
99ed6134d1cf33c62cb01c11b3d2d30cecea1eb7af6f55adc8cd1a7ee2e9d4d2 1014754
fp-units-gtk_2.4.0-1_i386.deb
2a0d1307754986511df2e81201cce0d826f99f6dff22cf7fc46d3a10e4c152c4 1555458
fp-units-gtk2_2.4.0-1_i386.deb
467229bed2b47355c7760b0d5f2a45dcfc5530e1d99b1b54825a64fe58efbe8a 348892
fp-units-gnome1_2.4.0-1_i386.deb
8b4b29dcadd30d03921b88d5fb24686ce692fd6a2177feea699c0d72e0038e32 1204214
fp-units-db_2.4.0-1_i386.deb
e0ad113a32bb427f641cd5c6d222ba41b8de4f0ae2566e1ed2bec1ee431f433e 994862
fp-units-gfx_2.4.0-1_i386.deb
7b7bec643556efd8488b1569dc1047b47ff776322f51dfffd08f654cdce52e4d 626156
fp-units-net_2.4.0-1_i386.deb
20beab55e1598e3b1255dd91b23f7c6394e47a925841a0108b38e531abf1dc64 429266
fp-units-math_2.4.0-1_i386.deb
d538832d420299472d291f2b4b8de3b29ddf37602847ce5eb6858c5d3c10853d 1278958
fp-units-misc_2.4.0-1_i386.deb
8f8a8406a2fa31ec05c194cf60c6a61d28da3a35ff91475c6c48aef972b3aaec 234832
fp-units-multimedia_2.4.0-1_i386.deb
f8f0799d5d7678f968b66c7947a232b6694c2d3ad681bf459fee284b6e98f988 472720
fp-units-i386_2.4.0-1_i386.deb
8eafa6859651b26691008fb3fa673ac149e1adf99a05608af37793b413b1bba2 11718
fpc_2.4.0-1_all.deb
314e0a1ae82a7b3c1af39d86c0f464bfe6d46aa980cf350dff717ce6f8289a74 13674028
fpc-source_2.4.0-1_all.deb
1c854e21b80c3654cece62d56bb73116849404d4f5d0edea50df8dfb1e82a1a3 1570694
fp-docs_2.4.0-1_all.deb
Files:
1cb5cbe86c7778d8b645aa1985ce799f 1622 devel optional fpc_2.4.0-1.dsc
ec25dda9375efd981c6fd43ace5958c8 29114481 devel optional fpc_2.4.0.orig.tar.gz
58211458a450dab6d3c8aeb64aa018d9 24108 devel optional fpc_2.4.0-1.diff.gz
841da676ff027714abc864ae8598b714 2005352 devel optional
fp-compiler_2.4.0-1_i386.deb
597ffff6935b17e98fcbde7a8f650ef8 1243810 devel optional fp-ide_2.4.0-1_i386.deb
8efa7d7d67ace2d4fe61685b218c40d1 3788266 devel optional
fp-utils_2.4.0-1_i386.deb
b08b38483566360c5ea6aa58199e845a 2224286 devel optional
fp-units-rtl_2.4.0-1_i386.deb
358bf267963661a58f2206de49f036e2 1318634 devel optional
fp-units-base_2.4.0-1_i386.deb
87b3a4175e80a4b304e500988ab20245 4911858 devel optional
fp-units-fcl_2.4.0-1_i386.deb
c0d1ee7775cc1d306cb6ea6e73f70e81 475454 devel optional
fp-units-fv_2.4.0-1_i386.deb
4562d764fc950d12adf066750cf584b5 1014754 devel optional
fp-units-gtk_2.4.0-1_i386.deb
87b757f341dd1f187869dd66e75607db 1555458 devel optional
fp-units-gtk2_2.4.0-1_i386.deb
5b54008a89131fa45bdead3301b78cda 348892 devel optional
fp-units-gnome1_2.4.0-1_i386.deb
74351e90230b77c6d077a74578413e8a 1204214 devel optional
fp-units-db_2.4.0-1_i386.deb
bef0bb3d37f39d8aed1a7607a12e3e54 994862 devel optional
fp-units-gfx_2.4.0-1_i386.deb
9c7cc27faf25a0976ae8934112bd6639 626156 devel optional
fp-units-net_2.4.0-1_i386.deb
5e3a27f715399e35dfcfc52c59608250 429266 devel optional
fp-units-math_2.4.0-1_i386.deb
e72d39f818ee455c37d097bcaa86b21a 1278958 devel optional
fp-units-misc_2.4.0-1_i386.deb
ed0c348d13345eee6acabc9f44a0fbfa 234832 devel optional
fp-units-multimedia_2.4.0-1_i386.deb
3616b67bf120458aff72bf79d211731e 472720 devel optional
fp-units-i386_2.4.0-1_i386.deb
a2b1d4a1248cc92f52d7925c642c51a9 11718 devel optional fpc_2.4.0-1_all.deb
076a96d0c262ebe36c24e5ca8259288d 13674028 devel optional
fpc-source_2.4.0-1_all.deb
fc21cb09b260d56c2ef3c5bdde66fc1c 1570694 doc optional fp-docs_2.4.0-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAktcfnwACgkQfY3dicTPjsNxCACgh2cSHGINGyNnsQ0Ek5ASKBB8
OZAAmgKdjYL7mH/X72lDnePtfwwgFqmL
=VLHI
-----END PGP SIGNATURE-----
--- End Message ---