Am Sat, 02 Jul 2016 09:55:04 +0200
schrieb Joachim Breitner <nome...@debian.org>:

> Hi Edward,
> 
> we treat it as opaque, but we currently try to match on a precise,
> predictable length – this seems to be more reliable than just matching
> on any sequence of characters. It helps, like, you know, types  :-)
> 
> But we can easily adjust. You can help us by giving a definite
> description of how package IDs can look like nowadays, e.g. as a
> regex.

Until we get such a description, I propose we just extract the hash by
taking everything from the last hyphen to the end of the package id as
the hash. I pushed the relevant changes to the branch 'short-ids',
because I still have to test some cases and wanted to give others the
possibility to object.

Regards
Sven

> Am Freitag, den 01.07.2016, 19:46 -0400 schrieb Edward Z. Yang:
> > Yeah, we started compressing the IDs so that they take less
> > length.  Is there something we can do to make things easier
> > for packagers?  In general, these identifiers are supposed
> > to be treated as opaque.
> > 
> > Edward
> > 
> > Excerpts from Joachim Breitner's message of 2016-07-01 06:16:24
> > -0400:  
> > > Hi Edward,
> > > 
> > > Am Freitag, den 01.07.2016, 09:54 +0000 schrieb Clint Adams:  
> > > > When building tf-random with ghc 8, an id of
> > > > 
> > > > tf-random-0.5-4z8OJUaXC1FRNfrLPFWAD
> > > > 
> > > > is produced.  Since this is the wrong length, this breaks
> > > > Dh_Haskell.sh .
> > > > 
> > > > Can someone explain what's happening and what should be done
> > > > instead?  
> > > 
> > > previously, we (Debian Haskell packagers) could rely on package
> > > hashes
> > > to be 32 characters. Has this changed with GHC-8 somehow?

Attachment: pgpK7SuCEFYL9.pgp
Description: Digitale Signatur von OpenPGP

Reply via email to