Package: ftp.debian.org
Severity: normal
Usertags: dak

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

Reply via email to