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

Bug#773555: unblock: partman-efi/59



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package partman-efi

The changes since version 56 are tiny - see attached.

They consist of:

 * a fix from Leif for #773311, a silly bug introduced in my own
   changes in #770033 (only talk about BIOS mode on x86)
 * a trivial change to install-time size checks to ensure they're
   applied for all platforms and not just x86
 * translation updates (filterdiffed out)
 * I've added myself to the uploaders list

I've added a CC to d-boot for KiBi to ack this too.

unblock partman-efi/59

-- System Information:
Debian Release: 7.7
  APT prefers stable
  APT policy: (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru partman-efi-56/check.d/efi partman-efi-59/check.d/efi
--- partman-efi-56/check.d/efi	2014-11-12 00:35:32.000000000 +0000
+++ partman-efi-59/check.d/efi	2014-12-18 04:02:06.000000000 +0000
@@ -54,14 +54,10 @@
 
 # Experimentally-verified minimum size for a FAT32 filesystem created using
 # libparted.
-case $ARCH in
-    i386/*|amd64/*)
-	if [ "$new_efi_size" ] && longint_le "$new_efi_size" 34091007; then
-		db_input critical partman-efi/too_small_efi || true
-		db_go || true
-		exit 1
-	fi
-	;;
-esac
+if [ "$new_efi_size" ] && longint_le "$new_efi_size" 34091007; then
+	db_input critical partman-efi/too_small_efi || true
+	db_go || true
+	exit 1
+fi
 
 exit 0
diff -Nru partman-efi-56/debian/changelog partman-efi-59/debian/changelog
--- partman-efi-56/debian/changelog	2014-11-25 10:16:47.000000000 +0000
+++ partman-efi-59/debian/changelog	2014-12-19 06:12:17.000000000 +0000
@@ -1,3 +1,29 @@
+partman-efi (59) unstable; urgency=medium
+
+  [ Leif Lindholm ]
+  * Only display "Force UEFI installation" dialog for x86. Closes: #773311
+  * Check ESP size for all architectures.
+
+  [ Steve McIntyre ]
+  * Add myself to uploaders.
+
+  [ Updated translations ]
+  * Bulgarian (bg.po) by Damyan Ivanov
+  * Croatian (hr.po) by Tomislav Krznar
+
+ -- Christian Perrier <bubulle@debian.org>  Fri, 19 Dec 2014 07:12:17 +0100
+
+partman-efi (57) unstable; urgency=low
+
+  [ Updated translations ]
+  * Esperanto (eo.po) by Felipe Castro
+  * Spanish (es.po) by Javier Fernández-Sanguino Peña
+  * Slovenian (sl.po) by Vanja Cvelbar
+  * Ukrainian (uk.po) by Anton Gladky
+  * Simplified Chinese (zh_CN.po) by YunQiang Su
+
+ -- Christian Perrier <bubulle@debian.org>  Mon, 08 Dec 2014 09:01:34 +0100
+
 partman-efi (56) unstable; urgency=medium
 
   [ Steve McIntyre ]
diff -Nru partman-efi-56/debian/control partman-efi-59/debian/control
--- partman-efi-56/debian/control	2014-09-28 23:03:48.000000000 +0100
+++ partman-efi-59/debian/control	2014-12-18 04:02:06.000000000 +0000
@@ -2,7 +2,7 @@
 Section: debian-installer
 Priority: standard
 Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
-Uploaders: dann frazier <dannf@debian.org>, Christian Perrier <bubulle@debian.org>
+Uploaders: dann frazier <dannf@debian.org>, Christian Perrier <bubulle@debian.org>, Steve McIntyre <93sam@debian.org>
 Build-Depends: debhelper (>= 9), dh-di, po-debconf (>= 0.5.0)
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=d-i/partman-efi.git
 Vcs-Git: git://anonscm.debian.org/d-i/partman-efi.git
diff -Nru partman-efi-56/debian/po/bg.po partman-efi-59/debian/po/bg.po
diff -Nru partman-efi-56/debian/po/eo.po partman-efi-59/debian/po/eo.po
diff -Nru partman-efi-56/debian/po/es.po partman-efi-59/debian/po/es.po
diff -Nru partman-efi-56/debian/po/hr.po partman-efi-59/debian/po/hr.po
diff -Nru partman-efi-56/debian/po/sl.po partman-efi-59/debian/po/sl.po
diff -Nru partman-efi-56/debian/po/uk.po partman-efi-59/debian/po/uk.po
diff -Nru partman-efi-56/debian/po/zh_CN.po partman-efi-59/debian/po/zh_CN.po
diff -Nru partman-efi-56/init.d/efi partman-efi-59/init.d/efi
--- partman-efi-56/init.d/efi	2014-11-12 00:35:32.000000000 +0000
+++ partman-efi-59/init.d/efi	2014-12-18 04:02:06.000000000 +0000
@@ -3,13 +3,14 @@
 # This script sets method "efi" for all fat16/fat32 partitions that
 # have the bootable flag set.
 
+ARCH="$(archdetect)"
+
 # Give the kernel a chance to create /proc/efi if appropriate.
 modprobe efivars >/dev/null 2>&1 || true
 
 if [ -d /proc/efi ] || [ -d /sys/firmware/efi ]; then
 	> /var/lib/partman/efi
 else
-	ARCH="$(archdetect)"
 	case $ARCH in
 	    i386/mac|amd64/mac)
 		# Intel Macs have an EFI partition, regardless of
@@ -86,14 +87,18 @@
 log "Found $NUM_ESP ESPs, $NUM_NO non-ESPs"
 
 if [ $NUM_ESP = 0 ] && [ $NUM_NO -gt 0 ]; then
-	db_input critical partman-efi/non_efi_system || true
-	db_go || exit 1
-	db_fset partman-efi/non_efi_system seen true
-	db_get partman-efi/non_efi_system
-	if [ "$RET" = false ]; then
-		log "User chose to ignore UEFI"
-		touch /var/lib/partman/ignore_uefi
-	else
-		log "User chose to continue in UEFI mode"
-	fi
+	case $ARCH in
+		i386/*|amd64/*)
+			db_input critical partman-efi/non_efi_system || true
+			db_go || exit 1
+			db_fset partman-efi/non_efi_system seen true
+			db_get partman-efi/non_efi_system
+			if [ "$RET" = false ]; then
+				log "User chose to ignore UEFI"
+				touch /var/lib/partman/ignore_uefi
+			else
+				log "User chose to continue in UEFI mode"
+			fi
+		;;
+	esac
 fi

Reply to: