You are not logged in.

#1 2024-12-21 01:07:48

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 492
Website

[solved]Lintian reports missing source when it's not

This is in Boron,

$ lintian --version
Lintian v2.116.3

here's the error:

E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/button.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/checkbox.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/chooser.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/colorbutton.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/comboboxentry.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/comboboxtext.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/edit.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/entry.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/eventbox.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/expander.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/fontbutton.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/frame.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/hbox.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/hscale.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/menu.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/menubar.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/menuitem.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/notebook.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/pixmap.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/progressbar.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/radiobutton.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/spinbutton.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/statusbar.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/terminal.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/text.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/timer.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/togglebutton.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/tree.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/vbox.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/vscale.html]
E: gtk3dialog source: source-is-missing [doc/gtk3dialog/reference/window.html]
W: gtk3dialog: initial-upload-closes-no-bugs [usr/share/doc/gtk3dialog/changelog.Debian.gz:1]
W: gtk3dialog-doc: initial-upload-closes-no-bugs [usr/share/doc/gtk3dialog-doc/changelog.Debian.gz:1]
Finished running lintian.

Must have been a bug because it does not occur in

lintian --version
Lintian v2.121.1

in  trixie/testing.

Any idea how to suppress @johnraff?

Last edited by micko01 (2024-12-21 04:58:06)


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#2 2024-12-21 01:29:58

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,553
Website

Re: [solved]Lintian reports missing source when it's not

Any idea how to suppress @johnraff?

For the moment, still unsupressed roll

I seem to remember having seen those errors on something in the past...

But anyway, can you point me to the source repo so I can try?
Maybe unnecessary.

---
Since this isn't a BunsenLabs bug (if it is a bug), shall we move it to Dev Discussions?

Last edited by johnraff (2024-12-21 02:12:00)


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#3 2024-12-21 02:11:26

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,553
Website

Re: [solved]Lintian reports missing source when it's not

https://linux.debian.devel.mentors.nark … tian-error
https://groups.google.com/g/linux.debia … ZAnSJQ-yF8
In the last reference :

Are you sure it is not embdeded base64 encoded png or minified javascript* ?

This reminded me that the previous issue I hit did indeed seem to be because of embedded base64 images in html. Probably when I was repackaging dillo for BL.

People have been complaining that lintian is being too picky about source-is-missing:
https://lists.debian.org/debian-mentors … 00081.html
https://bugs.debian.org/cgi-bin/bugrepo … ug=1019980
In the lintian changelog:

lintian (2.119.0) unstable; urgency=medium
  [ Louis-Philippe Véronneau ]
  * Mark 'source-is-missing' as Experimental.
  

Which might explain why the errors disappeared in 2.121.1?

Meanwhile, maybe you can apply a lintian override in debian/source?
Here's what I put in dillo-browser/debian/source/lintian-overrides.

# lintian bugs #1017966  #1019980 #864555 ?
dillo: source-is-missing [doc/user_help.in.html]
dillo: source-is-missing [test/html/manual/*.html]

https://github.com/BunsenLabs/dillo-browser
(I think this is in the micko repo.)


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

#4 2024-12-21 04:55:21

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 492
Website

Re: [solved]Lintian reports missing source when it's not

johnraff wrote:

https://linux.debian.devel.mentors.nark … tian-error
https://groups.google.com/g/linux.debia … ZAnSJQ-yF8
In the last reference :

Are you sure it is not embdeded base64 encoded png or minified javascript* ?

This reminded me that the previous issue I hit did indeed seem to be because of embedded base64 images in html. Probably when I was repackaging dillo for BL.

People have been complaining that lintian is being too picky about source-is-missing:
https://lists.debian.org/debian-mentors … 00081.html
https://bugs.debian.org/cgi-bin/bugrepo … ug=1019980
In the lintian changelog:

lintian (2.119.0) unstable; urgency=medium
  [ Louis-Philippe Véronneau ]
  * Mark 'source-is-missing' as Experimental.
  

Which might explain why the errors disappeared in 2.121.1?

Meanwhile, maybe you can apply a lintian override in debian/source?
Here's what I put in dillo-browser/debian/source/lintian-overrides.

# lintian bugs #1017966  #1019980 #864555 ?
dillo: source-is-missing [doc/user_help.in.html]
dillo: source-is-missing [test/html/manual/*.html]

https://github.com/BunsenLabs/dillo-browser
(I think this is in the micko repo.)

Thank you! It works big_smile - and yes dillo is up at my repo.

Here's the code - just the lintian errors with obvious omissions.

gtk3dialog: source-is-missing [doc/gtk3dialog/reference/button.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/checkbox.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/chooser.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/colorbutton.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/comboboxentry.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/comboboxtext.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/edit.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/entry.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/eventbox.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/expander.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/fontbutton.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/frame.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/hbox.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/hscale.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/menu.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/menubar.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/menuitem.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/notebook.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/pixmap.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/progressbar.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/radiobutton.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/spinbutton.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/statusbar.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/terminal.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/text.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/timer.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/togglebutton.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/tree.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/vbox.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/vscale.html]
gtk3dialog: source-is-missing [doc/gtk3dialog/reference/window.html]

If you want to build it for Boron I can post the debian/ directory somewhere if you like. I don't want to put it in the source, but I suppose it wouldn't matter really, so I can do that if preferred.

EDIT: I made a special 'boron' branch that *should* build and install OOTB. Note that 'libvte' is disabled, not a big loss in functionality but I think bookworm's is too old.

https://github.com/01micko/gtk3dialog/tree/boron

Last edited by micko01 (2024-12-21 06:26:51)


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#5 2024-12-22 07:44:44

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,553
Website

Re: [solved]Lintian reports missing source when it's not

Built successfully, installed and ran xwwall nicely on my Boron system. cool

I simplified debian/source/lintian-overrides using a glob:

gtk3dialog: source-is-missing [doc/gtk3dialog/reference/*.html]

and lintian seemed happy with it.


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Offline

Board footer

Powered by FluxBB