On Wed, Mar 11, 2020 at 2:17 PM Igor Gnatenko <ignatenkobr...@fedoraproject.org> 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 <zbys...@in.waw.pl> > 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 >> > <zbys...@in.waw.pl> 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@lists.fedoraproject.org >> To unsubscribe send an email to devel-le...@lists.fedoraproject.org >> 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@lists.fedoraproject.org _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org