Your message dated Tue, 08 Jan 2013 15:47:30 +0000
with message-id <[email protected]>
and subject line Bug#603386: fixed in build-essential 11.6
has caused the Debian Bug report #603386,
regarding Various tweaks to make-esslist.sh
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.)
--
603386: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603386
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: build-essential
Version: 11.5
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch natty
Hi
Please find a patch tweaking make-esslist.sh for various features
notably helping Ubuntu support.
Thanks for considering,
--
Loïc Minier
diff -Nru build-essential-11.5/debian/changelog
build-essential-11.6/debian/changelog
--- build-essential-11.5/debian/changelog 2010-03-14 22:53:47.000000000
+0100
+++ build-essential-11.6/debian/changelog 2010-11-13 17:10:21.000000000
+0100
@@ -1,3 +1,20 @@
+build-essential (11.6) UNRELEASED; urgency=low
+
+ * Update make-esslist.sh to:
+ . sort packages to allow for cleaner diffs across updates and between
+ Debian and Ubuntu.
+ . default to `lsb_release -cs` for dist instead of sid, this is needed for
+ Ubuntu as the development dist changes name constantly and should work
+ under Debian too; an alternative would be the target dist from
+ debian/changelog, but this is often UNRELEASED.
+ . query a list of servers instead of only one; this is needed for the
+ archive.u.c / ports.u.c split in Ubuntu, but it's also helpful to
+ allow configuring a local mirror (which might not carry all
+ architectures). The default list is http://ftp2.de.debian.org/debian
+ http://ftp.debian.org/debian.
+
+ -- Loïc Minier <[email protected]> Sat, 13 Nov 2010 16:46:20 +0100
+
build-essential (11.5) unstable; urgency=low
* Bump dependencies on gcc and g++ to 4.4.3.
diff -Nru build-essential-11.5/make-esslist.sh
build-essential-11.6/make-esslist.sh
--- build-essential-11.5/make-esslist.sh 2010-03-14 22:45:05.000000000
+0100
+++ build-essential-11.6/make-esslist.sh 2010-11-13 17:03:25.000000000
+0100
@@ -1,12 +1,12 @@
#!/bin/sh
-esslist=essential-packages-list
-mirror=http://ftp.debian.org/debian
-mirror=http://ftp2.de.debian.org/debian
-dist=sid
-
set -e
+esslist=essential-packages-list
+mirror_list="http://ftp2.de.debian.org/debian http://ftp.debian.org/debian"
+#mirror_list="http://yourmirror/ubuntu http://yourmirror/ubuntu-ports
$mirror_list"
+dist=`lsb_release -cs`
+
arches=`awk '($1 != "" && $1 !~ /^#/) {print $2}' /usr/share/dpkg/archtable \
| sort | uniq`
@@ -14,12 +14,15 @@
do
if [ ! -f Packages-$arch ]
then
- if wget -O Packages-$arch.bz2
$mirror/dists/$dist/main/binary-$arch/Packages.bz2
- then
- bunzip2 -f Packages-$arch.bz2
- else
- rm -f Packages-$arch
- fi
+ for mirror in $mirror_list; do
+ if wget -O Packages-$arch.bz2
$mirror/dists/$dist/main/binary-$arch/Packages.bz2
+ then
+ bunzip2 -f Packages-$arch.bz2
+ break
+ else
+ rm -f Packages-$arch
+ fi
+ done
fi
if [ -f Packages-$arch ]
then
@@ -32,7 +35,7 @@
echo >> $esslist-$arch
grep-status -FEssential -sPackage -ni yes Packages-$arch \
- >> $esslist-$arch
+ | sort >> $esslist-$arch
else
echo "No essential packages list is available" \
"for $arch in $dist" > $esslist-$arch
--- End Message ---
--- Begin Message ---
Source: build-essential
Source-Version: 11.6
We believe that the bug you reported is fixed in the latest version of
build-essential, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated build-essential 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: Tue, 08 Jan 2013 16:33:55 +0100
Source: build-essential
Binary: build-essential crossbuild-essential-arm64 crossbuild-essential-armhf
crossbuild-essential-i386
Architecture: source amd64
Version: 11.6
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
build-essential - Informational list of build-essential packages
crossbuild-essential-arm64 - Informational list of cross-build-essential
packages
crossbuild-essential-armhf - Informational list of cross-build-essential
packages
crossbuild-essential-i386 - Informational list of cross-build-essential
packages
Closes: 603386 693220
Changes:
build-essential (11.6) unstable; urgency=low
.
* Update Standards-Version to 3.9.4.
* Build-depend on python3 instead of python.
* Update make-esslist.sh to consider ports archives and distros.
Closes: #603386.
* Update essential packages lists.
* Build crossbuild-essential-<arch> packages for architectures
provided in debian/cross-targets (currently all commented out).
Closes: #693220.
Checksums-Sha1:
f54f431731b7cfb1cf1b37a5c86ab8199f95647f 1069 build-essential_11.6.dsc
afa098b12be62ad60b999338895035c059e11f3d 63657 build-essential_11.6.tar.gz
0a46e32793b0cf952860b7eec2d263d53c5f9515 7358 build-essential_11.6_amd64.deb
Checksums-Sha256:
2e83f5fc955d153e24859170fd1e08a4028a7dac1e5f5414a496e137ef929895 1069
build-essential_11.6.dsc
bb43615452c54be190e484a281ec5cb4fc9d2050303ea47530f78880e522f1dc 63657
build-essential_11.6.tar.gz
e407a5cf73aa967a47c1337b7b6dd67590e26cc114896ac0cceb14a616428f60 7358
build-essential_11.6_amd64.deb
Files:
3a7a543691ce1c6741a7a6878de71019 1069 devel optional build-essential_11.6.dsc
3ba251f07eb9b183bd448d0adf50e619 63657 devel optional
build-essential_11.6.tar.gz
6ca434686efb96f984ff157c9dcd1377 7358 devel optional
build-essential_11.6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAlDsPLUACgkQStlRaw+TLJxmJwCgiqgsyiuzBP22AGHrW5XxLEHl
1F4An1bysiqPwFHY8uYkW/LOWax8Db83
=inPf
-----END PGP SIGNATURE-----
--- End Message ---