Hello community,

here is the log from the commit of package debootstrap for openSUSE:Factory 
checked in at 2015-06-15 17:49:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/debootstrap (Old)
 and      /work/SRC/openSUSE:Factory/.debootstrap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "debootstrap"

Changes:
--------
--- /work/SRC/openSUSE:Factory/debootstrap/debootstrap.changes  2015-03-23 
12:18:54.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.debootstrap.new/debootstrap.changes     
2015-06-15 17:49:48.000000000 +0200
@@ -1,0 +2,26 @@
+Sun Jun 14 19:20:21 UTC 2015 - [email protected]
+
+- bump to 1.0.70
+  * Use tr instead of (missing in d-i) xargs (Closes:
+      #785693). Thanks, Julian Schauder!
+
+  * Make sure to deduplicate package list in download_release to
+      avoid issues while counting downloaded packages. The failure
+      path could lead to printing some strange integer (Closes:
+      #709751, #768445, #785276, #774752).  This was reported to
+      mostly happen whenever --no-resolve-deps is used.
+      
+  * Add support for --force-check-gpg so that one can
+      programmatically make sure keyring checks are used and that
+      no fallback to an https mirror happens (Closes: #661501,
+      #733179, #775454).  * Switch default mirror from
+      ftp.us.debian.org to the new, official http redirector
+      service: httpredir.debian.org
+  * Make it possible to override the MAKEDEV variable (Closes: #734743).
+      Thanks, Wookey!
+
+  * Update Standards to 3.9.6 (checked)
+  * Support the jessie-kfreebsd suite, by using the same script as
+      jessie (a symlink to sid) (Closes: #784927).
+
+-------------------------------------------------------------------

Old:
----
  debootstrap_1.0.67.tar.gz

New:
----
  debootstrap_1.0.70.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ debootstrap.spec ++++++
--- /var/tmp/diff_new_pack.5Pq5nq/_old  2015-06-15 17:49:48.000000000 +0200
+++ /var/tmp/diff_new_pack.5Pq5nq/_new  2015-06-15 17:49:48.000000000 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           debootstrap
-Version:        1.0.67
+Version:        1.0.70
 Release:        0
 Summary:        Bootstrap a basic Debian system
 License:        MIT

++++++ debootstrap_1.0.67.tar.gz -> debootstrap_1.0.70.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/Makefile 
new/debootstrap-1.0.70/Makefile
--- old/debootstrap-1.0.67/Makefile     2014-12-30 05:00:48.000000000 +0100
+++ new/debootstrap-1.0.70/Makefile     2015-05-19 11:35:39.000000000 +0200
@@ -2,7 +2,7 @@
 VERSION := $(shell sed 's/.*(\(.*\)).*/\1/; q' debian/changelog)
 DATE := $(shell sed -n '/^ -- /{s/.*> \(.*\)/\1/p;q}' debian/changelog)
 
-MAKEDEV := /sbin/MAKEDEV
+MAKEDEV ?= /sbin/MAKEDEV
 
 ifeq ($(shell uname),Linux)
 all: devices.tar.gz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/debian/changelog 
new/debootstrap-1.0.70/debian/changelog
--- old/debootstrap-1.0.67/debian/changelog     2015-01-14 07:03:21.000000000 
+0100
+++ new/debootstrap-1.0.70/debian/changelog     2015-05-19 11:38:28.000000000 
+0200
@@ -1,3 +1,39 @@
+debootstrap (1.0.70) unstable; urgency=medium
+
+  * Use tr instead of (missing in d-i) xargs (Closes: #785693). Thanks,
+    Julian Schauder!
+
+ -- Cyril Brulebois <[email protected]>  Tue, 19 May 2015 11:38:27 +0200
+
+debootstrap (1.0.69) unstable; urgency=medium
+
+  [ Cyril Brulebois ]
+  * Make sure to deduplicate package list in download_release to avoid
+    issues while counting downloaded packages. The failure path could lead
+    to printing some strange integer (Closes: #709751, #768445, #785276,
+    #774752).
+    This was reported to mostly happen whenever --no-resolve-deps is used.
+  * Add support for --force-check-gpg so that one can programmatically
+    make sure keyring checks are used and that no fallback to an https
+    mirror happens (Closes: #661501, #733179, #775454).
+  * Switch default mirror from ftp.us.debian.org to the new, official
+    http redirector service: httpredir.debian.org
+  * Make it possible to override the MAKEDEV variable (Closes: #734743).
+    Thanks, Wookey!
+
+  [ Christian Perrier ]
+  * Update Standards to 3.9.6 (checked)
+
+ -- Christian Perrier <[email protected]>  Mon, 18 May 2015 14:07:43 +0200
+
+debootstrap (1.0.68) unstable; urgency=medium
+
+  [ Steven Chamberlain ]
+  * Support the jessie-kfreebsd suite, by using the same script as
+    jessie (a symlink to sid) (Closes: #784927).
+
+ -- Christian Perrier <[email protected]>  Mon, 11 May 2015 07:46:19 +0200
+
 debootstrap (1.0.67) unstable; urgency=medium
 
   [ Cyril Brulebois ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/debian/control 
new/debootstrap-1.0.70/debian/control
--- old/debootstrap-1.0.67/debian/control       2014-11-08 05:00:45.000000000 
+0100
+++ new/debootstrap-1.0.70/debian/control       2015-05-19 11:35:39.000000000 
+0200
@@ -4,7 +4,7 @@
 Maintainer: Debian Install System Team <[email protected]>
 Uploaders: Junichi Uekawa <[email protected]>, Colin Watson 
<[email protected]>, Christian Perrier <[email protected]>
 Build-Depends: debhelper (>= 9), makedev (>= 2.3.1-69) [linux-any]
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=d-i/debootstrap.git
 Vcs-Git: git://anonscm.debian.org/d-i/debootstrap.git
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/debootstrap 
new/debootstrap-1.0.70/debootstrap
--- old/debootstrap-1.0.67/debootstrap  2014-09-25 06:44:06.000000000 +0200
+++ new/debootstrap-1.0.70/debootstrap  2015-05-16 20:24:16.000000000 +0200
@@ -27,6 +27,7 @@
 USE_COMPONENTS=main
 KEYRING=""
 DISABLE_KEYRING=""
+FORCE_KEYRING=""
 VARIANT=""
 ARCH=""
 HOST_ARCH=""
@@ -47,7 +48,7 @@
 CHECKCERTIF=""
 PRIVATEKEY=""
 
-DEF_MIRROR="http://ftp.us.debian.org/debian";
+DEF_MIRROR="http://httpredir.debian.org/debian";
 DEF_HTTPS_MIRROR="https://mirrors.kernel.org/debian";
 
 export LANG USE_COMPONENTS
@@ -104,6 +105,9 @@
                               scratchbox, minbase)
       --keyring=K            check Release files against keyring K
       --no-check-gpg         avoid checking Release file signatures
+      --force-check-gpg      force checking Release file signatures
+                             (also disables automatic fallback to HTTPS in case
+                             of a missing keyring), aborting otherwise
       --no-resolve-deps      don't try to resolve dependencies automatically
 
       --unpack-tarball=T     acquire .debs from a tarball instead of http
@@ -319,6 +323,10 @@
                        shift 1
                        DISABLE_KEYRING=1
                ;;
+           --force-check-gpg)
+                       shift 1
+                       FORCE_KEYRING=1
+               ;;
            --certificate|--certificate=?*)
                if [ "$1" = "--certificate" -a -n "$2" ]; then
                        CERTIFICATE="--certificate=$2"
@@ -356,6 +364,12 @@
 fi
 
 ###########################################################################
+
+if [ -n "$DISABLE_KEYRING" -a -n "$FORCE_KEYRING" ]; then
+       error 1 BADARG "Both --no-check-gpg and --force-check-gpg specified, 
please pick one (at most)"
+fi
+
+###########################################################################
 
 if [ "$SECOND_STAGE_ONLY" = "true" ]; then
        SUITE=$(cat $DEBOOTSTRAP_DIR/suite)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/debootstrap.8 
new/debootstrap-1.0.70/debootstrap.8
--- old/debootstrap-1.0.67/debootstrap.8        2013-12-30 07:59:03.000000000 
+0100
+++ new/debootstrap-1.0.70/debootstrap.8        2015-05-16 20:24:16.000000000 
+0200
@@ -93,6 +93,10 @@
 .IP "\fB\-\-no-check-gpg\fP"
 Disables checking gpg signatures of retrieved Release files.
 .IP
+.IP "\fB\-\-force-check-gpg\fP"
+Forces checking Release file signatures, disabling automatic fallback to
+HTTPS in case of a missing keyring. Incompatible with the previous option.
+.IP
 .IP "\fB\-\-verbose\fP"
 Produce more info about downloading.
 .IP
@@ -158,14 +162,14 @@
 .PP 
 To setup a \fIwheezy\fR system:
 .PP 
-     debootstrap wheezy ./wheezy-chroot http://ftp.us.debian.org/debian
+     debootstrap wheezy ./wheezy-chroot http://httpredir.debian.org/debian
 .PP
      debootstrap wheezy ./wheezy-chroot file:///LOCAL_MIRROR/debian
 .PP
 Full process to create a complete Debian installation of \fIsid\fR (unstable)
 in a chroot:
 .PP
-     main # debootstrap sid sid-root http://ftp.us.debian.org/debian/
+     main # debootstrap sid sid-root http://httpredir.debian.org/debian/
      [ ... watch it download the whole system ]
      main # echo "proc sid-root/proc proc defaults 0 0" >> /etc/fstab
      main # mount proc sid-root/proc -t proc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/functions 
new/debootstrap-1.0.70/functions
--- old/debootstrap-1.0.67/functions    2015-01-06 05:00:50.000000000 +0100
+++ new/debootstrap-1.0.70/functions    2015-05-19 11:35:50.000000000 +0200
@@ -200,11 +200,14 @@
                if [ -e "$1" ]; then
                        KEYRING="$1"
                elif [ -z "$DISABLE_KEYRING" ]; then
-                       if [ -n "$DEF_HTTPS_MIRROR" ] && [ -z "$USER_MIRROR" ] 
; then
+                       if [ -n "$DEF_HTTPS_MIRROR" ] && [ -z "$USER_MIRROR" ] 
&& [ -z "$FORCE_KEYRING" ]; then
                                info KEYRING "Keyring file not available at %s; 
switching to https mirror %s" "$1" "$DEF_HTTPS_MIRROR"
                                USER_MIRROR="$DEF_HTTPS_MIRROR"
                        else
                                warning KEYRING "Cannot check Release 
signature; keyring file not available %s" "$1"
+                               if [ -n "$FORCE_KEYRING" ]; then
+                                       error 1 KEYRING "Keyring-based check 
was requested; aborting accordingly"
+                               fi
                        fi
                fi
        fi
@@ -662,6 +665,11 @@
 
        local totaldebs=0
        local leftoverdebs="$*"
+
+       # Fix possible duplicate package names, which would screw up counts:
+       leftoverdebs=$(printf "$leftoverdebs"|tr ' ' '\n'|sort -u|tr '\n' ' ')
+       numdebs=$(printf "$leftoverdebs"|wc -w)
+
        for c in $COMPONENTS; do
                if [ "$countdebs" -ge "$numdebs" ]; then break; fi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.67/scripts/jessie-kfreebsd 
new/debootstrap-1.0.70/scripts/jessie-kfreebsd
--- old/debootstrap-1.0.67/scripts/jessie-kfreebsd      1970-01-01 
01:00:00.000000000 +0100
+++ new/debootstrap-1.0.70/scripts/jessie-kfreebsd      2015-06-15 
17:49:48.000000000 +0200
@@ -0,0 +1 @@
+symbolic link to sid


Reply via email to