- Update to 1.0.8
* Fixed double byte swap operation on writes of partition name data on
big-endian systems; this is in addition to the double byte swap fix on
reading partition label data fixed in 1.0.7. (Thanks to Erik Larsson for
both fixes.)
* Added feature to gdisk and sgdisk to enable swapping the byte order of
partition names, so as to correct disks already affected by the preceding
bug. This option is 'b' on the experts' menu in gdisk and
-b/--byte-swap-name in sgdisk. This seems advanced/obscure enough that I
don't want to clutter cgdisk's menu with this option, so I haven't added
it there.
* Added type code for the Barebox boot loader (0xbb00;
4778ED65-BF42-45FA-9C5B-287A1DC4AAB1).
* Fixed bug that caused spurious warnings about the partition table
header claiming an invalid size of partition entries when reading
some MBR disks.
* Added ARM64 as an architecture for the Mac builds of gdisk and fixparts.
The official GPT fdisk binaries of these files for macOS are now
"universal" x86-64/ARM64 binaries, so they will run natively on the new M1
(ARM64) Macs. The sgdisk and cgdisk binaries, though, remain built only
for x86-64, because they rely on libraries that are not easily built in
"universal" form.
* Fixed double byte swap operation on partition label data on big-endian
CPUs. This resulted in partition names becoming gibberish on such CPUs.
* Added three new type codes:
- 0x0701 - Microsoft Storage Replica
- 0x0702 - ArcaOS Type 1
- 0x8401 - Storage Performance Development Kit (SPDK) block device
- Drop fix-spurious-warnings.patch
OBS-URL: https://build.opensuse.org/request/show/898986
OBS-URL: https://build.opensuse.org/package/show/filesystems/gptfdisk?expand=0&rev=20
- Update to 1.0.5
* Fixed typos and minor formatting issues in man pages
* Changed number of columns in type code output ("sgdisk -L" and equivalents
in gdisk and cgdisk) from 3 to 2, since some descriptions are long enough
that they're ambiguous with three columns.
* Makefile change: Add $(LDLIBS) support to enable clean static builds (for
libintl).
* You can now put the 0xEE partition last in a hybrid MBR using sgdisk.
(Previously, this was possible with gdisk but not with sgdisk.) See the
sgdisk man page for details.
* Added numerous type codes for Container Linux, Veracrypt, and
Freedesktop.org's Discoverable Partitions Specification
* Partition type name searches are now case-insensitive.
* It's now possible to quit out of partition type name searches by typing
"q".
* When changing a partition type code, the default is now the current
type code, not a platform-specific type code.
* The UEFI GPT fdisk project
(https://sourceforge.net/projects/uefigptfdisk/) hasn't been updated since
2016, and is now broken; binaries don't compile with modern GCC
toolchains, and even when dropping back to Ubuntu 14.04, which worked for
GPT fdisk 1.0.4, the resulting binary hangs on launch. Therefore, I'm
dropping support for the EFI build of gdisk, at least unless and until
UEFI GPT fdisk is fixed.
* Apple no longer supports building i386 or "fat" binaries in XCode (or if
they do, they're making it hard), so I've removed that support. GPT fdisk
macOS binaries are now x86-64 only. Similarly, building now seems to
require macOS 10.9 or later, so that's now the minimum macOS version. I've
also re-built my Mac build environment and tweaked Makefile.mac
appropriately.
OBS-URL: https://build.opensuse.org/request/show/809051
OBS-URL: https://build.opensuse.org/package/show/filesystems/gptfdisk?expand=0&rev=13
- Update to new upstream release 0.8.10
* Bug fix of previous version: The hybrid MBR creation code in
gdisk would ignore the second and third partitions to be
hybridized.
* Fix bug that could cause incorrect partition end points to be
set on hybridized partitions that spanned the 2^32-sector mark
on disks.
* Finally, this version enables the use of 0 as a value for a
partition number to the -A/--attributes, -c/--change-name,
-t/--typecode, and -u/--partition-guid commands if an earlier
-n/--new option created a new partition; in this case, 0 refers
to that newly-created partition. (forwarded request 224579 from rudi_m)
OBS-URL: https://build.opensuse.org/request/show/224581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gptfdisk?expand=0&rev=11
- Update to new upstream release 0.8.7
* Small improvements and bug fixes mark this revision.
* Three new partition type codes have been added:
freedesktop.org's proposed $BOOT partition (type code EA00),
the Intel Rapid Start partition (code 8400),
and for Haiku's BFS (code EB00).
* Removed a stray debug message that appeared when reading MBR
disks.
* The "converting MBR to GPT" message has been modified to
clarify that changes are being held in memory.
* The Mac version now works on /dev/rdisk* devices as well as
/dev/disk* devices.
* When used with /dev/rdisk* devices, the partition table can
sometimes be re-read without rebooting or unplugging and
re-inserting the disk.
* Finally, cgdisk now supports a -a option, which works similarly
to the -a option in cfdisk.
- remove gptfdisk-0.8.5-fix-test-suite-short-opt-usage.patch, is
upstream merged (forwarded request 184897 from rudi_m)
OBS-URL: https://build.opensuse.org/request/show/184939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gptfdisk?expand=0&rev=8