Martin Pitt <mp...@debian.org> writes:
> Ansgar Burchardt [2011-05-14 21:02 +0200]:
>> Severity: serious
>> Justification: missing source
>
> The files are under BSD, which does not have a requirement of shipping
> the source ("preferred form of modification"), unlike the GPL.
> Therefore I'm downgrading the severity.

True, but the DFSG does require source code to be present in any case.

>> As stated in src/backend/snowball/README, the files in
>> src/backend/snowball/libstemmer/ are generated and the original source
>> is not included.  They should be built from the original source instead.
>
> The original files are in a separate project (snowball), and
> duplicating it in the postgresql git tree would not be appropriate
> IMHO. It should be possible to build depend on libstemmer-dev and
> regenerate the C files during build, but I don't think it would buy us
> enough to justify the potential breakage. It's similar to using a
> pregenerated yacc .c file instead of rebuilding the .y every time.

That would not be possible: the C files are not provided by
libstemmer-dev; it would require a libstemmer-source package.  Would it
be possible to just link the packaged version of libstemmer instead?

Your analogy with yacc is flawed at one point: even when you not rebuild
the C file, the source (*.y) is still included.  This is not the case
here.

Regards,
Ansgar



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to