Debian Bug report logs -
#694557
APT paths aren't built properly
Reported by: Dominique Lasserre <lasserre.d@googlemail.com>
Date: Tue, 27 Nov 2012 17:42:02 UTC
Severity: serious
Tags: patch
Fixed in version apt-build/0.12.44
Done: Dominique Lasserre <lasserre.d@gmail.com>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#694557; Package apt-build.
(Tue, 27 Nov 2012 17:42:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Dominique Lasserre <lasserre.d@googlemail.com>:
New Bug report received and forwarded. Copy sent to Debian QA Group <packages@qa.debian.org>.
(Tue, 27 Nov 2012 17:42:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: apt-build
Priority: serious
thanks
Hi,
apt-config is used to join APT pathes. But it is not used properly. Each
"item" is joined together:
eval $(apt-config shell etcdir Dir::Etc)
eval $(apt-config shell sourceslist Dir::Etc::sourcelist)
eval $(apt-config shell sourcesparts Dir::Etc::sourceparts)
...
... /"$etcdir""$sourceslist" /"$etcdir""$sourcesparts"/*.list ...
This will work in most cases but if the config value is not relative (or
if rootdir DIR was changed manually), this will produce unexpected paths.
Example: If Dir::Etc::sourcelist is set to "/foobar.list" with current
join method this will result in "/etc//foobar.list" which is of course
*not* "/foobar.list" -> APT does not find source entry of apt-build ->
instalation of packages built with apt-build isn't possible.
Solution: Use apt-config properly (with /f or /d suffix to build paths).
Regards
Dominique
[0xB2E4F4F3.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]
Added tag(s) pending and patch.
Request was from Ivo De Decker <ivo.dedecker@ugent.be>
to control@bugs.debian.org.
(Thu, 29 Nov 2012 22:39:10 GMT) (full text, mbox, link).
Reply sent
to Dominique Lasserre <lasserre.d@gmail.com>:
You have taken responsibility.
(Sat, 01 Dec 2012 13:36:09 GMT) (full text, mbox, link).
Notification sent
to Dominique Lasserre <lasserre.d@googlemail.com>:
Bug acknowledged by developer.
(Sat, 01 Dec 2012 13:36:09 GMT) (full text, mbox, link).
Message #12 received at 694557-close@bugs.debian.org (full text, mbox, reply):
Source: apt-build
Source-Version: 0.12.44
We believe that the bug you reported is fixed in the latest version of
apt-build, 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 694557@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dominique Lasserre <lasserre.d@gmail.com> (supplier of updated apt-build 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: SHA256
Format: 1.8
Date: Tue, 27 Nov 2012 18:43:18 +0100
Source: apt-build
Binary: apt-build
Architecture: source amd64
Version: 0.12.44
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Dominique Lasserre <lasserre.d@gmail.com>
Description:
apt-build - frontend to apt to build, optimize and install packages
Closes: 694554 694557
Changes:
apt-build (0.12.44) unstable; urgency=low
.
* QA upload.
* Don't fail on postinstallation if no "processor" found in /proc/cpuinfo.
LP: #1065678 (Thanks to Dawid Wróbel.) Closes: #694554
* Generate APT paths properly with apt-config shell .../f .../d .
Closes: #694557
Checksums-Sha1:
db9ed007a01094ea3e8e6e1d80270e92e7cc2a0d 1550 apt-build_0.12.44.dsc
f463f15d43cf6052268f2fafdbf4ba9f66fdbd49 52413 apt-build_0.12.44.tar.gz
769d2c584f78e6fc1eefad280893cc896c078732 41682 apt-build_0.12.44_amd64.deb
Checksums-Sha256:
7292e0fd9f418d83b2b5cf0512228e780426635da6c6914906ec2783e4c46207 1550 apt-build_0.12.44.dsc
128527294c76ad153ee4585be6918c2f50090c2a1750053f4d3c98065681b083 52413 apt-build_0.12.44.tar.gz
8ad6e4224ee6c6babff3d5c6ba2a9e46fa1beabdff7d5c01527c73d901248f69 41682 apt-build_0.12.44_amd64.deb
Files:
cbe81c75f3359334dca711a0a4a270fe 1550 devel optional apt-build_0.12.44.dsc
b2f2cb5d65fd7607a20c011700fa9185 52413 devel optional apt-build_0.12.44.tar.gz
f2a8bff16f87443b85b23eb730a814f0 41682 devel optional apt-build_0.12.44_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJQugIJAAoJELs6aAGGSaoGIZUQAKzpe9jXQBpn4VnduudJcQ69
AkeOAKS+StottZvsl9H01wy8jh7onfNvY2HN4ILg+igwOPKjGa1WGXR7zGhnTgMf
CmsYwfQjlcnP7Y6dFEEAveTIq8uLE4Nwsd6r3NChA50Z5+Qw7ZAFwGfpcbiXxSTk
zW8/pfwsazbfiT/X2rfzbc8lIwxe4pnjc5aytiu3XztTiYiVq/NcEMbL/SYoEdwg
dh9d6bBJo5upWL36VPZam9oz4IcDoi9sFOjwwLx64ZEZiwo3nyyLaLn8FUM0ibLF
HeDo9v3Y1gZReJ8VSjQLM7iclU6h5h16ZbDqtG14v0TpzwKWbEnYLmT5e90a+h0r
JxmRPcTaUhUWOfCpo2sqKdPYNvzwEtqNDGZwMoOOIXm3DF4ucTRFxPyS8NC8qQa+
2EjanrbOJ9nqFca3VxG8MRxiNEk+0x042ye+8BWxG57/p4UuzxMHh9aeKiyqbYBD
hogJyrV+toBN4Jf8Paab7l8N+Xbu2iXmTTavWBBxqkeEfMD0Fl5J4EJxpb6zndE1
b7tzoef2gHjrL7bRJ7gaimVSx83CY/N+xprfyh3IvrJoShhao793hhXi1zS8i22h
vsHq1JXggGX/+VQ6lxIweY6yhgt7H41uvFHR2S3CmURfY9xm/s6h1gj03xu4Caga
4v2fa6BrOFKEdCBbIoCk
=bN6G
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 02 Jun 2013 08:04:30 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jul 1 13:48:02 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.