[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