Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package parted for openSUSE:Factory checked 
in at 2022-06-25 10:23:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/parted (Old)
 and      /work/SRC/openSUSE:Factory/.parted.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "parted"

Sat Jun 25 10:23:46 2022 rev:139 rq:984783 version:3.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/parted/parted.changes    2022-06-03 
14:16:38.897315077 +0200
+++ /work/SRC/openSUSE:Factory/.parted.new.1548/parted.changes  2022-06-25 
10:23:49.450636230 +0200
@@ -1,0 +2,12 @@
+Thu Jun 23 07:34:55 CEST 2022 - aschn...@suse.com
+
+- drop type flag (SUSE specific) to fix bsc#1190847
+  refreshed patches:
+  - parted-mac.patch
+  - tests-adapt-to-SUSE.patch
+  drop patches:
+  - parted-type.patch
+  - parted-type-accept-hex.patch
+  - parted-json-no-type-flag.patch
+
+-------------------------------------------------------------------

Old:
----
  parted-json-no-type-flag.patch
  parted-type-accept-hex.patch
  parted-type.patch

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

Other differences:
------------------
++++++ parted.spec ++++++
--- /var/tmp/diff_new_pack.qfURvu/_old  2022-06-25 10:23:50.330637486 +0200
+++ /var/tmp/diff_new_pack.qfURvu/_new  2022-06-25 10:23:50.334637492 +0200
@@ -39,7 +39,6 @@
 #PATCH-FEATURE-SUSE more-reliable-informing-the-kernel.patch bnc#657360 
petr.u...@suse.cz
 Patch13:        more-reliable-informing-the-kernel.patch
 Patch14:        dummy-bootcode-only-for-x86.patch
-Patch15:        parted-type.patch
 Patch16:        parted-mac.patch
 Patch17:        libparted-use-BLKRRPART-for-DASD.patch.patch
 Patch18:        libparted-make-BLKRRPART-more-robust.patch
@@ -59,7 +58,6 @@
 Patch32:        parted-fix-resizepart-and-rm-command.patch
 Patch33:        libparted-use-BLKRRPART-only-when-needed.patch
 Patch34:        libparted-canonicalize-dev-md-paths.patch
-Patch35:        parted-json-no-type-flag.patch
 # bsc#1168756
 Patch36:        libparted-linux-pmem-path.patch
 # bsc#1164260
@@ -67,7 +65,6 @@
 Patch38:        direct-handling-of-partition-type-id-and-uuid.patch
 Patch39:        type-command.patch
 # bsc#1164907
-Patch64:        parted-type-accept-hex.patch
 # Fatresize
 Patch100:       parted-fatresize-autoconf.patch
 Patch101:       fatresize-fix-getting-dev-name.patch
@@ -143,7 +140,6 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
-%patch15 -p1
 %patch16 -p1
 %patch17 -p1
 %patch18 -p1
@@ -160,12 +156,10 @@
 %patch32 -p1
 %patch33 -p1
 %patch34 -p1
-%patch35 -p1
 %patch36 -p1
 %patch37 -p1
 %patch38 -p1
 %patch39 -p1
-%patch64 -p1
 %patch100 -p1
 %patch101 -p1
 %patch156 -p1


++++++ parted-mac.patch ++++++
--- /var/tmp/diff_new_pack.qfURvu/_old  2022-06-25 10:23:50.434637634 +0200
+++ /var/tmp/diff_new_pack.qfURvu/_new  2022-06-25 10:23:50.438637640 +0200
@@ -152,30 +152,30 @@
 ===================================================================
 --- parted-3.3.orig/parted/parted.c
 +++ parted-3.3/parted/parted.c
-@@ -929,6 +929,7 @@ static char*
+@@ -946,6 +946,7 @@
+ static char*
  partition_print_flags (PedPartition const *part)
  {
-         int  xtype;
-+      const char* sysname;
-         char *res = xstrdup ("");
-         if (!part)
-                 return res;
-@@ -961,6 +962,17 @@ partition_print_flags (PedPartition cons
-                 }
++  const char* sysname;
+   char *res = xstrdup ("");
+   if (!part)
+     return res;
+@@ -967,6 +968,17 @@
          }
+     }
  
-+      sysname = ped_partition_get_system_name( part );
-+      if (sysname) {
-+                char tmpstr[21];
-+                snprintf(tmpstr, sizeof(tmpstr) - 1, "type=%s", sysname);
-+                size_t new_len = res_buf_len + strlen(sep) + strlen(tmpstr);
-+                res = xrealloc(res, new_len);
-+                stpcpy (stpcpy (res + res_buf_len - 1, sep), tmpstr);
-+                res_buf_len = new_len;
-+                sep = ", ";
-+      }
++  sysname = ped_partition_get_system_name( part );
++  if (sysname) {
++      char tmpstr[21];
++      snprintf(tmpstr, sizeof(tmpstr) - 1, "type=%s", sysname);
++      size_t new_len = res_buf_len + strlen(sep) + strlen(tmpstr);
++      res = xrealloc(res, new_len);
++      stpcpy (stpcpy (res + res_buf_len - 1, sep), tmpstr);
++      res_buf_len = new_len;
++      sep = ", ";
++  }
 +
