Re: Reducing broken dependencies in fedora (32) repositories

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

 



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




[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