Bug#637231: Moving Digest::SHA to perl-base

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Aug 12 03:07:22 UTC 2011


On 08/11/2011 09:06 PM, Samuel Thibault wrote:
> Samuel Thibault, le Thu 11 Aug 2011 17:50:35 +0200, a écrit :
>> That said, it's not only about being essential, but also package
>> priority, perl is not required.
>>
>>> I see /usr/bin/sha1sum is already in the Essential set. Would it
>>> be viable to fork that and compute the SHA checksums through a pipe?
>>> I expect performance is not a real issue here, given the choice of Perl
>>> for such a low level daemon in the first place.
>>
>> Right, we'll try that.
> 
> It works but makes it impractical. Connecting via ssh now takes a few
> seconds, and sshd startup takes more than a few minutes (I didn't have
> the patience to measure more)...

Just some thoughts to consider:

0) I see a number of other /dev/random options at:

  https://www.gnu.org/software/hurd/hurd/translator/random.html

Have they all been explored and rejected for some reason or another?

1) I wonder also whether something like haveged could be modifiable into
a hurd translator:

 http://www.issihosts.com/haveged/#news

2) lastly, is it possible to introduce an architecture-specific
dependency somehow?  If we can find a way to do this cleanly, it might
make it easier to move forward with hurd without needing to disrupt the
other architectures as much.

thanks for working on this,

	--dkg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1030 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20110811/c65f28f6/attachment.pgp>


More information about the Perl-maintainers mailing list