Hello community, here is the log from the commit of package parted checked in at Thu Dec 7 21:20:04 CET 2006. -------- --- parted/parted.changes 2006-11-07 13:46:17.000000000 +0100 +++ /mounts/work_src_done/STABLE/parted/parted.changes 2006-12-05 11:16:47.000000000 +0100 @@ -1,0 +2,27 @@ +Tue Dec 5 11:11:59 CET 2006 - fehr@suse.de + +- Update to new version 1.8.1 + libparted + Rework backtrace support + Disable ext2fs resize for now, tell user to use resize2fs + GPT fixes + Prevent SIGFPE when FAT sector size is 0 + DASD support for IBM zSeries systems + AIX disk label support + Detect Promise SX8 storage devices + Macintosh (ppc and x86) disk label improvements + Add support binary units (MiB, KiB, GiB) + Fix geometry read problems on 64-bit Macs + Add support for /dev/mapper devices via libdevmapper library + Detect Apple_Boot partition types correctly on MacOS X 10.4 systems + parted + Fix loop in print_all(). + Introduce the -list command-line switch. + Warn before mklabel and mkfs. + Proper print when there are no extended partitions, but partition names. + +------------------------------------------------------------------- +Mon May 29 16:15:21 CEST 2006 - fehr@suse.de + +- Update to new version 1.7.1 + Old: ---- parted-1.7.1.tar.bz2 parted-mac-set-type-corruption.patch parted-mac_data-init.patch parted-manpage_perms.patch parted-vio.patch parted.msdos-keep-extended-partition-devnode.patch New: ---- parted-1.8.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ parted.spec ++++++ --- /var/tmp/diff_new_pack.rEsZnt/_old 2006-12-07 21:19:39.000000000 +0100 +++ /var/tmp/diff_new_pack.rEsZnt/_new 2006-12-07 21:19:39.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package parted (Version 1.7.1) +# spec file for package parted (Version 1.8.1) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,28 +11,23 @@ # norootforbuild Name: parted -BuildRequires: e2fsprogs-devel readline-devel reiserfs +BuildRequires: device-mapper device-mapper-devel e2fsprogs-devel libreiserfs readline-devel reiserfs %define aclocaldir /usr/share/aclocal -License: GNU General Public License (GPL) - all versions +License: GNU General Public License (GPL) Group: System/Filesystems Summary: GNU partitioner -Version: 1.7.1 -Release: 18 +Version: 1.8.1 +Release: 1 Source0: %{name}-%{version}.tar.bz2 Patch: always-resize-part.dif Patch1: parted-type.patch Patch2: parted-mac.patch Patch3: parted-wipeaix.patch Patch4: disable_FAT_check.diff -Patch5: parted-vio.patch Patch6: etherd_support.diff Patch7: device_map_support.diff Patch8: fat16_hfs_fix.dif Patch9: always_print_geom.diff -Patch10: parted-mac_data-init.patch -Patch11: parted-mac-set-type-corruption.patch -Patch12: parted.msdos-keep-extended-partition-devnode.patch -Patch13: parted-manpage_perms.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build URL: http://www.gnu.org/software/parted/ PreReq: %install_info_prereq @@ -74,15 +69,10 @@ %patch2 -p1 %patch3 -p1 %patch4 -%patch5 -p1 %patch6 -p0 %patch7 -p0 %patch8 -p1 %patch9 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 %build autoreconf --force --install @@ -117,7 +107,6 @@ %{_prefix}/share/locale/*/*/* %{_sbindir}/* %{_mandir}/man8/part*.8.gz -%lang(pt)%{_mandir}/pt_BR %{_libdir}/*.so.* %doc %{_infodir}/*.info* @@ -131,6 +120,26 @@ %{_libdir}/*.so %changelog -n parted +* Tue Dec 05 2006 - fehr@suse.de +- Update to new version 1.8.1 + libparted + Rework backtrace support + Disable ext2fs resize for now, tell user to use resize2fs + GPT fixes + Prevent SIGFPE when FAT sector size is 0 + DASD support for IBM zSeries systems + AIX disk label support + Detect Promise SX8 storage devices + Macintosh (ppc and x86) disk label improvements + Add support binary units (MiB, KiB, GiB) + Fix geometry read problems on 64-bit Macs + Add support for /dev/mapper devices via libdevmapper library + Detect Apple_Boot partition types correctly on MacOS X 10.4 systems + parted + Fix loop in print_all(). + Introduce the -list command-line switch. + Warn before mklabel and mkfs. + Proper print when there are no extended partitions, but partition names. * Tue Nov 07 2006 - ro@suse.de - fix manpage permissions * Fri Jul 21 2006 - olh@suse.de @@ -141,6 +150,7 @@ add parted-mac-set-type-corruption.patch (#192082) * Mon May 29 2006 - fehr@suse.de - Update to new version 1.7.1 +- Update to new version 1.7.1 libparted: bug fixes related to linking, HFS, ext2, the Mac disk label parted: signal handling bug fix * Thu May 18 2006 - fehr@suse.de ++++++ device_map_support.diff ++++++ --- /var/tmp/diff_new_pack.rEsZnt/_old 2006-12-07 21:19:39.000000000 +0100 +++ /var/tmp/diff_new_pack.rEsZnt/_new 2006-12-07 21:19:39.000000000 +0100 @@ -1,41 +1,22 @@ ---- include/parted/device.h -+++ include/parted/device.h 2004/09/29 10:47:48 -@@ -37,6 +37,7 @@ - PED_DEVICE_UBD = 8, - PED_DEVICE_VIODASD = 9, - PED_DEVICE_AOE = 10, /* ATA over Ethernet */ -+ PED_DEVICE_MAPPER - } PedDeviceType; +--- parted/Makefile.am ++++ parted/Makefile.am 2006/12/04 12:19:17 +@@ -16,7 +16,7 @@ + parted_CFLAGS = -DBUILDINFO= - typedef struct _PedDevice PedDevice; ---- libparted/arch/linux.c -+++ libparted/arch/linux.c 2004/09/29 10:46:55 -@@ -218,6 +218,7 @@ - #define UBD_MAJOR 98 - #define VIODASD_MAJOR 112 - #define AOE_MAJOR 152 -+#define MAPPER_MAJOR 253 + parted_LDADD = @INTLLIBS@ @LIBS@ $(top_builddir)/libparted/libparted.la \ +- @PARTED_LIBS@ ++ @PARTED_LIBS@ -ldevmapper - #define SCSI_BLK_MAJOR(M) ( \ - (M) == SCSI_DISK0_MAJOR \ -@@ -330,6 +330,8 @@ - dev->type = PED_DEVICE_VIODASD; - } else if (dev_major == AOE_MAJOR && (dev_minor % 0x10 == 0)) { - dev->type = PED_DEVICE_AOE; -+ } else if (dev_major == MAPPER_MAJOR) { -+ dev->type = PED_DEVICE_MAPPER; - } else { - dev->type = PED_DEVICE_UNKNOWN; - } -@@ -828,6 +831,11 @@ - goto error_free_dev; - break; + parted_LDFLAGS = @PARTEDLDFLAGS@ -+ case PED_DEVICE_MAPPER: -+ if (!init_generic (dev, _("Mapper Driver"))) -+ goto error_free_dev; -+ break; -+ - case PED_DEVICE_VIODASD: - if (!init_generic (dev, _("VIO DASD Driver"))) - goto error_free_dev; +--- config.h.in ++++ config.h.in 2006/12/04 12:20:25 +@@ -10,7 +10,7 @@ + #undef DYNAMIC_LOADING + + /* device mapper (libdevmapper) support */ +-#undef ENABLE_DEVICE_MAPPER ++#define ENABLE_DEVICE_MAPPER 1 + + /* Include file system support. i.e. libparted/fs_... */ + #undef ENABLE_FS ++++++ etherd_support.diff ++++++ --- /var/tmp/diff_new_pack.rEsZnt/_old 2006-12-07 21:19:39.000000000 +0100 +++ /var/tmp/diff_new_pack.rEsZnt/_new 2006-12-07 21:19:39.000000000 +0100 @@ -1,43 +1,42 @@ --- include/parted/device.h -+++ include/parted/device.h 2006/03/22 10:59:27 -@@ -43,7 +43,8 @@ - PED_DEVICE_ATARAID = 6, - PED_DEVICE_I2O = 7, - PED_DEVICE_UBD = 8, -- PED_DEVICE_VIODASD = 9 -+ PED_DEVICE_VIODASD = 9, -+ PED_DEVICE_AOE = 10, /* ATA over Ethernet */ ++++ include/parted/device.h 2006/12/04 11:54:55 +@@ -50,6 +50,8 @@ + , + PED_DEVICE_DM = 12 + #endif ++ , ++ PED_DEVICE_AOE = 13 } PedDeviceType; typedef struct _PedDevice PedDevice; --- libparted/arch/linux.c -+++ libparted/arch/linux.c 2004/09/29 07:47:10 -@@ -217,6 +217,7 @@ - #define I2O_MAJOR8 87 ++++ libparted/arch/linux.c 2006/12/04 11:57:25 +@@ -260,6 +260,7 @@ + #define I2O_MAJOR7 86 + #define I2O_MAJOR8 87 #define UBD_MAJOR 98 - #define VIODASD_MAJOR 112 -+#define AOE_MAJOR 152 - - #define SCSI_BLK_MAJOR(M) ( \ - (M) == SCSI_DISK0_MAJOR \ -@@ -327,6 +327,8 @@ - dev->type = PED_DEVICE_UBD; - } else if (dev_major == VIODASD_MAJOR && (dev_minor % 0x08 == 0)) { - dev->type = PED_DEVICE_VIODASD; ++#define AOE_MAJOR 152 + #define DASD_MAJOR 94 + #define VIODASD_MAJOR 112 + #define SX8_MAJOR1 160 +@@ -452,6 +453,8 @@ + dev->type = PED_DEVICE_DAC960; + } else if (dev_major == ATARAID_MAJOR && (dev_minor % 0x10 == 0)) { + dev->type = PED_DEVICE_ATARAID; + } else if (dev_major == AOE_MAJOR && (dev_minor % 0x10 == 0)) { + dev->type = PED_DEVICE_AOE; - } else { - dev->type = PED_DEVICE_UNKNOWN; - } -@@ -929,6 +931,11 @@ - goto error_free_dev; - break; + } else if (dev_major == DASD_MAJOR && (dev_minor % 0x4 == 0)) { + dev->type = PED_DEVICE_DASD; + } else if (dev_major == VIODASD_MAJOR && (dev_minor % 0x8 == 0)) { +@@ -1120,6 +1123,11 @@ + goto error_free_arch_specific; + break; + case PED_DEVICE_AOE: + if (!init_generic (dev, _("AoE Driver"))) -+ goto error_free_dev; ++ goto error_free_arch_specific; + break; + - case PED_DEVICE_FILE: - if (!init_file (dev)) + case PED_DEVICE_DASD: + if (!init_dasd (dev, _("IBM S390 DASD drive"))) goto error_free_arch_specific; ++++++ parted-1.7.1.tar.bz2 -> parted-1.8.1.tar.bz2 ++++++ ++++ 74971 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org