On Tue, Apr 08, 2025 at 10:55:15AM +0200, Lukas Javorsky wrote: > Hi, > > The GNU project `sharutils` raised a question in upstream mailing list if > there > is still a need for this package. [1] > > I identified multiple packages that still depend on sharutils (some of them > are > crucial for Fedora), so I wanted to raise this question with you and find out > if these requirements are really justified or just leftovers from some old > forgotten reasons. > > Here is the list of packages that require sharutils: > MagicPoint > hylafax+ > Singular > annobin > automake > binutils > cross-gcc > fakeroot > frysk > gcc > gcc14 > libarchive > mingw-binutils > patool > perl-Convert-UU > perl-Net-FTPServer > perl-PDL > ppl > yara > > What do you think? Any ideas?
# dnf repoquery -ql sharutils | grep /usr/bin /usr/bin/shar /usr/bin/unshar /usr/bin/uudecode /usr/bin/uuencode Be good if sharutils was split upstream into separate uuencode/uudecode tools, and shar/unshar. uuencode format is still somewhat useful, if only for decoding old files. It's an early iteration of the same basic idea as base64 (but more efficient!) shar is and always was a dangerous and stupid idea. I just looked at the source of GNU unshar because I thought it might be doing something clever, but I see that it still passes the file basically straight to /bin/sh. There are still old Usenet posts containing shar archives that someone might wish to decode, but we don't need to mix that up with uuencode/uudecode. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue