Re: Retiring Bottles in favor of Flatpak provided by upstream

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

 



Well, well, well. What a surprise. I'd never thought getting this amount of response.

Let me try to answer some questions that came up as best as I can. I will not go into the discussion of RPM vs. Flatpak. That should probably be carried on in a thread of its own. Suffice to say that my knowledge of Flatpak as well as Rust (packaging) is limited.

What I didn't include in my announcement is the fact I only recently picked up Bottles when it was last orphaned. Seeing that no-one else joined the group of maintainers then, I'd bet Bottles would be retired by now.

Pete Walter wrote:
Can you assign the package to me instead of retiring it? I can get it updated so we can keep it in Fedora.

There's an open PR [1] for getting the package updated to 2022.10.14.1. Meanwhile the version scheme has been changed and the latest release is now 50.2 - six releases onward.

PRs are welcome. I'd be willing to hand the package to you. But I'd like to actually hear from the co-maintainers, who have been maintaining the package de facto before I adopted it.

Fabio Valentini wrote:
It looks like Bottles itself doesn't contain any Rust code, so I
assume some of its Python dependencies now build native modules that
are implemented in Rust?

...

If the projects use maturin as their build backend, some more work is
involved, since packaging maturin itself for Fedora will require
significant investment of time and resources (that I am currently
unable to provide alone).

Maxwell G via devel wrote:
What (rust) dependencies are missing? Is it just python-orjson?

...

I'm not sure I can commit to maintaining these myself, though. Let me
know if you're interested in helping out.

Yes, orjson has been mentioned by @atim and @thunderbirdtr, the co-maintainers, in the PR. If that becomes available there might be some progress to be made in keeping up with upstream.

Albeit, working with upstream appears to have been a mixed bag (reading between the lines in the comments). But since I have not been experiencing this first hand, I'd prefer the co-maintainers to elaborate.

Let me finish with some thoughts on how to go forward.

I thought about retiring the package, because we were unable to get an update out the door due to the dependency on python-orjson and because the package had been orphaned before.

So, when I received the request from upstream, it seemed like a reasonable solution to get people to use the latest release. Users I had contact with, didn't mind me referring them to the Flathub release.

Having read all the responses, I'm more inclined to head down the road of orphanage, giving other people a chance to adopt the package. Due to my limited knowledge of (packaging) Rust, I don't feel I'm the right person to be main admin for Bottles. I didn't know about the Rust dependency when I adopted it, nor did I pay attention to the fact that there were still co-maintainers listed, whom I could have asked before adopting Bottles.

I'll ponder my options a little longer and hope the co-maintainers will shed their light on the state of affairs.

Cheers,

Sandro

[1] https://src.fedoraproject.org/rpms/bottles/pull-request/1

_______________________________________________
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