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

Bug#703146: #703146 release critical?



Quoting Christian PERRIER (bubulle@debian.org):

> > > This upload allows pbuilder to build a build chroot, so it seems fine,
> > > but, not being a wizard with debootstrap and archive stuff, I'd
> > > appreciate someone to confirm that fixing this is OK and fixing it the
> > > way it has been proposed in #703146 is OK too.
> > 
> > a debdiff to the version in wheezy would have been nice :)
> 
> 
> Will do that.
> 
> 
> 

debootstrap 1.0.47 has been uploaded with the attached debdiff


-- 


diff -Nru debootstrap-1.0.46/debian/changelog debootstrap-1.0.47/debian/changelog
--- debootstrap-1.0.46/debian/changelog	2012-12-27 15:51:54.000000000 +0100
+++ debootstrap-1.0.47/debian/changelog	2013-03-20 21:34:29.000000000 +0100
@@ -1,3 +1,15 @@
+debootstrap (1.0.47) unstable; urgency=low
+
+  * Team upload
+  * Properly decrypt the InRelease file when downloading from an archive
+    where InRelease is used. This longstanding bug was masked by former
+    APT behaviour and was revealed only with recent APT versions
+    Closes: #703146
+    Thanks to Michael Vogt for the analysis and patch
+  * Add a dependency on gpg because of the above change.
+
+ -- Christian Perrier <bubulle@debian.org>  Wed, 20 Mar 2013 21:34:29 +0100
+
 debootstrap (1.0.46) unstable; urgency=low
 
   * Team upload.
diff -Nru debootstrap-1.0.46/debian/control debootstrap-1.0.47/debian/control
--- debootstrap-1.0.46/debian/control	2012-12-27 14:42:50.000000000 +0100
+++ debootstrap-1.0.47/debian/control	2013-03-20 21:49:20.000000000 +0100
@@ -10,8 +10,8 @@
 
 Package: debootstrap
 Architecture: all
-Depends: ${misc:Depends}, wget
-Recommends: gnupg, ${keyring}
+Depends: ${misc:Depends}, wget, gnupg
+Recommends: ${keyring}
 Description: Bootstrap a basic Debian system
  debootstrap is used to create a Debian base system from scratch,
  without requiring the availability of dpkg or apt. It does this by
diff -Nru debootstrap-1.0.46/functions debootstrap-1.0.47/functions
--- debootstrap-1.0.46/functions	2012-12-27 15:36:47.000000000 +0100
+++ debootstrap-1.0.47/functions	2013-03-20 21:30:41.000000000 +0100
@@ -530,7 +530,8 @@
 		warning KEYRING "Cannot check Release signature; keyring file not available %s" "$KEYRING_WANTED"
 	fi
 	if [ "$release_file_variant" = "IN" ]; then
-		mv "$relsigdest" "$reldest"
+		rm -f $reldest
+                gpg --output "$reldest" --decrypt --keyring "$KEYRING" --ignore-time-conflict "$relsigdest"
 	fi
 }
 

Attachment: signature.asc
Description: Digital signature


Reply to: