Bug#1122436: libzmf: FTBFS: install: cannot stat 'html/*.png': No such file or directory

2025-12-13 Thread Rene Engelhard

Hi,

Am 11.12.25 um 13:17 schrieb Santiago Vila:

Root cause is that Graphviz is now modularized. You need to add the
one(s) you use [...]

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122407#10

Does this apply to the other packages you see?


I don't use graphviz here explicitely.

Here doxygen is used. If needed *that* one should add it.

Besides that there is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122707. What I 
see is that there's no explcit "png" plugin, is there?

libgvplugin-devil-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - devil plugin (devel)

libgvplugin-devil8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - devil plugin

libgvplugin-gd-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - gd plugin (devel)

libgvplugin-gd8/unstable,now 14.0.5-2 amd64 [installed,automatic]
  rich set of graph drawing tools - gd plugin

libgvplugin-gs-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - ghostscript plugin (devel)

libgvplugin-gs8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - ghostsript plugin

libgvplugin-neato-layout-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - neato_layout plugin (devel)

libgvplugin-neato-layout8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - neato_layout plugin

libgvplugin-pango-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - pango plugin (devel)

libgvplugin-pango8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - pango plugin

libgvplugin-poppler-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - poppler plugin (devel)

libgvplugin-poppler8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - poppler plugin

libgvplugin-rsvg-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - rsvg plugin (devel)

libgvplugin-rsvg8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - rsvg plugin

libgvplugin-vt-dev/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - vt plugin (devel)

libgvplugin-vt100/unstable 14.0.5-2 all
  rich set of graph drawing tools - vt100 plugin (transitional package)

libgvplugin-vt100-dev/unstable 14.0.5-2 all
  rich set of graph drawing tools - vt100 plugin (devel) (transitional package)

libgvplugin-vt8/unstable 14.0.5-2 amd64
  rich set of graph drawing tools - vt plugin


Note libgvplugin-gd8 is installed. Still fails, and as said no explicit "png" 
plugin. Which should be used?


Regards,


Rene



Bug#1122436: libzmf: FTBFS: install: cannot stat 'html/*.png': No such file or directory

