#1110684 RM: rust-tiny-dfr [armel armhf i386 mips64el mipsel ppc64el riscv64 s390x] -- ROM; update only builds on arm64 and amd64

#1110684#5
Date:
2025-08-10 01:26:34 UTC
From:
To:
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: rust-tiny-dfr@packages.debian.org, debian-arm@lists.debian.org, debian-mips@lists.debian.org, debian-powerpc@lists.debian.org, debian-riscv@lists.debian.org, debian-s390@lists.debian.org, debian-arm@lists.debian.org, debian-mips@lists.debian.org, debian-powerpc@lists.debian.org, debian-riscv@lists.debian.org, debian-s390@lists.debian.org, noisycoil@tutanota.com
Control: affects -1 + src:rust-tiny-dfr
User: ftp.debian.org@packages.debian.org
Usertags: remove
User: debian-arm@lists.debian.org
Usertags: armel armhf
User: debian-qa@lists.debian.org
Usertags: i386
User: debian-mips@lists.debian.org
Usertags: mips64el mipsel
User: debian-powerpc@lists.debian.org
Usertags: ppc64el
User: debian-riscv@lists.debian.org
Usertags: riscv64
User: debian-s390@lists.debian.org
Usertags: s390x
User: debian-mips@lists.debian.org
Usertags: mips64el mipsel
User: debian-arm@lists.debian.org
Usertags: armel armhf
User: debian-s390@lists.debian.org
Usertags: s390x
User: debian-qa@lists.debian.org
Usertags: i386
User: debian-riscv@lists.debian.org
Usertags: riscv64
User: debian-powerpc@lists.debian.org
Usertags: ppc64el


Please remove tiny-dfr from all architectures except for arm64 and amd64.
Version 0.3.6-1, already in experimental, only builds on these architectures.

Cheers!

#1110684#12
Date:
2025-08-11 06:14:36 UTC
From:
To:
Control: tags -1 moreinfo

Could you please be a bit more verbose?  The last builds don't show any
particular problems apart from the remaining 32bit architectures.

Bastian

#1110684#19
Date:
2025-08-11 07:51:24 UTC
From:
To:
Package: ftp.debian.org
Followup-For: Bug #1110684
X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-arm@lists.debian.org, debian-mips@lists.debian.org, debian-powerpc@lists.debian.org, debian-riscv@lists.debian.org, debian-s390@lists.debian.org, noisycoil@tutanota.com, waldi@debian.org
User: debian-arm@lists.debian.org
Usertags: armel armhf
User: debian-qa@lists.debian.org
Usertags: i386
User: debian-riscv@lists.debian.org
Usertags: riscv64
User: debian-powerpc@lists.debian.org
Usertags: ppc64el
User: debian-s390@lists.debian.org
Usertags: s390x
User: debian-mips@lists.debian.org
Usertags: mips64el mipsel


Sure. As per description of the package, tiny-dfr is a touchbar userspace
daemon which only supports Apple Silicon (arm64) and T2 (amd64) Mac laptops,
currently. Up until v0.3.5, it built for a number of non-arm64, non-amd64
architectures nonetheless, so we left it be on those platforms. Starting from
v0.3.6, it stopped building on anything non-arm64, non-amd64, so to downlift
that version from experimental to unstable we need to remove it from any
non-arm64, non-amd64 architecture.


Cheers!


P.S.: The main reason why we didn't limit architecture before is because, the
way the Rust team tooling worked, changing "Architecture: any" to
"Architecture: arm64 amd64" would have significantly increased maintenance
burden. To improve this we merged [debcargo!86].


[debcargo!86] https://salsa.debian.org/rust-team/debcargo/-/merge_requests/86

#1110684#24
Date:
2025-08-11 11:44:27 UTC
From:
To:
Hi,

I am working at IBM as a porter for s390x.
I also do see that it was passing for s390x for version 3.5-2 and is now failing at 3.6-1.
I will from my part try to see if I can figure out what resulted in this and if I am able to find anything I will update.

Thanks,
Pranav

#1110684#29
Date:
2025-08-11 12:38:08 UTC
From:
To:
Package: ftp.debian.org
Followup-For: Bug #1110684
X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-arm@lists.debian.org, debian-mips@lists.debian.org, debian-powerpc@lists.debian.org, debian-riscv@lists.debian.org, debian-s390@lists.debian.org, noisycoil@tutanota.com
User: debian-qa@lists.debian.org
Usertags: i386
User: debian-riscv@lists.debian.org
Usertags: riscv64
User: debian-mips@lists.debian.org
Usertags: mips64el mipsel
User: debian-arm@lists.debian.org
Usertags: armel armhf
User: debian-s390@lists.debian.org
Usertags: s390x
User: debian-powerpc@lists.debian.org
Usertags: ppc64el


Hi Pranav,

I sincerely thank you for the interest, but as reported in the package
description and, again, earlier today in the bug report, tiny-dfr *only*
supports Apple Silicon (arm64) and T2 (amd64) Mac computers. It is a touchbar
daemon whose only job is to manage the physical touchbar present on (some of)
these computers. It doesn't work on anything else, and was previously built for
other architectures only to avoid dealing with increased maintenance burden due
to limitations of the Rust team tooling (which have now been fixed).

Thanks again!

#1110684#34
Date:
2025-08-11 23:33:17 UTC
From:
To:
Control: tags -1 - moreinfo

Thanks.

Bastian

#1110684#41
Date:
2025-08-12 05:24:45 UTC
From:
To:
Hi,

Thanks a lot for mentioning this.

Thanks again,
Pranav

#1110684#46
Date:
2025-08-13 09:24:33 UTC
From:
To:
We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:

  tiny-dfr |    0.3.5-2 | i386, mips64el, ppc64el, riscv64, s390x
------------------- Reason ------------------- ROM; update only builds on arm64 and amd64 ---------------------------------------------- Note that the package(s) have simply been removed from the tag database and may (or may not) still be in the pool; this is not a bug. The package(s) will be physically removed automatically when no suite references them (and in the case of source, when no binary references it). Please also remember that the changes have been done on the master archive and will not propagate to any mirrors until the next dinstall run at the earliest. Packages are usually not removed from testing by hand. Testing tracks unstable and will automatically remove packages which were removed from unstable when removing them from testing causes no dependency problems. The release team can force a removal from testing if it is really needed, please contact them if this should be the case. Bugs which have been reported against this package are not automatically removed from the Bug Tracking System. Please check all open bugs and close them or re-assign them to another package if the removed package was superseded by another one. The version of this package that was in Debian prior to this removal can still be found using https://snapshot.debian.org/. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1110684@bugs.debian.org. The full log for this bug can be viewed at https://bugs.debian.org/1110684 This message was generated automatically; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org. Debian distribution maintenance software pp. Thorsten Alteholz (the ftpmaster behind the curtain)