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

Re: salsa-ci build-dependency issue



Hi Attila,

Attila Kovacs <attipaci@gmail.com> writes:
> I m having some issues with salsa CI. I have failures on both
> 'test-build-all' and 'test-build-any', because of missing build
> dependencies.

>From the current state, it looks OK now; the only failing task is
the crossbuild one, and this can be ignored for the moment.

> Here are the Build-Depends settings from control:
>
> Build-Depends: debhelper-compat (= 13)
> Build-Depends-Arch: gcc (>= 3.0), gfortran
> Build-Depends-Indep: gcc (>= 3.0), sed (>= 4.1), doxygen (>= 1.9.0)

Minversions are not needed if the current (and maybe older, supported)
version of Debian are affected. gcc is >3.0 since quite a long time, so
this is not needed anymore. I would remove them. Same is for sed and for
doxygen.

A few other things that were found by lintian (warnings):

W: supernovas: description-synopsis-starts-with-article

Just remove the "The" in the start of the short description.

W: supernovas source: no-nmu-in-changelog [debian/changelog:1]

Your name and email addresses should match in debian/control and
debian/changelog. Also, please make the package team maintained by using

Maintainer: Debian Astro Team <debian-astro-maintainers@lists.alioth.debian.org>
Uploaders: Attila Kovacs <attipaci@gmail.com>

(or whatever you prefer as you e-mail address here)

W: supernovas: package-name-doesnt-match-sonames libsupernovas1
W: supernovas-solsys1: package-name-doesnt-match-sonames libsolsys1-1
W: supernovas-solsys2: package-name-doesnt-match-sonames libsolsys2-1

If you have shared libraries, they should be packaged separately in
packages with special file names. Check the Debian policy

https://www.debian.org/doc/debian-policy/ch-sharedlibs.html

for details.

>From the informational tags, I think the following are important:

I: supernovas source: debian-watch-contains-dh_make-template Example
   watch control file for uscan [debian/watch]

Please try to make a working debian/watch file. I could help with that
(depending on how the upstream package marks the versions).

I: supernovas: extra-license-file [usr/share/doc/supernovas/LICENSE]

This file should just not installed in the package, as there is already
the copyright file of Debian which must be complete.

I: supernovas source: out-of-date-standards-version 4.6.0 (released 2021-08-18) (current is 4.6.2)

Lintian is incorrect here: current version is 4.7.0; please update
debian/control accordingly.

I: supernovas: spelling-error-in-binary poointer pointer
   [usr/lib/x86_64-linux-gnu/libsupernovas.so.1]

As you are upstream as well: Fix it there for the next release?

P: supernovas source: trailing-whitespace [debian/control:22]

Please remove the trailing whitespaces in debian/control

Cheers

Ole


Reply to: