• Bug#1104757: flexml: FTBFS with GNUMAKEFLAGS=--shuffle=reverse

    From Lucas Nussbaum@21:1/5 to All on Mon May 5 21:30:01 2025
    Source: flexml
    Version: 1.9.6-5.1
    Severity: minor
    Tags: patch

    Hi,

    GNU Make now has a --shuffle option that simulates non-deterministic
    ordering of dependencies. 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 GNUMAKEFLAGS=--shuffle=reverse.

    This patch fixes it.

    --- flexml-1.9.6.orig/Makefile
    +++ flexml-1.9.6/Makefile
    @@ -106,7 +106,7 @@ endif
    flexml-act.l: flexml-act.dtd skel
    $(PERL) ./flexml.pl $(FLEXDEBUG) -Lv -ractions -s skel $<

    -flexml-act.c: flexml-act.l
    +flexml-act.h flexml-act.c: flexml-act.l
    $(FLEX) -B -s -v -oflexml-act.c flexml-act.l

    flexml-act.o: flexml-act.c flexml-act.h



    Lucas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Fri May 16 16:10:01 2025
    Control: tags -1 pending
    Thanks

    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

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)