• Bug#1103293: src:hello has a missing autopkgtest dependency on make

    From Jochen Sprickerhof@21:1/5 to All on Wed Apr 16 10:30:01 2025
    This is a multi-part MIME message sent by reportbug.


    Source: hello
    Version: 2.10-4
    Severity: normal
    Tags: patch

    Hi Santiago,

    could you please upload the attached patch to unstable? See it's
    description for more information.

    Cheers Jochen

    RnJvbSBhZDgxZTNmZDg2ZjQxNjMyYzViNzZjZTlmN2VjZDM1N2IwOGM2Y2Y5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2NoZW4gU3ByaWNrZXJob2YgPGpzcHJpY2tlQGRlYmlhbi5v cmc+CkRhdGU6IFdlZCwgMTYgQXByIDIwMjUgMTA6MTQ6MDAgKzAyMDAKU3ViamVjdDogW1BBVENI XSBBZGQgYXV0b3BrZ3Rlc3QgZGVwZW5kZW5jeSBvbiBtYWtlCgpSRUFETUUucGFja2FnZS10ZXN0 cy5yc3QuZ3ogc3RhdGVzIHRoYXQgYnVpbGQtbmVlZGVkOgoKfCBIb3dldmVyLCB0aGUgdGVzdHMg YXJlICpub3QqIGVudGl0bGVkIHRvIGFzc3VtZSB0aGF0IHRoZSBzb3VyY2UKfCBwYWNrYWdlJ3Mg YnVpbGQgZGVwZW5kZW5jaWVzIHdpbGwgYmUgaW5zdGFsbGVkIHdoZW4gdGhlIHRlc3QgaXMgcnVu LgoKVGhpcyBjYW4gYmUgcmVwcm9kdWNlZCB3aXRoOgoKYXV0b3BrZ3Rlc3QgLUIgLS10ZXN0LW5h bWU9dXBzdHJlYW0gaGVsbG8gLS0gdW5zaGFyZSAtciB1bnN0YWJsZQoKQWxzbyBhZGQgaGVsbG8g YXMgdGhpcyB3YXMgdGhlIGltcGxpY2l0IGRlZmF1bHQgd2l0aG91dCBhIERlcGVuZHMgbGluZS4K LS0tCiBkZWJpYW4vdGVzdHMvY29udHJvbCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0 aW9uKCspCgpkaWZmIC0tZ2l0IGEvZGViaWFuL3Rlc3RzL2NvbnRyb2wgYi9kZWJpYW4vdGVzdHMv Y29udHJvbAppbmRleCA5NmM5MmZlLi4yZTI4YmMyIDEwMDY0NAotLS0gYS9kZWJpYW4vdGVzdHMv Y29udHJvbAorKysgYi9kZWJpYW4vdGVzdHMvY29udHJvbApAQCAtMiwzICsyLDQgQEAgVGVzdC1D b21tYW5kOiBoZWxsbwogCiBUZXN0czogdXBzdHJlYW0KIFJlc3RyaWN0aW9uczogYnVpbGQtbmVl ZGVkLCBydy1idWlsZC10cmVlLCBhbGxvdy1zdGRlcnIKK0RlcGVuZHM6IG1ha2UsIGhlbGxvCi0t IAoyLjQ5LjAKCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Wed Apr 16 11:00:01 2025
    Hi. Thanks for the report, but I'm confused.

    Why do the tests pass in both ci.debian.net and Salsa CI?
    Are you saying that those autopkgtest implementations are buggy?

    Note: This is a genuine question, and I'm open to "yes" being the
    answer, but I would prefer some reference. It could be a kind of
    "buggyness" similar to the official buildds installing ca-certificates
    without being build-essential, for example.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jochen Sprickerhof@21:1/5 to All on Wed Apr 16 11:10:01 2025
    * Santiago Vila <sanvila@debian.org> [2025-04-16 10:54]:
    Hi. Thanks for the report, but I'm confused.

    Why do the tests pass in both ci.debian.net and Salsa CI?
    Are you saying that those autopkgtest implementations are buggy?

    Note: This is a genuine question, and I'm open to "yes" being the
    answer, but I would prefer some reference. It could be a kind of
    "buggyness" similar to the official buildds installing ca-certificates >without being build-essential, for example.

    The set of packages installed by default depends on the autopkgtest
    backend and can change as different backends serve different purposes (a
    test of a full desktop or boot loader needs a different test system then
    just running a command, also see the test restrictions).

    I assume that debci and salsa-ci have make installed by default.

    Cheers Jochen

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

    iQIzBAABCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmf/cr8ACgkQW//cwljm lDOfbg/+KTX82ocNCUSV9bqA+txT6VWL+OtRY+YTpsBL+P06ONeTTmwSnbqqDLPz 7Jx6ZhOHxEcu3TaqMgDr46hpU+CKTjuahPE/lZIuFZdIMYR9Y1a4sRHYj41xiqoS mh1MYHjTELxQg9B3FvlsZ3DBG2tPxoq3S6+LPXi/76YZVCuoN6Kusn8nzHt1o64W a9V0o+0c56etARVnI+1tO1eWfoC072MUq06sPp0O+XCIJhyAb41InI1+/LkOGswr EzPaLMmEd+nerBR0j9F8a+/3XVpDRSEyuhguUM1mlFKq/U1tqBx2MrxH+11OEAXg ENarzFzFgCewDmxen6sroZGB9bf6ExUBjdUXI7Ud3m124ZVa07KfP9T/BUUNNyb4 9B2MPKqNRylKxzLenQpSz81rBpPxxZBCYjMvF8N2zpiIYJYW3Vyyxw/Bc1AoV9vV a8KtYD+TDpKWGhlWg3YRO5PHZ9DUZDOZH6CmPI8s2kzfYr/MsRnKhUaUO1Rrqz6j 7fztyfy7cTCiFKz5lLMgEizpnBfN+K9aO8H267ZQSj6WzGkTRJ6MmmlexZzhKgAy PNbtG+nhajZrHiSFywE/CcgV1NBOS18qkOELsKXa6jCS99Gb46OXwUlqLkz8tcpd wULIL++ez9ILckCxNw46oIIPL2ffE7qFhUlrjE763TjTRse6woY=
    =UYtn
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Wed Apr 16 11:50:01 2025
    El 16/4/25 a las 11:05, Jochen Sprickerhof escribió:
    The set of packages installed by default depends on the autopkgtest backend and can change as different backends serve different purposes (a test of a full desktop or boot loader needs a different test system then just running a command, also see the
    test restrictions).

    I assume that debci and salsa-ci have make installed by default.

    Yes, that's clear, but the question is "why?".

    Maybe I do the required changes in hello [*], because it's an example package, but before going any further, maybe we should have an idea of how many
    affected packages there could be.

    Thanks.

    [*] Will probably do this:

    Depends: @, make

    as the idea is to have something which may be cut & pasted
    without changes to other packages doing the same as hello
    (I have a few of them).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jochen Sprickerhof@21:1/5 to All on Wed Apr 16 12:30:02 2025
    * Santiago Vila <sanvila@debian.org> [2025-04-16 11:40]:
    Yes, that's clear, but the question is "why?".

    Because of:

    https://sources.debian.org/src/autopkgtest/5.48/setup-commands/setup-testbed/

    installs dpkg-dev and that pulls in make. Note that not all autopkgtest backends use setup-testbed.

    Also see: https://salsa.debian.org/ci-team/autopkgtest/-/merge_requests/536

    [*] Will probably do this:

    Depends: @, make

    as the idea is to have something which may be cut & pasted
    without changes to other packages doing the same as hello
    (I have a few of them).

    Fine with me.

    Cheers Jochen

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

    iQIzBAABCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmf/hSkACgkQW//cwljm lDNnLhAAmqHn7pMnQ2hGH6etXc/KYE63CH1xfZXNbe1jcDgQIz/myJQvbkwE8hwL 8epVJvMbINNbRgQO4A/QnMN51f+pjOTpYQfvwVK34Jm9isZm9yAU4qhiSNXS95se HTJKDXkyq2IIw165iHcx/i1sEBp7yGXN3urXOiUx/pbtX2Yl2hR3wrg7FfWDrr2n ufK0vlvkKJrBsEFWsR+c7Dc3ow+AQYjYUiu0pCsDT0qTXfxb8zVUzqng91jPCfQU 9DnaJGTjpj9DCLezidF50nzBdedCfhG30mSo6SV4ewxfHV1gESvb7itP8Z6Xe1td gWJWW16pIY229ewuchIdbktMSp81E3AIQ/rl9k55fco/ogDzJ8HXVb7tatGLix5e eP71ivJWqTrFrFkw3ztGgNCVYCbMG7nujtKuKka6rAl72qGtsqiyjF1ajAowZWzK D7SoY74KCeL6Qz/mxixSjdtIyl/deJwr0lk7S/ZLMVtOkZ+SoKLPLjwGGKUzkBPh pGV9ts/K5nsfc52N64BWofFH2tzxa3DR7FhlSOc8ObPz72pUhZR3MFm2xiZzarIt uHcyQKg19nCfwKdWIB2iY7i/SEqurYjU8T+iffXK/wJy54MMO7N4kyMRcwxrmtKv SoW4xYT98DoLCx7gniEuEbPFqPo19Fh8o+NlyT3wKX8K+k4RQR0=
    =VPuP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Wed Apr 16 13:00:01 2025
    El 16/4/25 a las 12:23, Jochen Sprickerhof escribió:
    * Santiago Vila <sanvila@debian.org> [2025-04-16 11:40]:
    Yes, that's clear, but the question is "why?".

    Because of:

    https://sources.debian.org/src/autopkgtest/5.48/setup-commands/setup-testbed/

    installs dpkg-dev and that pulls in make. Note that not all autopkgtest backends use setup-testbed.

    Also see: https://salsa.debian.org/ci-team/autopkgtest/-/merge_requests/536

    Interesting reading, indeed! Thanks for sharing.

    I'm all for reducing chroots used to build and test things.
    You have my sword :-)

    Thanks.

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