-         return res;
+   return res;
  }
  
 

++++++ tests-adapt-to-SUSE.patch ++++++
--- /var/tmp/diff_new_pack.qfURvu/_old  2022-06-25 10:23:50.470637686 +0200
+++ /var/tmp/diff_new_pack.qfURvu/_new  2022-06-25 10:23:50.474637692 +0200
@@ -11,86 +11,6 @@
 Tests: t6001, t6002, t6004, t6005
 For: libparted-partition-naming.patch
 ---
-Index: parted-3.3/tests/t2200-dos-label-recog.sh
-===================================================================
---- parted-3.3.orig/tests/t2200-dos-label-recog.sh
-+++ parted-3.3/tests/t2200-dos-label-recog.sh
-@@ -45,7 +45,7 @@ printf FAT | dd bs=1c seek=82 count=3 of
- # print the partition table
- parted -m -s $dev unit s p > out || fail=1
- tail -2 out > k && mv k out || fail=1
--printf "1:2048s:4095s:2048s:::;\n2:4096s:8191s:4096s:::;\n" > exp || fail=1
-+printf "1:2048s:4095s:2048s:::type=83;\n2:4096s:8191s:4096s:::type=83;\n" > 
exp || fail=1
- 
- compare exp out || fail=1
- 
-Index: parted-3.3/tests/t2310-dos-extended-2-sector-min-offset.sh
-===================================================================
---- parted-3.3.orig/tests/t2310-dos-extended-2-sector-min-offset.sh
-+++ parted-3.3/tests/t2310-dos-extended-2-sector-min-offset.sh
-@@ -33,8 +33,8 @@ p5=${scsi_dev}5
- cat <<EOF > exp || framework_failure
- BYT;
- $scsi_dev:$((2048*512/$ss))s:scsi:$ss:$ss:msdos:Linux scsi_debug:;
--1:64s:128s:65s:::lba;
--5:65s:128s:64s:::;
-+1:64s:128s:65s:::lba, type=0f;
-+5:65s:128s:64s:::type=83;
- EOF
- 
- # Create a DOS label with an extended partition starting at sector 64.
-Index: parted-3.3/tests/t3200-resize-partition.sh
-===================================================================
---- parted-3.3.orig/tests/t3200-resize-partition.sh
-+++ parted-3.3/tests/t3200-resize-partition.sh
-@@ -75,7 +75,7 @@ compare /dev/null err || fail=1
- parted -m -s $dev u s p > out 2>&1 || fail=1
- 
- sed -n 3p out > k && mv k out || fail=1
--printf "1:$default_start:$new_end:3073s:ext2::$ms;\n" > exp || fail=1
-+printf "1:$default_start:$new_end:3073s:ext2::type=83;\n" > exp || fail=1
- compare exp out || fail=1
- 
- umount "${dev}1" || fail=1
-Index: parted-3.3/tests/t3300-palo-prep.sh
-===================================================================
---- parted-3.3.orig/tests/t3300-palo-prep.sh
-+++ parted-3.3/tests/t3300-palo-prep.sh
-@@ -20,9 +20,9 @@
- ss=$sector_size_
- 
- cat > exp <<EOF || framework_failure
--1:2048s:4095s:2048s:ext2::lba, palo;
--1:2048s:4095s:2048s:ext2::lba, prep;
--1:2048s:4095s:2048s:ext2::lba, palo;
-+1:2048s:4095s:2048s:ext2::lba, palo, type=f0;
-+1:2048s:4095s:2048s:ext2::lba, prep, type=41;
-+1:2048s:4095s:2048s:ext2::lba, palo, type=f0;
- EOF
- 
- dev=dev-file
-@@ -37,7 +37,7 @@ parted -m -s $dev mklabel msdos \
-   set 1 palo on u s print \
-     > out 2> err || fail=1
- 
--grep -E '^1:2048s:4095s:2048s:ext2::lba, p...;$' out > k; mv k out
-+grep -E '^1:2048s:4095s:2048s:ext2::lba, p..., type=..;$' out > k; mv k out
- 
- compare exp out || fail=1
- 
-Index: parted-3.3/tests/t4100-msdos-starting-sector.sh
-===================================================================
---- parted-3.3.orig/tests/t4100-msdos-starting-sector.sh
-+++ parted-3.3/tests/t4100-msdos-starting-sector.sh
-@@ -56,7 +56,7 @@ cat <<EOF > exp || fail=1
- BYT;
- path:${N}s:file:$ss:$ss:msdos::;
- 1:32s:2047s:2016s:free;
--1:2048s:4095s:2048s:::;
-+1:2048s:4095s:2048s:::type=83;
- EOF
- 
- # create a partition at the end of the label
 Index: parted-3.3/tests/t6001-psep.sh
 ===================================================================
 --- parted-3.3.orig/tests/t6001-psep.sh
