[pkg-php-pear] updating nusoap package

Fab Stz fabstz-it at yahoo.fr
Sun Jul 2 16:38:08 BST 2023


Le dimanche 2 juillet 2023, 16:33:08 CEST James Valleroy a écrit :
> On 7/2/23 9:11 AM, Fab Stz wrote:
> 
> > Many packages have this lintian issue. Given that the source is actually
> > really there couldn't this have just deserved a lintian-override or have
> > been
 left as is?
> > 
> > I'm not sure to really understand why this is so frequently triggered
> > especially when it is documentation of the code of a library. I also
> > haven't
 found anything particular in the policy about the doc & this
> > lintian error.
> 
> Because it is an error instead of a warning, I think it cannot be
> overridden. Also, if the package is going through NEW, then it is likely to
> be rejected by ftpmaster: https://ftp-master.debian.org/#lintianrejects

If I interpret correctly the text on that URL, rejection will only happen for 
those tags listed in https://ftp-master.debian.org/static/lintian.tags. Hence 
all lintian warning & errors don't necessarily lead to rejection.

Lintian warnings/errors also mentioned there: 
https://ftp-master.debian.org/REJECT-FAQ.html

This will lead to another question: kalkun has these lintian errors:

E: kalkun source: source-is-missing [media/js/Chart.bundle.min.js]
E: kalkun source: source-is-missing [media/js/autosize-5.0.1.min.js]
E: kalkun source: source-is-missing [media/js/jquery-3.6.1.min.js]
E: kalkun source: source-is-missing [media/js/jquery-plugin/
jquery.emoticons.min.js]
E: kalkun source: source-is-missing [media/js/jquery-plugin/
jquery.field.min.js]
E: kalkun source: source-is-missing [media/js/jquery-plugin/
jquery.form.min.js]
E: kalkun source: source-is-missing [media/js/jquery-plugin/jquery.tagsinput-
revisited.min.js]
E: kalkun source: source-is-missing [media/js/jquery-plugin/
jquery.validate.min.js]
E: kalkun source: source-is-missing [media/js/jquery-ui/jquery-ui.min.js]
E: kalkun source: source-is-missing [media/js/modernizr.min.js]

While these files are part of the source and are required, some common 
javascript libraries are already packaged in Debian, so during install I link 
to these packages (jquery, jquery-ui, modernizr, chartjs). But this doesn't 
make them removable from the source.

However for some of them there is no debian package (the files in jquery-
plugin, and autosize). Could this still pass? Other packages are also in that 
case given the large amount of packages in the archive with source-is-missing
https://lintian.debian.org/tags/source-is-missing
On that page, some also use lintian-overrides (freetype, mediawiki, wordpress 
for instance).

> I didn't find a document to explain it, but as I understand it, this is
> meant to ensure that the build artifacts are really built from the sources.
> If a user, or a derivative distribution, wanted to patch the code, they
> should also be able to build documentation with corresponding changes. This
> should also help with efforts such as Reproducible Builds
> (https://reproducible-builds.org/).

It makes sense.

Rgds
Fab





More information about the pkg-php-pear mailing list