On Wed, Mar 11, 2020 at 2:17 PM Igor Gnatenko <ignatenkobrain@xxxxxxxxxxxxxxxxx> wrote: > > We could if somebody will commit on maintaining those packages in stable releases, keep them always updated, insert proper Obsoletes and create compat packages all the time. I volunteered to work on stable-release rust packages, and to create compat packages as necessary. I probably won't be able to do this alone, but given the interest in this thread, I think we should be able to do it. > The good news are that Koji maintainers implemented necessary configuration and when new version will be released and deployed in infra, anybody will be able to update them in stable using SOP. I don't think rust packages should be treated in any special way here. Every other language ecosystem is dealing with this problem already, so Rust should manage as well. I am not against improving infrastructure, I'm just against making Rust a special case here (since it's actually more nicely behaved as an ecosystem than, for example, Go). Fabio > On Mon, Mar 9, 2020, 18:40 Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> wrote: >> >> On Mon, Mar 09, 2020 at 04:53:25PM +0100, Fabio Valentini wrote: >> > On Mon, Mar 9, 2020 at 4:42 PM Zbigniew Jędrzejewski-Szmek >> > <zbyszek@xxxxxxxxx> wrote: >> > > >> > > On Fri, Mar 06, 2020 at 09:35:52PM +0100, Fabio Valentini wrote: >> > > > https://pagure.io/fedora-health-check/blob/master/f/reports/report-32.md >> > > > Report with testing repos enabled: >> > > > https://pagure.io/fedora-health-check/blob/master/f/reports/report-32-testing.md >> > > >> > > I see a lot of rust packages on this list, but I can't quite figure out >> > > what is wrong: >> > > >> > > For rust-zram-generator, mock says: >> > > Problem 1: nothing provides requested (crate(failure/default) >= 0.1.0 with crate(failure/default) < 0.2.0) >> > > Problem 2: nothing provides requested (crate(failure_derive/default) >= 0.1.0 with crate(failure_derive/default) < 0.2.0) >> > > Problem 3: nothing provides requested (crate(rust-ini/default) >= 0.13.0 with crate(rust-ini/default) < 0.14.0) >> > > >> > > But rust-failure-0.1.6-1.fc32 is the last build in F32 and it has >> > > rust-failure+derive-devel-0.1.6-1.fc32.noarch.rpm which has >> > > Provides: crate(failure/derive) = 0.1.6. >> > > >> > > I'm confused why it's not getting picked up. >> > > >> > > Oh, I see now: https://koji.fedoraproject.org/koji/buildinfo?buildID=1416018 >> > > has Tags: f31-build-side-17673 f31-build-side-17691 >> > > f31-build-side-17821 f31-build-side-19481 f32-build-side-19483 f33 >> > > but not f32. >> > > >> > > Igor, Josh? >> > >> > Source-only rust packages (those only shipping noarch -devel >> > subpackages) have been untagged from f32 on purpose by Igor. For >> > reasons I disagree with :) >> > So all the missing dependencies in rust packages (that are shipping >> > binaries) on f32 are there because there are no source-only rust >> > packages on f32 at all ... >> >> Hi Igor, >> >> can we please revisit this decision? We need rust-*-devel to do package >> reviews, rebuilds, and whatnot. >> >> Zbyszek >> _______________________________________________ >> 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 _______________________________________________ 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