On Mon, Jun 27, 2016 at 08:48:14AM +1000, Ben Woodcroft wrote: > On 27 June 2016 3:34:42 AM AEST, Leo Famulari <l...@famulari.name> wrote: > >On Sun, Jun 26, 2016 at 09:59:51PM +1000, Ben Woodcroft wrote: > >> I'm not convinced, I'm afraid. According to the SMHasher README [0]: > >> > >> >This is the home for the MurmurHash > >> <https://github.com/aappleby/smhasher/tree/master/src> family of hash > >> functions along with the SMHasher > >> <https://github.com/aappleby/smhasher/tree/master/src> test suite > >used to > >> verify them. > >> > >> So that would count that as an independent upstream distribution of > >> murmurhash, right? > > > >My understanding is that SMHasher does not create a library, but just > >provides raw source code, leaving it up to 3rd party software authors > >to > >integrate it into their applications. Is that right? > > Yes. I don't see how that matters though, it is still bundling which should > be avoided if possible right? What am I missing?
So far my understanding has been that, in Guix, we don't want to create Guix-specific distributions of upstream code. SMHasher is the canonical source for Murmur, but SMHasher doesn't seem suitable for building a library that other applications can use, right? Do any other distros have a package for Murmur or SMHasher that we can use as an example? Does anyone else have any thoughts about this?