[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

source and embedded code copies (was: Re: Bug#744699: Frets On Fire bug report 744699)



On Fri, Apr 18, 2014 at 12:02 AM, Paul Wise <pabs@debian.org> wrote:
> On Fri, Apr 18, 2014 at 2:55 PM, Gianfranco Costamagna wrote:
>
>> This is why I stopped caring about the js lintian error on sdlgfx, put a lintian override on debian/souce symlink and I stop caring.
>> Unless an ftpmaster clearly says what is acceptable and what isn't I stop caring about this stuff, they accepted two new uploads with embedded jquery, so if it is ok for them it is for me!
>
> AFAICT ftp-master position is clear:
>
> https://ftp-master.debian.org/REJECT-FAQ.html
>
> Source missing: Your package contains files that need source but do
> not have it. These include PDF and PS files in the documentation, or
> auto-generated files. December 2008

I find that the language isn't particularly clear about what to do
e.g. when you have non-source files (in your source package) that
aren't actually used (by anything shipped in your binary package). It
also doesn't touch upon what to do when you have both the source and
the generated/compiled files/binaries built from that source in the
same source tarball, and whether you should (or must) purge those
generated files from your source tarball.

In other words, (from my perspective) there's still some leeway and
some corner cases where ftpmaster policy isn't crystal clear, and
hence we still have these recurring discussions on our mailing lists.

> Generated files: Your package contains generated files (such as
> compressed .js libraries) without corresponding original form. They're
> not considered as the preferred form of modification, so you will
> either have to provide corresponding original form, or remove them
> from your tarball, eventually depending on an already available
> packages to provide missing features. October 2011
>
> Re embedded stuff, that is against policy:
>
> https://wiki.debian.org/EmbeddedCodeCopies

Policy 4.13 uses the keyword "should", not "must" (i.e. allowed and
not RC-buggy, albeit discouraged). Yes, lintian's "embedded-library"
tag is on ftpmasters' autoreject list, but maintainers can safely
override that warning.

Regards,
Vincent


Reply to: