The existing stable version of parted, sys-apps/parted-1.9.0, seems to have trouble dealing with the newer 4K sector hard disks. Specifically, once one gets to extended partitions, it seems to insist on aligning them on cylinder boundaries - which aren't 4K aligned. I tried keywording sys-apps/parted-2.2 and this supports 4K aligned partitions much better -- or at least it doesn't try to fight me when I ask for something. I had already manually worked out all the needed boundaries down to the byte address while wrestling with 1.9, and I didn't check to see whether it additionally supports a 'round to 4K' option which would make things easier. Reproducible: Always
Seems to have no serious open bugs and is in the tree long enough.
current stable version is severely broken, see http://gparted-forum.surf4.info/viewtopic.php?id=13777
Created attachment 228745 [details] test log Fails test with USE="-debug"
(In reply to comment #3) > Fails test with USE="-debug" USE=debug is recommended by upstream (bug #304231).
(In reply to comment #4) > (In reply to comment #3) > > Fails test with USE="-debug" > > USE=debug is recommended by upstream (bug #304231). Then test should bail out or be restricted if debug is not set.
amd64 will not process this until the test restriction is fixed
The 2.2 ebuild now checks for USE=debug or doesn't run the test suite.
I get a sandbox violation on x86 with it!? --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE "/var/log/sandbox/sandbox-23322.log" VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: linkat S: deny P: .libs/libfs.lax/lt1-interface.o A: /var/tmp/portage/sys-apps/parted-2.2/work/parted-2.2/libparted/fs/.libs/libfs.lax/lt1-interface.o R: /var/tmp/portage/sys-apps/parted-2.2/work/parted-2.2/libparted/fs/.libs/libfs.lax/lt1-interface.o C: ln .libs/libfs.lax/libext2.a/interface.o .libs/libfs.lax/lt1-interface.o --------------------------------------------------------------------------------
(In reply to comment #8) > I get a sandbox violation on x86 with it!? Then please file a new bug report.
x86 stable, I didn't get any sandbox violation and the test suite passed both with debug and -debug.
More trouble. :-\ Maybe it's a good idea to revert x86 stabilisation.
In my case due configuration of sys-apps/parted-2.2 sandbox detect VIOLATION to write in /dev/dri/card0 So, I should add SANDBOX_WRITE="/dev/dri/card0" in /etc/sandbox.conf, and then parted-2.2 compiles OK. But now gparted-0.4.5 can't compiles, it crash at configure phase. Gentoo x86 (stable)
(In reply to comment #8) > I get a sandbox violation on x86 with it!? File a new bug report and stop responding to this one, please. (In reply to comment #12) > In my case due configuration of sys-apps/parted-2.2 sandbox detect VIOLATION to > write in /dev/dri/card0 > So, I should add SANDBOX_WRITE="/dev/dri/card0" in /etc/sandbox.conf, and then > parted-2.2 compiles OK. > But now gparted-0.4.5 can't compiles, it crash at configure phase. > Gentoo x86 (stable) CC yourself on that bug report or file a duplicate bug report, but please stop responding to this bug report.
Created attachment 236929 [details] test failures on x86 with 2.3 Hi, tests fail on x86.
(In reply to comment #14) > Created an attachment (id=236929) [details] > test failures on x86 with 2.3 > > Hi, tests fail on x86. Nothing to do with the architecture, I guess. Maybe you don't have the required filesystem support in your kernel. FAIL: t4100-msdos-partition-limits.sh (exit: 1) FAIL: t4100-dvh-partition-limits.sh (exit: 1) Removed those from the test suite. I've also changed src_test() to not die on `emake check' anymore. All the failing tests I have removed so far required missing kernel/userland features to work, so that's always an upstream issue and not ours. Arch teams, please proceed.
Ok, archtesting program complete on x86. Looks good to go together with {g,py}parted in bugs 316537, 316539.
amd64 done
Stable for HPPA.
stable x86, thanks Thomas
Stable on alpha.
arm stable
ia64/s390/sh/sparc stable
Marked ppc/ppc64 stable. Closing since we're the last arch.