Re: time to retire sharutils

Eli Zaretskii <[email protected]> Fri, 04 Apr 2025 09:56:57 +0300
Newsgroups gmane.comp.gnu.utils.bugs
Message-ID <[email protected]>
> Date: Thu, 3 Apr 2025 10:26:41 -0700
> Cc: [email protected]
> From: Paul Eggert <[email protected]>
> 
> Thanks for the sharutils bug reports and patches[1][2][3][4][5].
> 
> Are you actually using sharutils, or merely trying to build it? My 
> impression is that today nobody uses this package, as it's been 
> completely obsoleted by email attachments and other technologies. If so, 
> it's time to retire sharutils rather than continue to maintain it.
> 
> Although I sent email to the sharutils maintainers suggesting this, I 
> got not reply. This is further evidence that it's time to stop 
> maintaining this package.

Allow me to add one data point: I do use sharutils, and their use is
invaluable for my situation.  This package allows me to introduce into
a corporate network source code of packages which I can thereafter
compile and use on systems in that network.  Sending the original
tarball via email doesn't work, because the IT department has a policy
of removing any compressed archives fro email messages.  Sending an
uncompressed tarball is unreliable, because if the source distribution
includes non-text files (for example, images, let alone other
compressed archives) it will also be blocked by the policy.  The
sharutils package solves all that seamlessly and very simply, and has
never failed me.

So anyone who must use GNU and other Free Software packages on systems
under similar policies will have the same problem: importing compiled
binaries, compressed archives, and other non-text files is prohibited,
but sending them as ASCII text is allowed.  Then the sharutils package
is precisely the solution; all you need on the receiving end is a
Posix shell to unpack it, and that is available even on MS-Windows.

Just one data point.

P.S. Of course, I built sharutils (version 4.13.4) 12 years ago and am
a happy user of it since then, so I have nothing useful to say about
building the later versions with the latest GCC.