--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package blends
As reported in #768011 the blends-dev package currently in testing can
potentially create non-policy conform metapackages if the user who is
creating a set of metapackages might have additional sources in
/etc/apt/sources.list. This is prevented by version 0.6.92.2 in the
least invasive way.
Debdiff is attached. Unfortunately some fix in the documentation
sneaked in at the end of the debdiff which was not really intended but
realised to late since this change was hanging in Git for the next
blends package release. Sorry for this noise and I hope it will not be
relevant for accepting the package.
Kind regards and thanks for your work for the release
Andreas.
unblock blends/0.6.92.2
-- System Information:
Debian Release: 7.7
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru blends-0.6.92.1/debian/changelog blends-0.6.92.2/debian/changelog
--- blends-0.6.92.1/debian/changelog 2014-08-01 08:32:26.000000000 +0200
+++ blends-0.6.92.2/debian/changelog 2014-11-04 21:26:54.000000000 +0100
@@ -1,3 +1,10 @@
+blends (0.6.92.2) unstable; urgency=medium
+
+ * devtools/blend-gen-control: Prevent respecting users sources.list.d dir
+ Closes: #768011
+
+ -- Andreas Tille <tille@debian.org> Mon, 03 Nov 2014 11:28:06 +0100
+
blends (0.6.92.1) unstable; urgency=medium
* Fix typo: s/Section: metapackage/&s/
diff -Nru blends-0.6.92.1/devtools/blend-gen-control blends-0.6.92.2/devtools/blend-gen-control
--- blends-0.6.92.1/devtools/blend-gen-control 2014-08-01 08:32:26.000000000 +0200
+++ blends-0.6.92.2/devtools/blend-gen-control 2014-11-04 21:26:54.000000000 +0100
@@ -119,7 +119,14 @@
my $op = shift;
my $aptdir = "../tmp/apt";
+ # FIXME: For propper apt configuration see
+ # https://lists.debian.org/debian-mentors/2014/11/msg00032.html
+ # https://lists.debian.org/debian-mentors/2014/11/msg00033.html
+ # For the moment to do only minimal changes in freeze time we set
+ # Dir::Etc::sourceparts=none
+ # to prevent including random sources from users sources.list.d
my @aptopts = ("Dir::Etc::sourcelist=$aptsources",
+ "Dir::Etc::sourceparts=none",
"Dir::State=$aptdir/state",
"Dir::Cache=$aptdir/cache",
"Dir::State::Status=/dev/null",
@@ -361,7 +368,7 @@
push @packages, $package;
}
}
- return @packages;
+ return @packages; ### FIXME!: insert sort here to enable sorted list inside tasks control file (tested on 2014-11-03 but do not touch in freeze time)
}
#
diff -Nru blends-0.6.92.1/doc/en/A_devel.xml blends-0.6.92.2/doc/en/A_devel.xml
--- blends-0.6.92.1/doc/en/A_devel.xml 2014-08-01 08:32:26.000000000 +0200
+++ blends-0.6.92.2/doc/en/A_devel.xml 2014-11-04 21:26:54.000000000 +0100
@@ -847,9 +847,11 @@
</para>
<para>
<orderedlist>
- <listitem><para>Login to <package>blends.debian.org</package> or <package>blends.debian.net</package></para></listitem>
+ <listitem><para>Login to <package>dillon.debian.org</package> or <package>blends.debian.net</package></para></listitem>
+ <listitem><para><filename>sudo -u blends -s</filename> (only on dillon.d.o)</para></listitem>
<listitem><para><filename>cd /srv/blends.debian.org/</filename></para></listitem>
<listitem><para><filename>git pull</filename></para></listitem>
+ <listitem><para><filename>~/bin/my_static-update-component</filename> (only on dillon.d.o to sync changes to the distributed host blends.debian.org)</para></listitem>
</orderedlist>
</para>
<para>
@@ -883,9 +885,11 @@
</para>
<para>
<orderedlist>
- <listitem><para>Login to <package>blends.debian.org</package> or <package>blends.debian.net</package></para></listitem>
+ <listitem><para>Login to <package>dillon.debian.org</package> or <package>blends.debian.net</package></para></listitem>
+ <listitem><para><filename>sudo -u blends -s</filename> (only on dillon.d.o)</para></listitem>
<listitem><para><filename>cd /srv/blends.debian.org/</filename></para></listitem>
<listitem><para><filename>git pull</filename></para></listitem>
+ <listitem><para><filename>~/bin/my_static-update-component</filename> (only on dillon.d.o to sync changes to the distributed host blends.debian.org)</para></listitem>
</orderedlist>
</para>
</sect1>
--- End Message ---
--- Begin Message ---
On Tue, Nov 04, 2014 at 09:59:47PM +0100, Andreas Tille wrote:
> Please unblock package blends
>
> As reported in #768011 the blends-dev package currently in testing can
> potentially create non-policy conform metapackages if the user who is
> creating a set of metapackages might have additional sources in
> /etc/apt/sources.list. This is prevented by version 0.6.92.2 in the
> least invasive way.
Unblocked, thanks.
(At 'critical' severity, should that be aged a bit or left to test?)
--
Jonathan Wiltshire jmw@debian.org
Debian Developer http://people.debian.org/~jmw
4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51
--- End Message ---