@@ -164,30 +84,6 @@
  done
  
  Exit $fail
-Index: parted-3.3/tests/t0283-overlap-partitions.sh
-===================================================================
---- parted-3.3.orig/tests/t0283-overlap-partitions.sh
-+++ parted-3.3/tests/t0283-overlap-partitions.sh
-@@ -54,8 +54,8 @@ Partition Table: msdos
- Disk Flags:
- 
- Number  Start   End     Size    Type     File system  Flags
-- 1      1049kB  5243kB  4194kB  primary
-- 2      5242kB  8000kB  2758kB  primary
-+ 1      1049kB  5243kB  4194kB  primary               type=83
-+ 2      5242kB  8000kB  2758kB  primary               type=83
- 
- (parted) rm
- Partition number? 2
-@@ -94,7 +94,7 @@ Partition Table: msdos
- Disk Flags:
- 
- Number  Start   End     Size    Type     File system  Flags
-- 1      1049kB  5243kB  4194kB  primary
-+ 1      1049kB  5243kB  4194kB  primary               type=83
- 
- (parted) rm
- Partition number? 1
 Index: parted-3.3/tests/t6002-dm-busy.sh
 ===================================================================
 --- parted-3.3.orig/tests/t6002-dm-busy.sh
@@ -223,57 +119,4 @@
  
  # Removal of unmounted partition must succeed.
  parted -s "$dev" rm 1 > /dev/null 2>&1 || fail=1
-@@ -84,7 +84,7 @@ sed "s,^$dev,DEV," out > k; mv k out
- cat <<EOF >> exp || fail=1
- BYT;
- DEV:${n}s:dm:512:512:msdos:Linux device-mapper (linear):;
--2:1001s:200000s:199000s:fat32::lba;
-+2:1001s:200000s:199000s:fat32::lba, type=0c;
- EOF
- 
- compare exp out || fail=1
-Index: parted-3.3/tests/t9042-dos-partition-limit.sh
-===================================================================
---- parted-3.3.orig/tests/t9042-dos-partition-limit.sh
-+++ parted-3.3/tests/t9042-dos-partition-limit.sh
-@@ -41,7 +41,7 @@ scsi_dev=$(cat dev-name)
- n=$((n_MiB * sectors_per_MiB))
- printf '%s\n' "BYT;" \
-     "$scsi_dev:${n}s:scsi:$ss:$ss:msdos:Linux scsi_debug:;" \
--    "1:$((start-2))s:$((n-1))s:$((n-start+2))s:::lba;" \
-+    "1:$((start-2))s:$((n-1))s:$((n-start+2))s:::lba, type=0f;" \
-   > exp || fail=1
- 
- parted -s -a min $scsi_dev mklabel msdos mkpart extended $((start-2))s 100% 
|| fail=1
-@@ -51,7 +51,7 @@ i=1
- while :; do
-     end=$((start + partition_sectors - 2))
-     parted -s -a min $scsi_dev mkpart logical ${start}s ${end}s || fail=1
--    printf "$((i+4)):${start}s:${end}s:$((end-start+1))s:::;\n" >> exp
-+    printf "$((i+4)):${start}s:${end}s:$((end-start+1))s:::type=83;\n" >> exp
-     test $i = $((n_partitions - 1)) && break
-     start=$((start + partition_sectors))
-     i=$((i+1))
-Index: parted-3.3/tests/t4100-msdos-partition-limits.sh
-===================================================================
---- parted-3.3.orig/tests/t4100-msdos-partition-limits.sh
-+++ parted-3.3/tests/t4100-msdos-partition-limits.sh
-@@ -81,7 +81,7 @@ do_mkpart $n $end || fail=1
- # print the result
- parted -s $dev unit s p > out 2>&1 || fail=1
- sed -n "/^  *1  *$n/s/  */ /gp" out|sed "s/  *\$//" > k && mv k out || fail=1
--echo " 1 ${n}s ${end}s 4294967295s primary" > exp || fail=1
-+echo " 1 ${n}s ${end}s 4294967295s primary type=83" > exp || fail=1
- compare exp out || fail=1
- 
- # a partition length of exactly 2^32 sectors provokes failure.
-@@ -121,7 +121,7 @@ Partition Table: $table_type
- Disk Flags:
- 
- Number  Start        End          Size   Type     File system  Flags
-- 1      4294967295s  4294968294s  1000s  primary
-+ 1      4294967295s  4294968294s  1000s  primary               type=83
- 
- EOF
- 
 

Reply via email to