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

Bug#699075: marked as done (apt-get source -b -aarmhf passes incorrect arguments to dpkg-buildpackage)



Your message dated Wed, 03 Apr 2013 12:47:39 +0000
with message-id <E1UNN6J-0000Jo-7K@franck.debian.org>
and subject line Bug#703792: fixed in apt 0.9.7.9~exp2
has caused the Debian Bug report #703792,
regarding apt-get source -b -aarmhf passes incorrect arguments to dpkg-buildpackage
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.)


-- 
703792: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703792
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.9.7.7
Severity: wishlist
File: /usr/bin/apt-get
User: multiarch-devel@lists.alioth.debian.org
Usertags: multiarch

When I try to use apt-get source -aarmhf -b to compile a package for
foreign architectures, it passes "-a", "armhf" to dpkg-buildpackage
instead of "-aarmhf". dpkg-buildpackage doesn't know the first one yet:

$ apt-get source -a armhf -b libicns
Reading package lists... Done
Building dependency tree       
Reading state information... Done
NOTICE: 'libicns' packaging is maintained in the 'Svn' version control system at:
http://icns.svn.sourceforge.net/svnroot/icns
Need to get 467 kB of source archives.
Get:1 http://http.debian.net/debian/ testing/main libicns 0.8.1-1 (dsc) [1,974 B]
Get:2 http://http.debian.net/debian/ testing/main libicns 0.8.1-1 (tar) [461 kB]
Get:3 http://http.debian.net/debian/ testing/main libicns 0.8.1-1 (diff) [4,246 B]
Fetched 467 kB in 2s (186 kB/s)    
dpkg-source: info: extracting libicns in libicns-0.8.1
dpkg-source: info: unpacking libicns_0.8.1.orig.tar.gz
dpkg-source: info: unpacking libicns_0.8.1-1.debian.tar.gz
dpkg-buildpackage: unknown option or argument armhf

Usage: dpkg-buildpackage [<option>...]

Options:
...
Options passed to dpkg-architecture:
  -a<arch>       Debian architecture we build for.
  -t<system>     set GNU system type.
...
Build command 'cd libicns-0.8.1 && dpkg-buildpackage -a armhf -b -uc' failed.
E: Child process failed
guest@morrison:~ $ cd libicns-0.8.1 && dpkg-buildpackage -a armhf -b -uc ; cd
dpkg-buildpackage: unknown option or argument armhf

Usage: dpkg-buildpackage [<option>...]

Options:
...
Options passed to dpkg-architecture:
  -a<arch>       Debian architecture we build for.
  -t<system>     set GNU system type.
...
guest@morrison:~ $ cd libicns-0.8.1 && dpkg-buildpackage -aarmhf -b -uc ; cd
dpkg-buildpackage: source package libicns
dpkg-buildpackage: source version 0.8.1-1
dpkg-buildpackage: source changed by Paul Wise <pabs@debian.org>
dpkg-architecture: warning: specified GNU system type arm-linux-gnueabihf does not match gcc system type x86_64-linux-gnu, try setting a correct CC environment variable
dpkg-buildpackage: host architecture armhf
 dpkg-source --before-build libicns-0.8.1
 fakeroot debian/rules clean
dh clean --parallel --with autoreconf
   dh_testdir -O--parallel
   dh_auto_clean -O--parallel
   dh_autoreconf_clean -O--parallel
   dh_clean -O--parallel
 debian/rules build
dh build --parallel --with autoreconf
   dh_testdir -O--parallel
   dh_autoreconf -O--parallel
...

