Re: Proposal for vendoring/bundling golang packages by default

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 21, 2025 at 9:07 PM Zbigniew Jędrzejewski-Szmek
<zbyszek@xxxxxxxxx> wrote:
>
> Consider https://kojipkgs.fedoraproject.org/mass-rebuild/f42-failures.html:
> there are 7 failed rust packages there. Part of the reason is that
> by not bundling we don't have a long tail of old versions stashed
> in other projects.

Possibly also worth noting:

Of those six (I only found 6) failed rust-* packages, I already knew
that they would fail beforehand (or, if they failed, I would likely
know why):

- rust-ascii: failing test since Rust 1.84 because of a behaviour
change in converting string to integer with arbitrary radixes
- rust-below-common: known flaky test (date/time related test fails
when run between 00:00 and 01:00 for some reason)
- rust-sequoia-chameleon-gnupg: known test failure that I have already
reported upstream, fixed already in upstream git
- rust-temp_env: known flaky test, re-running this should resolve the failure

The two failures I *didn't* know about prior two the mass rebuild:

- rust-colorgrad: looks like an update was pushed that caused a patch
to fail to apply so it was never built prior to the mass rebuild
- rust-hyper-timeout: looks like a timeout, re-running the build
should resolve this I think

All of these should be trivial to fix (either by adjusting tests or
just resubmitting package builds with known flaky test suites), or by
adapting the patch that was not correctly rebased.

Two additional Rust-written packages of mine failed the mass rebuild,
one was a flaky build failure that was resolved by resubmitting the
build, and the other is a known test failure with Rust 1.84 that
should be easy to resolve as well, and I plan to do that when
submitting the next update.

I keep an eye on the koschei status for all rust-* packages, so it's
very rare that there are more than like > 3 known FTBFS packages in
rawhide at any point in time (maybe except for after Rust compiler
updates that add new error-by-default lints).

And even so, watching out for new build failures is probably the
*smallest* part of the work I do for the Rust SIG ...

Fabio
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux