progsreiserfs is needed for parted and testdisk. progsreiserfs has two problems in it's 0.3.0 release: - a partition generated with mkfs acts very weird - the resize tool is very broken. both of these are documented by debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244169 I can't reproduce these under the 0.3.1rc8 release of progsreiserfs, so I'd like opinions on bringing back progsreiserfs carefully (perhaps with the resize and mkfs functionality well out of the way until it's proven stable).
i dont mind bringing it back ... however, as soon as we hit any bugs with it, i'll just punt it again considering upstream has been dead for a while now there's also the problem of the naming of the tools ... they're easily confused with the official reiser package ... what exactly does parted/testdisk need ? the resize prog ? we could add a version of progsreiserfs that only installs one or two of the binaries ...
parted and testdisk both need the libreiserfs library to link against. For progsreiserfs, I'm not sure if the problems are in the executables, (which are reasonably small, but still have potential for problems), or in the library itself (which contains the majority of the code). parted and testdisk use libreiserfs to provide a slew of reiserfs functionality - mainly how to correctly interact with partition. Only parted uses the mkfs/resizefs parts however. testdisk uses the libreiserfs to find the correct tree order for recovering data.
the mkfs is the one i'm most concerned with could you research and see if it's feasible to replace the call to the progsreiserfs mkfs with the official reiserfsprogs mkfs ? same goes for the resize binary ... i'll gladly add this package back in if it only provides the library
parted doesn't call the progsreiserfs executables! it uses the library functions (in a possibly incorrect way too, compare the mkfs/resizefs sources in progreiserfs to the reiserfs_create/reiserfs_resize functions in parted-1.6.20/libparted/fs_reiserfs/reiserfs.c ) In parted, it's possible to turn off the mkfs/resizefs/copyfs/checkfs usage from progreiserfs by undef'ing REISER_FULL_SUPPORT in the config.h.
oh, when you said 'Only parted uses the mkfs/resizefs parts however.' i thought you mean it called the progsreiserfs binaries i'll add 0.3.1rc8 back into portage but have it rm the bin dirs ... those apps were the reason we punted it from portage in the first place
Just disable the resizing, if you don't want to kill users partitions. I for one won't trust this piece of software anymore.
added 0.3.1_rc8 to portage ... all it does is install the libraries / headers
You put it straight into stable. I've changed it to unstable (until it's proven more), and added a scattering of warnings into it.
i copied the 3.0.4 ebuild and thought i had changed KEYWORDS guess not, *shrug*
*** Bug 117693 has been marked as a duplicate of this bug. ***