Hi Andreas and Helmut,
I crafted a new packaging for 2.3 upstream release one month ago and
came up to the same conclusion as Andreas, and if I remember correctly
I also confirmed this by testing without that dependency which led to
some issue.
Sorry for not detailing this here in the meantime, that would have save
you Andreas a bit of time, but I got hooked on other things and forgot.
I hope to release the new packaging soon.
Thanks,

F.

On Tue, 13 Feb 2018 18:29:59 +0100, Andreas Henriksson <andr...@fatal.se> wrote:
> On Sun, Jan 14, 2018 at 08:10:35PM +0100, Helmut Grohne wrote:
> > Package: rear
> [...]
> > /usr/share/rear/conf/GNU/Linux.conf contains e2fsck, fsck.ext2, fsck.ext3, 
> > fsck.ext4, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4 and tune2fs. According 
> > to file it is a ASCII text, with very long lines
> 
> The commands are listed in the PROGS variable, which also lists commands
> like ifconfig, etc. and their respective package is not listed in any
> relationship specified in the package. I'm thus assuming there's
> no need to explicitly list e2fsprogs either for this occurance.
> 
> 
> > /usr/share/rear/conf/examples/SLE12-SP1-btrfs-example.conf contains chattr 
> > and lsattr. According to file it is a ASCII text
> > /usr/share/rear/conf/examples/SLE12-SP2-btrfs-example.conf contains chattr 
> > and lsattr. According to file it is a ASCII text, with very long lines
> 
> Example files (for Suse?) are likely not important to consider.
> 
> > /usr/share/rear/format/USB/default/300_format_usb_disk.sh contains tune2fs. 
> > According to file it is a ASCII text
> > /usr/share/rear/format/USB/default/350_label_usb_disk.sh contains e2label. 
> > According to file it is a ASCII text
> 
> The above two executes the command and calls the Error function if
> failing.
> 
> > /usr/share/rear/layout/prepare/GNU/Linux/130_include_filesystem_code.sh 
> > contains tune2fs. According to file it is a ASCII text
> 
> The command is both used directly and written to a generate script.
> 
> > /usr/share/rear/layout/prepare/GNU/Linux/130_include_mount_subvolumes_code.sh
> >  contains chattr. According to file it is a ASCII text
> 
> The command is written to a generated script.
> 
> > /usr/share/rear/layout/save/GNU/Linux/230_filesystem_layout.sh contains 
> > chattr, e2label, lsattr and tune2fs. According to file it is a ASCII text
> 
> Commands are executed directly and there doesn't seem to be any real
> fault handling. The commands seems to be expected to be in place
> and work.
> 
> > /usr/share/rear/skel/default/etc/fstab contains debugfs. According to file 
> > it is a ASCII text
> [...]
> 
> This mostly seem to be an example of mounting debugfs filesystem. Not
> using the debugfs command.
> 
> My conclusion is based on the above that e2fsprogs should indeed
> be a dependency.
> 
> Would be great to hear maintainers view on this!
> 
> Regards,
> Andreas Henriksson
> 

Attachment: pgpPSIhqZIezK.pgp
Description: PGP signature

Reply via email to