Your message dated Tue, 25 Dec 2007 23:09:44 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#445036: fixed in bzip2 1.0.4-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: bzip2
Version: 1.0.3-7
Severity: normal

Formerly, dpkg-cross overwrote MAKEFLAGS during cross-builds so that
even if debian/rules specifies CC=gcc, the cross-build would use
CC=arm-linux-gnu-gcc etc. This behaviour was actually buggy in that it
prevented packages from using CC_FOR_BUILD correctly when internal tools
needed to be compiled during the build using the build compiler instead
of the cross-compiler.

The 2.0.0 rewrite of dpkg-cross has therefore removed the MAKEFLAGS
override to restore CC_FOR_BUILD functionality and to make it easier to
merge dpkg-cross back into dpkg and remove the old diversions. v2.0.0 is
due to be uploaded once support is enabled in dpkg. (v2.0.0 depends on
binutils-multiarch to reduce problems with strip, ranlib etc.)

bzip2 (like zlib) relied on the old behaviour to cross-build
successfully and now tries to cross-build using gcc instead of
arm-linux-gnu-gcc etc. because it does not detect a cross-build.

As bzip2 has no configure script, I need to know how you would me to
approach creating a patch for bzip2.

My initial approach is:
ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
        CROSS += "CC=$(DEB_HOST_GNU_TYPE)-gcc"
else
        CROSS += "gcc"
endif

Then using $(CROSS) where 'gcc' or $(MAKE) is used in debian/rules, in a similar
manner to how bzip2 already handles CC64.

bzip2 already avoids running the test suite if cross-compiling, would
this approach be suitable for bzip2?

If so, I can prepare a patch.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bzip2 depends on:
ii  libbz2-1.0                    1.0.3-7    high-quality block-sorting file co

bzip2 recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: bzip2
Source-Version: 1.0.4-1

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

bzip2-doc_1.0.4-1_all.deb
  to pool/main/b/bzip2/bzip2-doc_1.0.4-1_all.deb
bzip2_1.0.4-1.diff.gz
  to pool/main/b/bzip2/bzip2_1.0.4-1.diff.gz
bzip2_1.0.4-1.dsc
  to pool/main/b/bzip2/bzip2_1.0.4-1.dsc
bzip2_1.0.4-1_amd64.deb
  to pool/main/b/bzip2/bzip2_1.0.4-1_amd64.deb
bzip2_1.0.4.orig.tar.gz
  to pool/main/b/bzip2/bzip2_1.0.4.orig.tar.gz
lib32bz2-1.0_1.0.4-1_amd64.deb
  to pool/main/b/bzip2/lib32bz2-1.0_1.0.4-1_amd64.deb
lib32bz2-dev_1.0.4-1_amd64.deb
  to pool/main/b/bzip2/lib32bz2-dev_1.0.4-1_amd64.deb
libbz2-1.0_1.0.4-1_amd64.deb
  to pool/main/b/bzip2/libbz2-1.0_1.0.4-1_amd64.deb
libbz2-dev_1.0.4-1_amd64.deb
  to pool/main/b/bzip2/libbz2-dev_1.0.4-1_amd64.deb



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.
Anibal Monsalve Salazar <[EMAIL PROTECTED]> (supplier of updated bzip2 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.7
Date: Sun, 23 Dec 2007 21:56:32 +1100
Source: bzip2
Binary: lib32bz2-dev libbz2-1.0 lib64bz2-1.0 lib32bz2-1.0 bzip2-doc 
lib64bz2-dev libbz2-dev bzip2
Architecture: source amd64 all
Version: 1.0.4-1
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <[EMAIL PROTECTED]>
Changed-By: Anibal Monsalve Salazar <[EMAIL PROTECTED]>
Description: 
 bzip2      - high-quality block-sorting file compressor - utilities
 bzip2-doc  - high-quality block-sorting file compressor - documentation
 lib32bz2-1.0 - high-quality block-sorting file compressor library - 32bit 
runtim
 lib32bz2-dev - high-quality block-sorting file compressor library - 32bit 
develo
 libbz2-1.0 - high-quality block-sorting file compressor library - runtime
 libbz2-dev - high-quality block-sorting file compressor library - development
Closes: 445036 456237
Changes: 
 bzip2 (1.0.4-1) unstable; urgency=low
 .
   * Synchronise with Ubuntu. Closes: #456237
   * Bumped Standards-Version to 3.7.3
   * Moved homepage from description to pseudo header field in
     debian/control
   * Improved cross-building. Closes: #445036
   * Removed debian/rules.orig
   * Fixed the following lintian messages:
     - W: bzip2 source: debian-rules-ignores-make-clean-error line 90
     - W: bzip2 source: substvar-source-version-is-deprecated libbz2-dev
     - W: bzip2 source: substvar-source-version-is-deprecated bzip2
     - W: bzip2 source: substvar-source-version-is-deprecated lib64bz2-dev
     - W: bzip2 source: substvar-source-version-is-deprecated lib32bz2-dev
Files: 
 1802b35e547514f1c7eb43b2bc13ceb9 870 utils important bzip2_1.0.4-1.dsc
 fc310b254f6ba5fbb5da018f04533688 841221 utils important bzip2_1.0.4.orig.tar.gz
 fb6606961c46427f0738d71734e0aba6 72045 utils important bzip2_1.0.4-1.diff.gz
 0cfb10bab93a534a82bcf4f2c3a0370d 327480 doc optional bzip2-doc_1.0.4-1_all.deb
 de090f64102b33644785df752c680a6c 43088 libs important 
libbz2-1.0_1.0.4-1_amd64.deb
 0709faa99f79b681f1b6a298c405a41d 31788 libdevel optional 
libbz2-dev_1.0.4-1_amd64.deb
 09270809f36dea35c7e8f7f5351b7cea 46760 utils optional bzip2_1.0.4-1_amd64.deb
 ce61fcc1669f61162d452e93fa4e5821 38348 libs optional 
lib32bz2-1.0_1.0.4-1_amd64.deb
 1a7be742728038e822cc41e6c4104016 29722 libdevel optional 
lib32bz2-dev_1.0.4-1_amd64.deb

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

iD8DBQFHblkkgY5NIXPNpFURAoonAJ9s/K/SFs2nFvyWJxJNhgWydDTpbwCfRDRO
fASfuhgUUKSL0wSLyxIcMjM=
=cNbS
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to