#1040598 dak: upload of arch:all packages may make architecture-dependent packages uninstallable

#1040598#5
Date:
2023-07-07 19:00:25 UTC
From:
To:
Dear FTP masters and maintainers,

arch:all packages are currently built on amd64 buildds and then uploaded
to all Debian repositories (for sid) without taking into account whether
the build of an accompanying architecture-dependent binary package has
already succeeded or not.  This behavior is okay if only arch:all binary
packages are built from the corresponding source package.  But if the
build on amd64 has been successful but not on ia64 for instance, then the
arch:all packages are uploaded to the ia64 repository as well although the
other arch:ia64 packages from the same source cannot be updated, and there
it is, a version mismatch.

This might lead to a situation where an architecture-dependent binary
package cannot be installed any longer if it depends on an arch:all
package that recently has been updated, that is the case for
libelementary1:ia64 for instance (cf. #1037166 [1]).  In this case,
libelementary1:ia64 is still at version 1.25.1-1 because src:efl fails to
build because any gcc > 10 crashes during the build on ia64 (cf. [2]).  On
the other hand, libelementary-data:all has been built on amd64 and so has
always been updated (also incl. ia64), currently being at version
1.26.3-1.  But libelementary1:ia64 depends on libelementary-data:all with
exactly the same source version.

I'd like to ask you two things:

1. Could you please fix the ia64 repository to refer to libelementary-data
    version 1.25.1-1 again?

2. Could you please implement something into dak that automatically checks
    if a corresponding architecture-dependent build was successful and then
    maybe defer the upload of successfully built arch:all packages to the
    repository for this very architecture if this architecture-dependent
    build has failed?  If there would be such a mechanism, then a situation
    like this could be prevented in the future.

Anyway, you might think that this issue might somehow be related to
#915948 [3].  But I have the feeling that this issue has still a different
aspect which is why I have started this new ticket.

Thank you for your comprehension and support!

Best regards,

Thomas Uhle


[1] https://bugs.debian.org/1037166
[2] https://buildd.debian.org/status/package.php?p=efl&a=ia64
[3] https://bugs.debian.org/915948

#1040598#14
Date:
2026-01-10 10:10:20 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.