maintaining musique: any interest?
Hi, I've maintained the music app "Musique" for some years, but I don't use it at all and I want to stop maintaining it (which is the factual reality now). It's uninstallable in TW because taglib moved to a new version. No upstream patch for this. Anyone interested? Otherwise I'll file a deleterequest. It lives in KDE:Extra and the sourcecode is here: https://github.com/flaviotordini/musique Regards, Cor
It looks like the upstream app author would need to do a decent amount of work to adapt to the up-to-date taglib, based on what's described in the "TagLib 2.0 Release - Jan 24, 2024" section here: https://taglib.org/ So it would seem to fair to say that it's fundamentally incompatible with the current base of software that's out there, and therefore can't plausibly be packaged anymore anyway? I don't see any other distros out there with up-to-date taglib and up-to-date musique. If any users want to be able to use it on Tumbleweed, it seems they could be directed to file an issue at https://github.com/flaviotordini/musique/issues for the work to update the TagLib version compatibility (since such an issue doesn't yet exist, interestingly)? Thanks, John Kizer
On Mon, 18 Mar 2024, John Kizer via openSUSE Factory wrote:
It looks like the upstream app author would need to do a decent amount of work to adapt to the up-to-date taglib, based on what's described in the "TagLib 2.0 Release - Jan 24, 2024" section here: https://taglib.org/
So it would seem to fair to say that it's fundamentally incompatible with the current base of software that's out there, and therefore can't plausibly be packaged anymore anyway? I don't see any other distros out there with up-to-date taglib and up-to-date musique.
It might be sensible(?) and possible to build an old working TagLib from within musique and link it statically into the application for the time being. Iff musique is not the only victim having a secondary old taglib is another possibility. Of course only if there's an actual interest in continuing to have musique. Richard. -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)
It looks like the upstream app author would need to do a decent amount of work to adapt to the up-to-date taglib, based on what's described in the "TagLib 2.0 Release - Jan 24, 2024" section here: https://taglib.org/
If any users want to be able to use it on Tumbleweed, it seems they could be directed to file an issue at https://github.com/flaviotordini/musique/issues for the work to update
I just checked how much effort it would be. It is limited to renaming some occurrences of ItemListMap to ItemMap. ItemListMap was deprecated since TagLib 1.10 released 9 years ago. At the same time ItemMap was introduced as an alternative. the TagLib version compatibility (since such an issue doesn't yet exist, interestingly)? I just opened such an issue. I think upstream could just replace that. In the meantime I could just provide a patch. If nobody else is interested under these circumstances I could also take over maintainership, even if I also don't use that program actively. Martin
Op 19-03-2024 om 14:31 schreef Martin Winter:
If nobody else is interested under these circumstances I could also take over maintainership, even if I also don't use that program actively.
A couple of days ago I added Kieltux as maintainer (who asked for this role), so some cooperation and coordination might be needed. Thanks for all efforts, Cor
Hi, Am 19.03.24 um 14:50 schrieb Cor Blom:
Op 19-03-2024 om 14:31 schreef Martin Winter:
If nobody else is interested under these circumstances I could also take over maintainership, even if I also don't use that program actively.
A couple of days ago I added Kieltux as maintainer (who asked for this role), so some cooperation and coordination might be needed. I contacted Kieltux and informed him that I could create an upstream PR. This is already done [0].
I also rebased the patch to musique 1.10.1 (the current version in KDE:extra) and created a SR to add this patch [1]. Additionally I think it would be worth to update musique to the current upstream version 1.12. This is based on Qt6, so it will also require to adjust the dependencies in the spec file. But this is then another step.
Thanks for all efforts,
Cor
Martin [0] upstream pull request https://github.com/flaviotordini/musique/pull/54 [1] SR for patching musique 1.10.1 https://build.opensuse.org/request/show/1159763
On Wed, 20 Mar 2024 08:27:47 +0100 Martin Winter <me@letsfindaway.de> wrote:
Hi,
Am 19.03.24 um 14:50 schrieb Cor Blom:
Op 19-03-2024 om 14:31 schreef Martin Winter:
If nobody else is interested under these circumstances I could also take over maintainership, even if I also don't use that program actively.
A couple of days ago I added Kieltux as maintainer (who asked for this role), so some cooperation and coordination might be needed. I contacted Kieltux and informed him that I could create an upstream PR. This is already done [0].
I also rebased the patch to musique 1.10.1 (the current version in KDE:extra) and created a SR to add this patch [1].
Additionally I think it would be worth to update musique to the current upstream version 1.12. This is based on Qt6, so it will also require to adjust the dependencies in the spec file. But this is then another step.
Thanks for all efforts,
Cor
Martin
[0] upstream pull request https://github.com/flaviotordini/musique/pull/54 [1] SR for patching musique 1.10.1 https://build.opensuse.org/request/show/1159763
Thank you very much for taking your time, Martin! SR is of course accepted. I am a little bit short on time, so I will look at musique again next month. Bye, Carsten -- lp1 on fire -- One of the more obfuscated kernel messages
On 3/19/24 06:31, Martin Winter wrote:
It looks like the upstream app author would need to do a decent amount of work to adapt to the up-to-date taglib, based on what's described in the "TagLib 2.0 Release - Jan 24, 2024" section here: https://taglib.org/
I just checked how much effort it would be. It is limited to renaming some occurrences of ItemListMap to ItemMap. ItemListMap was deprecated since TagLib 1.10 released 9 years ago. At the same time ItemMap was introduced as an alternative.
If any users want to be able to use it on Tumbleweed, it seems they could be directed to file an issue at https://github.com/flaviotordini/musique/issues for the work to update the TagLib version compatibility (since such an issue doesn't yet exist, interestingly)?
I just opened such an issue. I think upstream could just replace that. In the meantime I could just provide a patch.
If nobody else is interested under these circumstances I could also take over maintainership, even if I also don't use that program actively.
Martin
That would be great. I just learned of this program the other day and was sad to see there weren't any openSUSE packages. Scott
participants (6)
-
Carsten Ziepke
-
Cor Blom
-
John Kizer
-
Martin Winter
-
Richard Biener
-
Scott Beamer