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

Bug#949166: lintian: Faulty source-is-missing lexilla.so in SciTE



Package: lintian
Version: 2.45.0
Severity: normal

Dear Maintainer,

I am not sure if this is the correct way trying to solve this - but
anyway:

Packaging the new upstream version of SciTE, upstream has split the
source so that the lexilla library can be built as a shared object
separately (and that shared object is available and distributed in the
source package in scintilla/bin/lexilla.so, and source available in
scintilla/lexilla/src - simply buildable using a simple make in the src
folder).

To me it looks like upstream has included the so by mistake and I will
contact them to make them remove it in later releases.

The problematic source package available at
https://www.scintilla.org/scite430.tgz if you would like to look at it.

Building the source (which doesn't use the shared object, but build the
scintilla component with the same files as the so and link statically) -
lintian gives an error for 

E: scite source: source-is-missing scintilla/bin/lexilla.so

even though it isn't used in the build, and I have a hard time
overriding this. The source for this IS available in the source in
scintilla/lexilla/src - and is simply buildable using make.

Trying to override I get another lintian error:

E: scite: malformed-override Override of source-is-missing for package type source (expecting binary) at line 6

I am posting this bug, since I am not sure what is the proper way to
handle this - If you think the proper way is to simply repackage the
source, feel free to close this bug and I'll do so, but at the same
time I feel this is a false positive, since the source for the shared
object _is_ there.

Thoughts and ideas would be appreciated.

best regards, and thank for all your work on Lintian.
/Andreas




-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/1 CPU core)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=sv_SE.utf8, LC_CTYPE=sv_SE.utf8 (charmap=UTF-8),
LANGUAGE=sv_SE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils                     2.33.50.20200115-2
ii  bzip2                        1.0.8-2
ii  diffstat                     1.63-1
ii  dpkg                         1.19.7
ii  dpkg-dev                     1.19.7
ii  file                         1:5.38-4
ii  gettext                      0.19.8.1-10
ii  gpg                          2.2.19-1
ii  intltool-debian              0.35.0+20060710.5
ii  libapt-pkg-perl              0.1.36+b2
ii  libarchive-zip-perl          1.67-1
ii  libberkeleydb-perl           0.62-1+b1
ii  libcapture-tiny-perl         0.48-1
ii  libcgi-pm-perl               4.44-1
ii  libclass-accessor-perl       0.51-1
ii  libclass-xsaccessor-perl     1.19-3+b3
ii  libclone-perl                0.43-2
ii  libdpkg-perl                 1.19.7
ii  libemail-valid-perl          1.202-1
ii  libfile-basedir-perl         0.08-1
ii  libfile-find-rule-perl       0.34-1
ii  libfont-ttf-perl             1.06-1
ii  libio-async-loop-epoll-perl  0.20-1
ii  libio-async-perl             0.75-1
ii  libipc-run-perl              20180523.0-2
ii  liblist-compare-perl         0.53-1
ii  liblist-moreutils-perl       0.416-1+b5
ii  libmldbm-perl                2.05-2
ii  libmoo-perl                  2.003006-1
ii  libmoox-aliases-perl         0.001006-1
ii  libnamespace-clean-perl      0.27-1
ii  libpath-tiny-perl            0.108-1
ii  libtext-levenshtein-perl     0.13-1
ii  libtimedate-perl             2.3100-1
ii  libtry-tiny-perl             0.30-1
ii  libtype-tiny-perl            1.008001-2
ii  liburi-perl                  1.76-1
ii  libxml-libxml-perl           2.0134+dfsg-1+b1
ii  libyaml-libyaml-perl         0.80+repack-2+b1
ii  man-db                       2.9.0-2
ii  patchutils                   0.3.4-2+b1
ii  perl [libdigest-sha-perl]    5.30.0-9
ii  t1utils                      1.41-3
ii  xz-utils                     5.2.4-1+b1

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b6

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  libhtml-parser-perl    3.72-3+b4
pn  libtext-template-perl  <none>

-- no debconf information


-- Andreas Rönnquist
gusnan@debian.org


Reply to: