Bug#968975: glib2.0: FTBFS in experimental fails doc-test on glib

2020-08-25 Thread Simon McVittie
On Tue, 25 Aug 2020 at 08:59:52 +0100, Simon McVittie wrote:
> On Mon, 24 Aug 2020 at 23:44:35 +0100, Dimitri John Ledkov wrote:
> > I am observing in experimental & groovy-proposed
> > 
> > 271/273 glib / gio-doc-checkOK 0.07s
> > Running suite(s): gtk-doc-glib
> > glib-unused.txt:1:E: 36 unused documentation entries
> > 
> > 75.0%: Checks 4, Failures: 1
> > 272/273 glib / glib-doc-check   FAIL   
> > 0.07s (exit status 1)
> 
> I think this might mean we need a newer snapshot of gtk-doc with more
> bugs fixed. I've been trying to get upstream closer to making an actual
> release of gtk-doc.

I think the reason we don't see this on Debian buildds (or during my
release process for GLib, which behaves the same as the Debian buildds
by doing Architecture: any and Architecture: all builds separately) is that
in the glib2.0 packaging, dh_auto_test is skipped when you are only doing
Architecture: all builds.

If I remember correctly, Ubuntu buildds produce the Architecture: all
packages as a side-effect of the amd64 build, instead of building them
separately? That's the only situation under which the current packaging
would run glib-doc-check.

smcv



Bug#968975: glib2.0: FTBFS in experimental fails doc-test on glib

2020-08-25 Thread Simon McVittie
On Mon, 24 Aug 2020 at 23:44:35 +0100, Dimitri John Ledkov wrote:
> I am observing in experimental & groovy-proposed
> 
> 271/273 glib / gio-doc-checkOK 0.07s
> Running suite(s): gtk-doc-glib
> glib-unused.txt:1:E: 36 unused documentation entries
> 
> 75.0%: Checks 4, Failures: 1
> 272/273 glib / glib-doc-check   FAIL   0.07s 
> (exit status 1)

I think this might mean we need a newer snapshot of gtk-doc with more
bugs fixed. I've been trying to get upstream closer to making an actual
release of gtk-doc.

Unfortunately we also need a special branch of gtk-doc to be able to
build gtk+4.0, and there's only one experimental, so we can't have two
different gtk-doc versions in it. My next step on that when I have time
will probably be to bundle a copy of the GTK 4 branch of gtk-doc into
gtk+4.0 for now, and use that for its build, to decouple it from the
rest of the GTK/GNOME ecosystem.

Disabling the gtk-doc completeness check would be a possible stopgap
solution, although that'll mean the HTML documentation is incomplete.

smcv



Bug#968975: glib2.0: FTBFS in experimental fails doc-test on glib

2020-08-24 Thread Dimitri John Ledkov
Package: glib2.0
Version: 2.65.1-1
Severity: important

Dear Maintainer,

I am observing in experimental & groovy-proposed

271/273 glib / gio-doc-checkOK 0.07s
Running suite(s): gtk-doc-glib
glib-unused.txt:1:E: 36 unused documentation entries

75.0%: Checks 4, Failures: 1
272/273 glib / glib-doc-check   FAIL   0.07s 
(exit status 1)
Running suite(s): gtk-doc-gobject
100.0%: Checks 4, Failures: 0
273/273 glib / gobject-doc-checkOK 0.07s

Ok: 270 
Expected Fail:  0   
Fail:   2   
Unexpected Pass:0   
Skipped:1   
Timeout:0

I am observing this failure with 2.65.2 too.

Will hunt the other failure too and report it separately.

Regards,

Dimitri.