Clementine Snap - Gracefully Stepping Down

In a discussion on @popey’s Telegram Group, he shared the following post: Stepping Down Gracefully | Snapcraft

I think it’s about time I step away from this snap. I am looking for anyone who’s got an interest in taking it over and maybe even improving it.

My hope is that someone with more time than me can take care of it going forward. When I created the snap with help from this forum, it was because I wanted to keep it alive and allow Solus users to have the application since Solus’ inclusion policy is…exclusive :stuck_out_tongue: Now, I don’t even use it except to test it out and that’s not really using it, is it?

The Clementine upstream project isn’t interested: https://github.com/clementine-player/Clementine/issues/6801

So, I’m hoping to grab someone’s attention here.

Anyway, thanks for all the help!

2 Likes

Hi @kz6fittycent, I had a look at the issue you created and it seems like they were after a way to automate building and publishing the snap with their existing CI/CD system. I’ve created a PR adding the Github action (https://github.com/clementine-player/Clementine/pull/6805) and commented on the issue you opened.

1 Like

Thanks @Nightmayr. Let’s see how it goes.

2 Likes

The current status of this transition is that it’s stalled. I’ve made one last comment in the PR @Nightmayr mentioned. If nothing happens, I intend to remove the clementine snap from the store, unless another party would like to take over its maintenance.

@Nightmayr this is the last post (in the forum) I’ll make regarding the clementine snap.

It’s currently failing to build, and I’ve opened an issue.

I am not interested in maintaining this snap any longer, so I’m offering it to you, if you’d like to take ownership.

@kz6fittycent At present I won’t be able to take ownership of the snap due to other commitments in my personal life as well as dealing with existing issues in the snaps I currently maintain. I also don’t actually use Clementine so I’m probably not the best person to maintain it in that regard.

I’ll try to see if I can get the PR moving in the upstream repo. If that fails I may eventually be willing to take ownership but not at this time (I’ll message here if I’m willing to take ownership).

If you want the build to succeed however, the change should be a trivial one. Upstream changed the name of the clementine.desktop file to org.clementine_player.Clementine.desktop in this commit https://github.com/clementine-player/Clementine/commit/224c475b506850ad32203e9eac3ba2c9baee5ba9 . Should just be a case of changing the snapcraft.yaml to reflect that.

1 Like

Thanks @Nightmayr. It’d really be the best case scenario to have the Clementine project take over. If you can’t, and they won’t, I will take the snap down permanently. Frankly, I don’t use it anymore and don’t have a need for it. It’s just become a burden to “test it” and then maintain bugs, etc.