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@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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to