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

Bug#768083: unblock: blends/0.6.92.2



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>

Reply to: