• [PATCH:di-autobuild] Update build-dep pattern for dpkg 1.22.12

    From Cyril Brulebois@21:1/5 to All on Mon Jan 6 19:00:02 2025
    This became a problem today, probably after the weekly chroot rebuild:

    E: Unable to locate package dpkg-checkbuilddeps:
    E: Unable to locate package error:
    E: Unable to locate package unmet
    E: Unable to locate package build
    E: Unable to locate package dependencies:

    That's due to the following commit on the dpkg side:

    commit 04e4a8129e62a058951f53ff5c349071bab96c95
    Author: Guillem Jover <guillem@debian.org>
    Date: Fri Dec 13 04:13:15 2024 +0100

    dpkg-checkbuilddeps: Improve unmet dependency error messages

    Lower case them to conform to the overall project error messages style,
    and expand the error for build conflicts to also mention these are
    unmet.

    Therefore, accept both variants (unmet and Unmet).

    Link: https://salsa.debian.org/dpkg-team/dpkg/-/commit/04e4a8129e62a058951f53ff5c349071bab96c95

    Signed-off-by: Cyril Brulebois <kibi@debian.org>
    ---
    buildscript | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/buildscript b/buildscript
    index 4d5d47d..387d9f7 100755
    --- a/buildscript
    +++ b/buildscript
    @@ -60,7 +60,7 @@ install_build_deps() {
    dd-schroot-cmd -c "$SID" apt-get update
    (
    LANG=C schroot -q -c "$SID" -d "$HOME/di/build/$(basename "$INSTALLER_DIR")/checkout/build" -p -r -- dpkg-checkbuilddeps -B ../debian/control 2>&1 || true
    - ) | sed -e 's%dpkg-checkbuilddeps: \(error: \)*Unmet build dependencies: %%' -e 's, *([^)]*),,g' \
    + ) | sed -e 's%dpkg-checkbuilddeps: \(error: \)*[uU]nmet build dependencies: %%' -e 's, *([^)]*),,g' \
    | DEBIAN_PRIORITY=critical DEBIAN_FRONTEND=noninteractive xargs dd-schroot-cmd -c "$SID" -y apt-get install
    }

    --
    2.39.5

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aurelien Jarno@21:1/5 to Cyril Brulebois on Mon Jan 6 19:40:01 2025
    Hi Cyril,

    On 2025-01-06 18:49, Cyril Brulebois wrote:
    This became a problem today, probably after the weekly chroot rebuild:

    E: Unable to locate package dpkg-checkbuilddeps:
    E: Unable to locate package error:
    E: Unable to locate package unmet
    E: Unable to locate package build
    E: Unable to locate package dependencies:

    That's due to the following commit on the dpkg side:

    commit 04e4a8129e62a058951f53ff5c349071bab96c95
    Author: Guillem Jover <guillem@debian.org>
    Date: Fri Dec 13 04:13:15 2024 +0100

    dpkg-checkbuilddeps: Improve unmet dependency error messages

    Lower case them to conform to the overall project error messages style,
    and expand the error for build conflicts to also mention these are
    unmet.

    Therefore, accept both variants (unmet and Unmet).

    Link: https://salsa.debian.org/dpkg-team/dpkg/-/commit/04e4a8129e62a058951f53ff5c349071bab96c95

    Signed-off-by: Cyril Brulebois <kibi@debian.org>
    ---
    buildscript | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    Thanks, applied and deployed on the porterboxes.

    Cheers
    Aurelien

    --
    Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://aurel32.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Tue Jan 7 01:30:01 2025
    Aurelien Jarno <aurel32@debian.org> (2025-01-06):
    Thanks, applied and deployed on the porterboxes.

    Thanks for the quick turnaround! I had triggered a build attempt on all
    of them (except mips64el since it would FTBFS again for other reasons)
    right after getting your mail and everything seems to be back to normal.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmd8dLcACgkQ/5FK8MKz VSD2xxAAw7XPkP9mxXfHSNxp7N80Hk8yYCidATQMxi9qTySCk7DHC0uZjxbS+UpH 3FcyBQ7gjCLcKJm0l4XlDvr/y2PmqqkTna8RkOdBcr8EAliQCXaJq5cBOw/vgiTG kZwfkf8+C8EqJ1DXPBYTZ5y8LkLJwc1iGkDOMwph4BOhQ8FZ9//vQeD8AU7B4ipA Orf3K2JTS6kLDpecvUl7xtmKCrNlIKmePzKGE5ulg60bxUFbQ7Tbm/fIEWdZrSxD guVh9LjDHP5kwSHq/AnaLZ5FlWiNs1eMxoPETLD2v52WCVnBoTF8dGNysxj2hsPK EzF2KgfBjgar/YEDaOEIGKyhvWCuTnxJXXUpd+br8chRv/k5fYeRS2W2mkLTJIWL OR5fVU+VVJvrHvlOOuE+PZcv8LR5OyO5uVV8ycRZvlA66yLivDdAVGjwDioXXsLT PAF+hwSVK4QHDJJOZgQFYZU6L27uxYhG1cbKKk24fZ5cMG2YyKMwqWMut40eRUwt yGk7tUzKKBC0dGVcurgf5lS/oytc6MEgxIaJSa4czyNYfSClusxB3Gr2khEZyyrY Z6s1KI9Ij5paB9o7wYucro8FQTobxIVyUTB8fZgiNMiEILnIJvr8lzo/f9LRCllj Vxc80/+SIb1OAXMyDMh6LM8wvz185O1pfRshfKijY4eRRAfIJRw=
    =3Zj9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *