[Bug 1170849] New: config.{guess,sub} are updated if aarch64/ppc64le/riscv64 supports are missing but it breaks on cargo/rust packaging
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849 Bug ID: 1170849 Summary: config.{guess,sub} are updated if aarch64/ppc64le/riscv64 supports are missing but it breaks on cargo/rust packaging Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: guillaume.gardet@arm.com QA Contact: qa-bugs@suse.de CC: afaerber@suse.com, dmueller@suse.com, fvogt@suse.com Found By: --- Blocker: --- Created attachment 837103 --> http://bugzilla.opensuse.org/attachment.cgi?id=837103&action=edit Script proposal to handle '.cargo-checksum.json' files To build packages in OBS, config.{guess,sub} are updated if aarch64/ppc64le/riscv64 supports are missing in the file. It works properly for most packages, but with packages using cargo/rust, it breaks, because checksums are used to verify the files. So, packages like bat, rav1e, and more are broken on aarch64 (and ppc64le and riscv64). So, we need to update the script that update config.{guess,sub} to handle '.cargo-checksum.json' files. In attachment, I added a script to handle '.cargo-checksum.json' files. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849#c1
--- Comment #1 from Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849#c2
--- Comment #2 from Dirk Mueller
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849#c3
--- Comment #3 from Fabian Vogt
I think we should only autopatch files that look lik ethey're created from autotools.
It checks for "config-patches" first, which is part of
# Please send patches to
.
the cargo package files are most likely not autotools ones?
It bundles libbacktrace sources. It still does a unnecessary replacement here though, as aarch64 is supported by this specific config.*. The missing riscv64- triggers it apparently. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849
Andreas Färber
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849
http://bugzilla.opensuse.org/show_bug.cgi?id=1170849#c8
Guillaume GARDET
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com