-- System Information:
Debian Release: 7.0
  APT prefers experimental
  APT policy: (1900, 'experimental'), (1800, 'unstable'), (1700, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armel
armhf

Kernel: Linux 3.7-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.12-7
ii  libapt-pkg4.12          0.9.7.7
ii  libc6                   2.16-0experimental1
ii  libgcc1                 1:4.8-20130105-1
ii  libstdc++6              4.8-20130105-1

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.9.1-1
ii  dpkg-dev    1.16.9
ii  python-apt  0.8.8.1
ii  synaptic    0.80~exp1
ii  xz-utils    5.1.1alpha+20120614-2

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.9.7.9~exp2

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

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 703792@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Vogt <mvo@debian.org> (supplier of updated apt 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: Wed, 03 Apr 2013 14:19:58 +0200
Source: apt
Binary: apt libapt-pkg4.12 libapt-inst1.5 apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all amd64
Version: 0.9.7.9~exp2
Distribution: experimental
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
Description: 
 apt        - commandline package manager
 apt-doc    - documentation for APT
 apt-transport-https - https download transport for APT
 apt-utils  - package managment related utility programs
 libapt-inst1.5 - deb package format runtime library
 libapt-pkg-dev - development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - documentation for APT development
 libapt-pkg4.12 - package managment runtime library
Closes: 703792
Changes: 
 apt (0.9.7.9~exp2) experimental; urgency=low
 .
   [ Programs translations ]
   * Update all PO files and apt-all.pot
   * French translation completed (Christian Perrier)
 .
   [ Daniel Hartwig ]
   * cmdline/apt-get.cc:
     - do not have space between "-a" and option when cross building
       (closes: #703792)
   * test/integration/test-apt-get-download:
     - fix test now that #1098752 is fixed
   * po/{ca,cs,ru}.po:
     - fix merge artifact
 .
   [ David Kalnischkies ]
   * apt-pkg/indexcopy.cc:
     - rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc
   * apt-pkg/contrib/gpgv.cc:
     - ExecGPGV is a method which should never return, so mark it as such
       and fix the inconsistency of returning in error cases
     - don't close stdout/stderr if it is also the statusfd
     - if ExecGPGV deals with a clear-signed file it will split this file
       into data and signatures, pass it to gpgv for verification
     - add method to open (maybe) clearsigned files transparently
   * apt-pkg/acquire-item.cc:
     - keep the last good InRelease file around just as we do it with
       Release.gpg in case the new one we download isn't good for us
   * apt-pkg/deb/debmetaindex.cc:
     - reenable InRelease by default
   * ftparchive/writer.cc,
     apt-pkg/deb/debindexfile.cc,
     apt-pkg/deb/deblistparser.cc:
     - use OpenMaybeClearSignedFile to be free from detecting and
       skipping clearsigning metadata in dsc and Release files
 .
   [ Michael Vogt ]
   * add regression test for CVE-2013-1051
   * implement GPGSplit() based on the idea from Ansgar Burchardt
     (many thanks!)
   * methods/connect.cc:
     - use Errno() instead of strerror(), thanks to David Kalnischk
   * doc/apt.conf.5.xml:
     - document Acquire::ForceIPv{4,6}
Checksums-Sha1: 
 d7fff1155803e0b2d231f8a68aa4e032e4d949ec 1709 apt_0.9.7.9~exp2.dsc
 3872e8d1f67cd1f6f567d196e965e8293a947eab 3498647 apt_0.9.7.9~exp2.tar.gz
 299e65821985ee336eae239f215c0992cdf7caee 289974 apt-doc_0.9.7.9~exp2_all.deb
 b412640835a076dfd421c690f961175577e7318f 963966 libapt-pkg-doc_0.9.7.9~exp2_all.deb
 8c7d3d8b2f84edd5aeabfcf56ebb2c1ca31c3c2a 902134 libapt-pkg4.12_0.9.7.9~exp2_amd64.deb
 343a56a8834e39a98f8df69013b81c01caaa14b9 167934 libapt-inst1.5_0.9.7.9~exp2_amd64.deb
 b806eaab04990600e53395c12c9295275e39aa44 1319538 apt_0.9.7.9~exp2_amd64.deb
 713c109525ab8e66acc14fa534be4b16197c76b6 188894 libapt-pkg-dev_0.9.7.9~exp2_amd64.deb
 325b65b3832492effaacd58ee585c77936571e16 389664 apt-utils_0.9.7.9~exp2_amd64.deb
 cd0203f837259c906961492b5e8bd450b35debe9 109932 apt-transport-https_0.9.7.9~exp2_amd64.deb
Checksums-Sha256: 
 b1865852a8df38868239501049bfdd2fa941e5e667f2d695825dbde77aa64ae4 1709 apt_0.9.7.9~exp2.dsc
 ef0328b45ea8aca4260649ba0db0b7f8d1f789ae427e39319aa3fe00301feac9 3498647 apt_0.9.7.9~exp2.tar.gz
 7b3a367bab8c6cc36ce723f8243516d9b3ce77ab2d9df043c79149360e9e3936 289974 apt-doc_0.9.7.9~exp2_all.deb
 e7c308fc97f75dc79538c8f339e87336256fcec83b355d6fd57c3d5666635920 963966 libapt-pkg-doc_0.9.7.9~exp2_all.deb
 242dae25902fc92b113a2bc234625421c2c0af73b369e9dfea6b950009162f0b 902134 libapt-pkg4.12_0.9.7.9~exp2_amd64.deb
 f879c43667414b91a2f3b498d5d3c60ac5c1e055550a9d8f29a26d5dc33f14e7 167934 libapt-inst1.5_0.9.7.9~exp2_amd64.deb
 aee49d2480acfb8c2ea289f21f666b0c4feab185b4ad28ffd14c0b148eafd1c9 1319538 apt_0.9.7.9~exp2_amd64.deb
 8959c6a74305a0fa91ff8cabbf1fca3fd58d68a82382b47348f51e7af5cb0575 188894 libapt-pkg-dev_0.9.7.9~exp2_amd64.deb
 1acc50a8219ce588bd65b200a14d8f498c863fb21936213bbb651158928f9028 389664 apt-utils_0.9.7.9~exp2_amd64.deb
 44b4841c8295d411ee73952e032f804924bbf50513809e85f4c96f121d231a9d 109932 apt-transport-https_0.9.7.9~exp2_amd64.deb
Files: 
 ea74c8d601a02f2a2432ff2c16728d77 1709 admin important apt_0.9.7.9~exp2.dsc
 d5112dc1f2c6b05905ce3756cf139ef9 3498647 admin important apt_0.9.7.9~exp2.tar.gz
 b9a0392079c31008e43a629fbdaf073d 289974 doc optional apt-doc_0.9.7.9~exp2_all.deb
 38333c463acf83706988e357f2aca81f 963966 doc optional libapt-pkg-doc_0.9.7.9~exp2_all.deb
 3abadf036d5fb8164b266e5608db25f5 902134 libs important libapt-pkg4.12_0.9.7.9~exp2_amd64.deb
 b966f4a8cd8fa6191c59e743bb8b26c4 167934 libs important libapt-inst1.5_0.9.7.9~exp2_amd64.deb
 a62fabb15a516a0525f9a61d904bdac0 1319538 admin important apt_0.9.7.9~exp2_amd64.deb
 c3d2b11f1f0f62985425817705487434 188894 libdevel optional libapt-pkg-dev_0.9.7.9~exp2_amd64.deb
 d7bf0594cefbdec5862341423350a7d3 389664 admin important apt-utils_0.9.7.9~exp2_amd64.deb
 0bea16d6d519b1dc084e4ce7802b95f3 109932 admin optional apt-transport-https_0.9.7.9~exp2_amd64.deb

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

iEYEARECAAYFAlFcIi4ACgkQliSD4VZixzSdGwCfT+m5F2EvnifKURBLTrhgM/NG
pYcAmwXVmeO9NNTJ25q/E5mIW0ak+Ndr
=8JlZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: