• Bug#1104180: inform: FTBFS arch:all

    From Santiago Vila@21:1/5 to All on Sun Apr 27 00:50:01 2025
    Package: src:inform
    Version: 6.31.1+dfsg-2
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all arch:all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh_testdir
    dh_testroot
    rm -f autoreconf.stamp build.stamp
    rm -f inform-6.31.1/config/config.guess
    rm -f inform-6.31.1/config/config.sub
    [ ! -f inform-6.31.1/Makefile ] || /usr/bin/make -C inform-6.31.1/ maintainer-clean
    dh_autoreconf_clean
    dh_clean
    dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
    debian/rules binary-indep
    dh_testdir
    dh_testroot
    dh_install
    dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
    dh_install: warning: Cannot find (any matches for) "inform-6.31.1/src/inform" (tried in ., debian/tmp)

    dh_install: warning: inform missing files: inform-6.31.1/src/inform
    dh_install: warning: Cannot find (any matches for) "inform-6.31.1/lib/*.m5" (tried in ., debian/tmp)

    dh_install: warning: inform missing files: inform-6.31.1/lib/*.m5
    dh_install: error: missing files, aborting
    make: *** [debian/rules:63: binary-indep] Error 255
    dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit status 2
    --------------------------------------------------------------------------------

    Full build log available here:

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

    To reproduce please try either

    dpkg-buildpackage -uc -us -A

    or

    sbuild --arch-all --no-arch-any -d sid inform


    Note: No idea how this issue has remained unnoticed for 9 years,
    but I believe this would not work anymore today with the
    current autobuilder setup, where arch:all and arch:any
    are built separately.

    To fix the problem you might want to add -i to all dh_* invocations
    in binary-indep and -a to all dh_* invocations in binary-arch.

    Be careful, however, because I already tried that and debdiff
    reports some minor differences in the "inform-docs" package:

    ***********************************
    [The following lists of changes regard files as different if they have different names, permissions or owners.]

    Files in first .deb but not in second
    -------------------------------------
    -rw-r--r-- root/root /usr/share/doc/inform-docs/changelog.gz

    Control files: lines which differ (wdiff format) ------------------------------------------------
    Installed-Size: [-5784-] {+5771+}
    ***********************************

    In tha above, "first" .deb is the one created by "dpkg-buildpackage"
    and "second" is the one created by "dpkg-buildpackage -A".


    My recommendation here would be to switch to "dh".

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Sun Apr 27 02:30:01 2025
    This is a multi-part message in MIME format.
    Hello.

    The attached debian/rules file might work, or at least serve
    as a starting point (if you need a copyright notice, this one
    is in the public domain).

    (Note that it does not have the get-orig-source or uscan rules, but those
    are not mandatory and may be added later if really needed, i.e. if
    you can't put such functionality in debian/watch where it would probably
    fit better).

    Thanks. IyEvdXNyL2Jpbi9tYWtlIC1mCgpTT1VSQ0VfRElSID0gaW5mb3JtLTYuMzEuMQoKZXhwb3J0 IERFQl9CVUlMRF9NQUlOVF9PUFRJT05TID0gaGFyZGVuaW5nPSthbGwKCiU6CglkaCAkQAoK b3ZlcnJpZGVfZGhfYXV0b19jb25maWd1cmU6CglkaF9hdXRvX2NvbmZpZ3VyZSAtLXNvdXJj ZWRpcj0kKFNPVVJDRV9ESVIpIC0tIC0tcHJlZml4PS91c3IKCm92ZXJyaWRlX2RoX2F1dG9f YnVpbGQ6CglkaF9hdXRvX2J1aWxkIC0tc291cmNlZGlyPSQoU09VUkNFX0RJUikKCm92ZXJy aWRlX2RoX2F1dG9faW5zdGFsbDoKCWRoX2F1dG9faW5zdGFsbCAtLXNvdXJjZWRpcj0kKFNP VVJDRV9ESVIpCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon May 26 01:10:01 2025
    Processing control commands:

    tags -1 patch
    Bug #1104180 [src:inform] inform: FTBFS arch:all
    Added tag(s) patch.

    --
    1104180: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104180
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Bunk@21:1/5 to Santiago Vila on Mon May 26 01:10:01 2025
    Control: tags -1 patch

    On Sat, Apr 26, 2025 at 10:42:21PM +0000, Santiago Vila wrote:
    Package: src:inform
    Version: 6.31.1+dfsg-2
    Severity: serious
    Tags: ftbfs trixie sid
    ...
    Note: No idea how this issue has remained unnoticed for 9 years,
    but I believe this would not work anymore today with the
    current autobuilder setup, where arch:all and arch:any
    are built separately.
    ...

    We never had autobuilders in Debian that built binary-all+any together,
    before source-only uploads binary-all was always maintainer-built.

    The binary-all package built on the autobuilder 10 years ago, this is a
    recent (not in bookworm) breakage due to AFAIR a dpkg change.


    On Sun, Apr 27, 2025 at 02:22:44AM +0200, Santiago Vila wrote:
    ...
    The attached debian/rules file might work, or at least serve
    as a starting point
    ...

    The minimal fix would be
    -binary-indep:
    +binary-indep: build-indep


    cu
    Adrian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ben Finney@21:1/5 to Adrian Bunk on Sat May 31 04:20:01 2025
    On 26-May-2025, Adrian Bunk wrote:

    The binary-all package built on the autobuilder 10 years ago, this is a recent (not in bookworm) breakage due to AFAIR a dpkg change.

    Thank you for this explanation, and the minimal patch. This saves me a
    bunch of time debugging.

    --
    \ “Courage is resistance to fear, mastery of fear — not absence |
    `\ of fear.” —Mark Twain, _Pudd'n'head Wilson_ | _o__) |
    Ben Finney <bignose@debian.org>

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEUXzxS7LzmLDLNUhVuLJMBqwShAUFAmg6YvYACgkQuLJMBqwS hAWcOw//TRgLiq8uwhaUPv/N799BPhfUt5xsOa8NanqsIrwe1Ip75nuFJVUZba2p VASexwlX0qgcTp0L34TCuDn7p9+TbrVTsfn0qLpcQO+Z8TSAw8NjGnAIFwqNM0LQ 4Tugaijx9cUiwBEDUiJsJpg4ELdPiftGIbsmXfJSfItGgsyUH9BPaJqEkrIdjBno ClAnpn70OtV9wg5OEJ96oasgkaDZWZA9MyR5YWBNYG9C+GY0/fQc5QasNlRS21RE uVAWkBNivaWkv8iOL+twu4yI+hmCZh3d0T8R5031YKZHxMvv5jVfRi0ImfZnOjL/ QSyQSv3xsQWl3YRdzVlSKVcC64B1YEgRuEprFibIyYHfMjny4rZPXRnR7f2NgcHS +d+3stMnv4TtTdRK8d4MmcKXc3R8ox/GE/IRcvdBnedK7edk/bfs59R2ODheQloj T3FmPIcJxKI7YrGuAMfSnIoWQ7vTGpgb22vH89ZVooj9L7MFMT8DWc9Zvumrh7Kz lgIyZrDBAmF7afwuXO1OsaaFsEiaQh7L4pPI/MIwgzxcaGMuKYDqX+Gmb1S6iNtI S6a8lOLQuiVH9sfXL0+8bnoVg3RCy18llpUAPf8PwTLMf51bSImtrTSoXneTK
  • From Debian Bug Tracking System@21:1/5 to All on Sun Jun 1 20:00:01 2025
    This is a multi-part message in MIME format...

    Your message dated Sun, 01 Jun 2025 17:57:14 +0000
    with message-id <E1uLmvq-0054n5-Ed@fasolo.debian.org>
    and subject line Bug#1106882: Removed package(s) from unstable
    has caused the Debian Bug report #1104180,
    regarding inform: FTBFS arch:all
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1104180: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104180
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 26 Apr 2025 22:42:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-121.9 required=4.0 tests=ALL_TRUSTED,BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
    DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,HAS_PACKAGE,
    USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST,X_DEBBUGS_CC
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 21; hammy, 150; neutral, 106; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--sk:dh_auto,
    0.000-+--H*F:U*sanvila, 0.000-+--H*rp:U*sanvila, 0.000-+--rw-r Return-path: <sanvila@debian.org>
    Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:48614)
    from C=NA,ST=NA,L=Ankh Morpo