• Re: Handling autopkgtests for arch-all packages uninstallable on some a

    From Paul Gevers@21:1/5 to Julian Gilbey on Wed Jan 1 21:40:01 2025
    To: debian-release@lists.debian.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Hcaek00QR500qEzdydgXxL8o
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGksDQoNCk9uIDAxLTAxLTIwMjUgMjE6MjIsIEp1bGlhbiBHaWxiZXkgd3JvdGU6DQo+IEkg Y291bGQgbWFyayB0aGUgYXV0b3BrZ3Rlc3RzIGFzIG9ubHkNCj4gcnVubmluZyBvbiB0aG9z ZSBmb3VyIGFyY2hzLiAgSXMgdGhhdCB0aGUgYmVzdCB0aGluZyB0byBkbywgb3IgaXMNCj4g dGhlcmUgc29tZSB3YXkgdG8gaW5kaWNhdGUgdG8gY2kuZGViaWFuLm5ldCB0aGF0IHRoZSBw YWNrYWdlIGlzIG5vdA0KPiBpbnN0YWxsYWJsZSBvbiBzb21lIGFyY2hzIGFuZCBzbyBpdCBz aG91bGQgbm90IHRyeSB0byB0ZXN0IHRoZSBwYWNrYWdlDQo+IG9uIHRoZW0/DQoNCmNpLmQu biBqdXN0IHJ1bnMgd2hhdCdzIHJlcXVlc3RlZCBieSB1c2VycyBvZiB0aGUgQVBJIG9yIHNl bGYtc2VydmljZSANCmFuZCBkb2Vzbid0IGtub3cgYW55dGhpbmcgYWJvdXQgcGFja2FnZXMu IEl0J3Mgb3VyIG1pZ3JhdGlvbiBzb2Z0d2FyZSANCnRoYXQga25vd3MgZm9yIHNvdXJjZXMg dGhhdCBvbmx5IGJ1aWxkIGFyY2ggc3BlY2lmaWMgYmluYXJpZXMgdGhhdCANCnRoZXJlJ3Mg bm90aGluZyB0byBydW4sIGJ1dCBhcmNoOmFsbCBiaW5hcmllcyBhcmUgYXZhaWxhYmxlIGFu eXdoZXJlLCBzbyANCml0IGVycnMgb24gdGhlIGdyZWVkeSBzaWRlLg0KDQpUaGF0IGJlaW5n IHNhaWQsIGhvdyB3ZSBub3JtYWxseSBkZWFsIHdpdGggdGhlc2UgdGhpbmdzIGlmIHdlJ3Jl IG1hZGUgDQphd2FyZSBvZiB0aGVtIGlzIHRvIGhpbnQtaWdub3JlIHRoZSBwcm9ibGVtIG9u IHRob3NlIGFyY2hpdGVjdHVyZXMgZm9yIA0KdGhlIG1pZ3JhdGlvbiB0byB0ZXN0aW5nLCBh cyB0aGUgcHJvYmxlbSBpcyBhdXRvbWF0aWNhbGx5IGlnbm9yZWQgZnJvbSANCnRoYXQgbW9t ZW50IG9uLiBCZWNhdXNlIGl0IGlzIGEgUElUQSB0byBtYWludGFpbiB0aG9zZSBraW5kIG9m IGxpc3RzIGluIA0Kc3luYyB3aXRoIHRoZSBhcmNoaXZlLiBJbWFnaW5lIHNweWRlciBiZWlu ZyBidWlsZCBvbiBhbiBhcmNoaXRlY3R1cmUgDQp3aGVyZSBpdCdzIG5vdCBhdmFpbGFibGUg eWV0LCB5b3UnZCBuZWVkIHRvIHVwZGF0ZSBhbGwgdGhvc2UgbGlzdHMuDQoNCkknbGwgYWRk IHRoZSBoaW50cyBzaG9ydGx5Lg0KDQpQYXVsDQoNCg==

    --------------Hcaek00QR500qEzdydgXxL8o--

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

    wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmd1p9YFAwAAAAAACgkQnFyZ6wW9dQpP GggAgIEPzrzBisqnUm4pMdAI9yoI74JjLSXhY+TNCWHGedj7vpE1TTPcVAW0q4PWeM6CezE4xclo f7gaJEwR5ChpveJP1z7Io9DI7+oMn+q902VRcb102iJvfFx6vtu9/20YIEyLmf9rbzS/EZH+GGN3 NxtJ6etdg3cV26vaSsBrVhlnbEZpJ1dGFglmp3T1eobKtsnkktxFjdTdBkR6uDF7g3KDkbinubFJ hnar4okN0cFdP+86LF3rP22LLneb2OvqMxlVv8kW85OrnNMYBpqHFT65uWbpLMCMawcvcTbuoPfE guRMtkyye84AyHsVz2HzPdyNVsNCmKgqB5IMBMTawg==
    =PgsN
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Gilbey@21:1/5 to Paul Gevers on Wed Jan 1 23:00:01 2025
    On Wed, Jan 01, 2025 at 09:38:46PM +0100, Paul Gevers wrote:
    Hi,

    On 01-01-2025 21:22, Julian Gilbey wrote:
    I could mark the autopkgtests as only
    running on those four archs. Is that the best thing to do, or is
    there some way to indicate to ci.debian.net that the package is not installable on some archs and so it should not try to test the package
    on them?

    ci.d.n just runs what's requested by users of the API or self-service and doesn't know anything about packages. It's our migration software that knows for sources that only build arch specific binaries that there's nothing to run, but arch:all binaries are available anywhere, so it errs on the greedy side.

    That being said, how we normally deal with these things if we're made aware of them is to hint-ignore the problem on those architectures for the migration to testing, as the problem is automatically ignored from that moment on. Because it is a PITA to maintain those kind of lists in sync with the archive. Imagine spyder being build on an architecture where it's not available yet, you'd need to update all those lists.

    I'll add the hints shortly.

    Paul

    Thanks Paul, much appreciated! Is this the best way to let you know
    about such cases in future?

    Best wishes,

    Julian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Gevers@21:1/5 to Julian Gilbey on Thu Jan 2 10:30:01 2025
    Copy: debian-release@lists.debian.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------jQwAXk5aMtT76mQh5DTeqD4x
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGksDQoNCk9uIDAxLTAxLTIwMjUgMjI6NTIsIEp1bGlhbiBHaWxiZXkgd3JvdGU6DQo+IElz IHRoaXMgdGhlIGJlc3Qgd2F5IHRvIGxldCB5b3Uga25vdw0KPiBhYm91dCBzdWNoIGNhc2Vz IGluIGZ1dHVyZT8NCg0KVGhpcywgYSBidWcgcmVwb3J0IGFnYWluc3QgdGhlIHJlbGVhc2Uu ZGViaWFuLm9yZyBwc2V1ZG8gcGFja2FnZSBvciBhIA0Kbm90ZSBvbiBJUkMgKCNkLXJlbGVh c2UpLiBBIGJ1ZyByZXBvcnQgaXMgdGhlIGJlc3Qgd2F5IHRvIG5vdCBnZXQgbG9zdCwgDQpi dXQgeW91IHByb2JhYmx5IHdpbGwgbm90IHdhaXQgc28gbG9uZyBhbnl3YXlzLCBzbyAocG90 ZW50aWFsbHkgbXVsdGlwbGUgDQppbiBjYXNlIHRoZXkgaGFwcGVuIHRvIGJlIHJlYWQgYXdh eSBmcm9tIHNzaCBrZXkpIG1lc3NhZ2VzIHdpdGggY29udGV4dCANCm9uIElSQyBhcmUgcHJv YmFibHkgdGhlIGZhc3Rlc3QgYW5kIG1vc3QgZWZmaWNpZW50IHdheS4NCg0KUGF1bA0KDQo=


    --------------jQwAXk5aMtT76mQh5DTeqD4x--

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

    wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmd2Wt4FAwAAAAAACgkQnFyZ6wW9dQo+ Swf+O64vOrAN4trTVseaawM6lcSepmxXeK6IKeR7iYGMQrJvmPKW+yqfT91hmYG2Nnf9Jf82Ejsx auZIsSE3ILN3v/ozNk1dCRl+umzaiBZgJ5N0j7iv2X5v7hMyGuCLHAEWe/B/PGf1/gFV0VH32ys/ jJw2y0HN6UXs6CUc/dtBLix/1D0CXfpbQh2Wl+QZ1rSpuibuuAFUSHH/MOXNHwvk6RoNs7l5P90+ CSxRjHcr5xwnUs25ws2U4fO8JG0E/lP7h2ULRYd8dl9pUjr2+NgjbH9MaXIeCxjOw3WV2PvM+lym rI69YdePYdR/LaWLrs23k377sHRbxPOkI74VSYUpwQ==
    =1ZUP
    -----END PGP SIGNATURE-----

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