2025-12-11 Thread Santiago Vila
On Wed, Dec 10, 2025 at 10:53:28PM +0100, Rene Engelhard wrote:
> Hi.
> 
> Am 10.12.25 um 21:39 schrieb Santiago Vila:
> > Making install in doxygen
> > make[3]: Entering directory '/<>/docs/doxygen'
> > make[4]: Entering directory '/<>/docs/doxygen'
> > make[4]: Nothing to be done for 'install-exec-am'.
> > mkdir -p /<>/debian/tmp/usr/share/doc/libzmf/html
> > /usr/bin/install -c -m 644 html/*.html 
> > /<>/debian/tmp/usr/share/doc/libzmf/html/
> > /usr/bin/install -c -m 644 html/*.png 
> > /<>/debian/tmp/usr/share/doc/libzmf/html/
> > install: cannot stat 'html/*.png': No such file or directory
> 
> Looks like doxygen or whatever creates this (dot/graphviz) broke (again)...

Hello. I am often in doubt about where the root cause is, but I can't
open an investigation about each of them, because reporting the
symptoms (i.e. the packages that are broken) is already a lot of work.

This is why I rely on whatever insight maintainers can have about the
root cause and really appreciate any hint in the bug comments.

In this case I got this comment from László Böszörményi (GCS) in
Bug #1122407 which maybe applies here as well:

> Root cause is that Graphviz is now modularized. You need to add the
> one(s) you use [...]

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122407#10

Does this apply to the other packages you see?

Thanks.



Bug#1122436: libzmf: FTBFS: install: cannot stat 'html/*.png': No such file or directory

2025-12-10 Thread Rene Engelhard

Hi.

Am 10.12.25 um 21:39 schrieb Santiago Vila:

Making install in doxygen
make[3]: Entering directory '/<>/docs/doxygen'
make[4]: Entering directory '/<>/docs/doxygen'
make[4]: Nothing to be done for 'install-exec-am'.
mkdir -p /<>/debian/tmp/usr/share/doc/libzmf/html
/usr/bin/install -c -m 644 html/*.html 
/<>/debian/tmp/usr/share/doc/libzmf/html/
/usr/bin/install -c -m 644 html/*.png 
/<>/debian/tmp/usr/share/doc/libzmf/html/
install: cannot stat 'html/*.png': No such file or directory


Looks like doxygen or whatever creates this (dot/graphviz) broke (again)...


Regards,


Rene



Bug#1122436: libzmf: FTBFS: install: cannot stat 'html/*.png': No such file or directory

2025-12-10 Thread Santiago Vila
Package: src:libzmf
Version: 0.0.2-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:libzmf, so that this is still
visible in the BTS web page for this package.

Thanks.


[...]
 debian/rules clean
dh clean  --parallel --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_auto_clean -O--parallel
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 
in use)
   dh_autoreconf_clean -O--parallel
   dh_clean -O--parallel
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in 
use)
 debian/rules binary
dh binary  --parallel --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_update_autotools_config -O--parallel
   dh_autoreconf -O--parallel
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'

[... snipped ...]

Generating docs for nested compound libzmf::ZMF4Parser::ObjectHeader...
Generating docs for nested compound libzmf::ZMF4Parser::ObjectRef...
Generating docs for compound libzmf::ZMFCollector...
Generating docs for compound libzmf::Point...
Generating docs for compound libzmf::BoundingBox...
Generating docs for compound libzmf::Curve...
Generating docs for compound libzmf::Color...
Generating docs for compound libzmf::Arrow...
Generating docs for compound libzmf::Pen...
Generating docs for compound libzmf::GradientStop...
Generating docs for compound libzmf::Gradient...
Generating docs for compound libzmf::Image...
Generating docs for compound libzmf::ImageFill...
Generating docs for compound libzmf::Transparency...
Generating docs for compound libzmf::Shadow...
Generating docs for compound libzmf::Style...
Generating docs for compound libzmf::Font...
Generating docs for compound libzmf::Span...
Generating docs for compound libzmf::ParagraphStyle...
Generating docs for compound libzmf::Paragraph...
Generating docs for compound libzmf::Text...
Generating docs for compound libzmf::Cell...
Generating docs for compound libzmf::Row...
Generating docs for compound libzmf::Column...
Generating docs for compound libzmf::Table...
Generating docs for compound libzmf::ZMFPageSettings...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating page index...
Generating topic index...
Generating module index...
Generating module member index...
Generating namespace index...
Generating namespace member index...
Generating concept index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
type lookup cache used 633/65536 hits=1523 misses=735
symbol lookup cache used 1503/65536 hits=8378 misses=1503
finished...
make[5]: Leaving directory '/<>/docs/doxygen'
make[5]: Entering directory '/<>/docs'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<>/docs'
make[4]: Leaving directory '/<>/docs'
make[4]: Entering directory '/<>'
make[4]: Leaving directory '/<>'
make[3]: Leaving directory '/<>'
make[2]: Leaving directory '/<>'
make[1]: Leaving directory '/<>'
   dh_auto_test -O--parallel
dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 
in use)
make -j2 check TESTSUITEFLAGS="-j2 --verbose" VERBOSE=1
make[1]: Entering directory '/<>'
Making check in src
make[2]: Entering directory '/<>/src'
Making check in lib
make[3]: Entering directory '/<>/src/lib'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<>/src/lib'
Making check in conv
make[3]: Entering directory '/<>/src/conv'
Making check in raw
make[4]: Entering directory '/<>/src/conv/raw'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<>/src/conv/raw'
Making check in svg
make[4]: Entering directory '/<>/src/conv/svg'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<>/src/conv/svg'
make[4]: Entering directory '/<>/src/conv'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<>/src/conv'
make[3]: Le