#1105348 flexml: FTBFS with make --shuffle=reverse: make[1]: *** No rule to make target 'flexml-act.h', needed by 'flexml-act-bootstrap.o'. Stop.

Package:
src:flexml
Source:
src:flexml
Submitter:
Lucas Nussbaum
Date:
2025-08-10 16:53:03 UTC
Severity:
normal
Tags:
#1105348#5
Date:
2025-05-13 18:57:11 UTC
From:
To:
Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/flexml_1.9.6-5.1_unstable_reverse.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

#1105348#10
Date:
2025-05-16 14:01:28 UTC
From:
To:
Hi Martin,

all bugs of flexml are fixed in Git[1].  I might do a team upload of the
Debian team after Trixie is released.  I'm perfectly fine if you beat me
in uploading.

Your package was highlighted in the Bug of the Day[2] initiative, which
aims to introduce newcomers to manageable tasks and guide them through
the workflow to solve them. The focus of this initiative is on migrating
packages to Salsa, as it's a great way to familiarize newcomers with a
consistent Git-based workflow.

Kind regards
   Andreas.


[1] https://salsa.debian.org/debian/flexml
[2] https://salsa.debian.org/qa/tiny_qa_tools/-/wikis/Tiny-QA-tasks

#1105348#17
Date:
2025-08-10 16:50:43 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
flexml, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1105348@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated flexml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 26 Jul 2025 16:06:21 +0200
Source: flexml
Architecture: source
Version: 1.9.6-6
Distribution: unstable
Urgency: medium
Maintainer: Martin Quinson <mquinson@debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Closes: 981730 1104757 1105348
Changes:
 flexml (1.9.6-6) unstable; urgency=medium
 .
   * Team upload
 .
   [ Jelmer Vernooij ]
   * Migrate repository from alioth to salsa.
 .
   [ Andreas Tille ]
   * Secure URI in watch file
   * d/copyright: DEP5
   * Standards-Version: 4.7.2 (routine-update)
   * debhelper-compat 13 (routine-update)
   * Remove trailing whitespace in debian/changelog (routine-update)
   * Remove trailing whitespace in debian/copyright (routine-update)
   * debian/docs: Removed since installed by upstream Makefile anyway
   * Permit failure of blhc in Salsa CI
 .
   [ Arnaud Giersch ]
   * Fix spurious semicolon in generated file
     Closes: #981730
 .
   [ Lucas Nussbaum ]
   * Fix FTBFS with GNUMAKEFLAGS=--shuffle=reverse
     Closes: #1104757, #1105348
Checksums-Sha1:
 ceecd0e7f6257c27edb7cd1cb0aec0786c812a60 1875 flexml_1.9.6-6.dsc
 fe11b9ce9085149b083b848e321d219c55b43315 10160 flexml_1.9.6-6.debian.tar.xz
 2abc946ac9083470e7f31650ed9c50d032d9ab00 7007 flexml_1.9.6-6_amd64.buildinfo
Checksums-Sha256:
 ba85d398eb7587134facad4fd7110cbd98b8a6ea2d4887b377bccbc852f8d6d3 1875 flexml_1.9.6-6.dsc
 0e401edb4c82149346668987b13501a5ad6ef5229cd91ee118a710b0f2445125 10160 flexml_1.9.6-6.debian.tar.xz
 75f280cb40567bb5524e8fec00cae9280932e282eed670a98156d74e3e9a19d5 7007 flexml_1.9.6-6_amd64.buildinfo
Files:
 f3bcdfb60a8d15b1f7b51189643b5bcf 1875 devel optional flexml_1.9.6-6.dsc
 59cdeb8d7ca08e86a0f887d1457ddd28 10160 devel optional flexml_1.9.6-6.debian.tar.xz
 a57c7ae8590bb8b04f6c9bd545fb1bdc 7007 devel optional flexml_1.9.6-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmiE4SURHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEERQ//d8S3jS99c4EA3D3l4KtcTDx29QNVTQYe
hu6DmxlUmCWGASU88Ny2pDxWdAsDJgD0BAzZglolEnXWEZyL4dAnw96KkRlSdKyv
DmNeEnDslGxyS0/a7H/kPDqxTVoXfBpvgvT8ILHcZhiNZrHPKDKh8VxY43QkZSn5
mXxknHcoi0D4jsXy8/Jb6Rwfbt78g15sN7HI8XDKTxHEACnDRFIZoB25M95MQlwl
wEeZMjAjcOhB2qhxJdUcxbC6QZwcY5ndn+nWAjUpopzR+f8HU8Nq3O0ra+DkibnG
UxnZHJYmLt5aiP8vO5icezQmE02PXuFY3/lhWaE2rTAomBKZdhEBBzmCRhZtg8Ju
RrrhJRiBys5FY/ldGSrNZ61Ore3ZPy+rdda5h8kkq+IVOnhYHv4lumVATR4sQUsV
WcJ9sGg+oQuO2Xkg/XS3ZbyaWQzB8CIoMo6NOeHghXN4e4He1CNzlxxGgo3kBUJ9
tbYqh8OvkSSTkRQniebpuX31MZVP3KUjMjK1eyXVCiKvhx4KG75fvavdshniQuqN
TJmULEVKdi5fRNyZGO6a6wg0z3PgP+GeFqZka5t9ITcQH9Pb+MTXUWZ1JA6bs5DG
QZcSjEhL81P2HTVE6CM+TlWC0zi0Q7FRp+Ok9zcvcne100ofRj9P9qAYf9DC1d8d
J1DNjptrE3U=
=rZ4E
-----END PGP SIGNATURE-----