Shipping with the latest public builds of key software

I noticed that the new Ubuntu Studio 26.04 is still shipping with MuseScore 3.2.3. This is odd to me, considering that MuseScore 4 first released 3.5 years ago, and there have been plenty of updates since. (I can install it via other means, of course, but that defeats the purpose of the OS shipping with software pre-installed.)

And it’s far from the only one. Audacity 4 is in public beta and will be officially released soon. Once it is, I’d love to see it in the next Ubuntu Studio release and not several years out of date, like MuseScore currently is.

Is there any reason not to include the latest publicly released version of a given software in each version release?

1 Like

From Resolute (26.04) : musescore3 package : Ubuntu:

Current version:
3.2.3+dfsg2-21

The lack of an ubuntu suffix indicates this package is synced from Debian. We do not get Musescore directly from the upstream developers.

Debian does not currently have Musescore 4 in the repositories. Neither does Ubuntu. I don’t know the reasons for this.

If you want Musescore 4 directly from the developers that is already available, you can find it in Discover as it is packaged as a snap, or go to the terminal and type:

sudo snap install musescore

and that will install musescore 4. How do I know it’s directly from the developers?

$ snap info musescore | grep publisher

publisher: MuseScore✓

Complete with a checkmark to indicate they’re verified as the actual source.

We cannot seed this directly in Ubuntu Studio as it doesn’t have the required branch to seed from. Only certain packages can be seeded into any flavor of Ubuntu, and they have specific requirements which the Musescore snap does not currently have.

There’s an example where the latest and greatest isn’t always a good idea. Feature Freeze for software happens in February, and we cannot get the latest backported into a Long-Term Support release upon release of the aforementioned software. Long-Term Support releases are frozen in time with only bufixes and security fixes, with the occasional (optional) backport. If you wish to have software backported, see Ubuntu Studio 26.04 LTS Backports Megathread .

6 Likes

So you’re saying you can only include software that exists in packages.ubuntu.com?

No, I’m not talking about backporting to the already-released 26.04. Given that Ubuntu Studio upgrades are every six months (I don’t stick to just LTS), there’s always another opportunity around the corner. I’m saying that once Audacity 4 does release, the next version of Ubuntu Studio should include it. That’s all.

1 Like

It’s not that simple, but that’s the TL;DR. More accurately, it’s https://archive.ubuntu.com and its mirrors.

We cannot make that guarantee. It depends on whether or not it gets into Debian first.

My team consists of about 3 people, 5 on a good day, none of which get paid, and very few of us do anything with package management. So, you’re making a large series of big asks of Ubuntu Studio without offering to do any actual work yourself.

The best way to get work done in a free software project is to do it yourself and contribute that help to the project, not come in making suppositions and assumptions.

4 Likes

I’d be happy to contribute but don’t know a single thing about Linux development. Is it easy to learn?

It varies distribution-to-distribution, but packaging is what we mostly focus on in Ubuntu. Development depends on the actual upstream application, even though packaging is a form of development.

To get started, you can take a look here. It’s a lot of reading, but if I can do it, so can you. :slight_smile:

Just an FYI, there’s a lot of references to IRC and the ubuntu-motu mailing list, both of which are pretty much deprecated. If there’s something IRC related, you might have to look at https://matrix.to/#/#community:ubuntu.com for any relevant rooms.

3 Likes

While your willingness to step forward here is commendable, given that Ubuntu prefers, as much as possible, to integrate Debian-sourced packages, would you consider approaching the Debian people regarding your offer to include that in their standard offerings?

That way, your efforts would benefit a much wider community than just Ubuntu.

Just something to consider. :slight_smile:

2 Likes

Sure. I’ve been using Linux for years, but have only started posting/commenting recently, a little after the switch to Discourse. Is this the best place to chat with the Debian community?

1 Like

For sure, yes, for approaching the Community in general!

But for the Developpers specifically, you probably should look at what is offered here:

2 Likes

Thanks, I finally had the time to check this out.

I looked through the various lists of packages that are identified as needing a new maintainer, but none of them include Audacity, MuseScore or any other Ubuntu Studio-relevant software. What’s the best and most respectful way to inquire around these particular packages?

I looked for any signs of life for the packaging of musescore 4 and couldn’t find any. For that one, you might have to file a Request For Package, which is outlined in the exact link you gave:

5 RFP This is a Request For Package. You have found an interesting piece
of software and would like someone else to maintain it for Debian.
Please submit a package description along with copyright and URL in
such a report.

To do that, file a bug report manually:

  1. Send to: submit@bugs.debian.org with a plain-text body.
  2. Subject line: Clear and descriptive.
  3. Plain text only: The BTS only accepts plain text email

Use this template:

Package: wnpp
Severity: wishlist
Owner: Your Name <youremail@example.com>

* Package name    : musescore4
  Version         : {insert latest vesion number here}
  Upstream Author : {name of author} <authoremail@example.com>
* URL             : https://autosubmit.ic3.cat
* License         : {license}
  Programming Lang: {language, whather that be C, Python, etc.}
  Description     : {short description}

 Longer description, lines indented by a single space. Can be multiple
 paragraphs.
 .
 However, paragraphs must be indented by one space and spaces must include
 a period as I just did above.

If they don’t get to it by the time 26.10 releases, I might just do it during the 27.04 cycle, but it all depends on how much time I have. Lately, I’ve had bigger fish to fry, and it’s offered as a snap and flatpak, so we do have workarounds if you must have Musescore 4.

As for Audacity, version 4 hasn’t released yet, and Debian will not package pre-released software. With that one, you’re going to have to be patient as it’s out of Debian and Ubuntu’s hands.

I will say, though, that this kind of thing requires patience. Ubuntu and Debian are not exactly in the pace of having the latest software. We want stability, and even if software seems outdated, most of the bugs are fixed by this time.

That said, you’ve only mentioned MuseScore and Audacity, so I have no idea what other software you have in mind that’s outdated as far as you’re concerned.

2 Likes

Thank you! I’ll file the request for MuseScore shortly, and for Audacity 4 once it’s released.

I was hesitant to mention other software, as I didn’t want to go too far too fast. If I understand correctly, is this page tracking software you may want to include in future releases?

You shouldn’t have to as Debian’s tracker will automatically file a bug when the new version releases. The reason it doesn’t for MuseScore is because each new version gets an entirely new source package in Debian (hence the package names musescore2, musescore3, etc.).

That page is incredibly outdated and should not be used for any current plans.

1 Like

Alright, email to Debian is sent. Hopefully I got the details right (and if not, I hope they won’t be too pedantic).

So is there a site or list to check around what software you’d like to add to Ubuntu Studio? For example, I’ve been surprised that Rosegarden is not included. I did see it on that list, but if it’s outdated I’m not sure what happened.

1 Like

There is not. We rely on community recommendations.

I investigated Rosegarden, but determined it was too much like qtractor, and we have a policy against including two pieces of software with identical functionality. It can be argued that Krita and GIMP are identical, but they target two different purposes (graphics creation versus photo manipulation), so hence they’re both included.

Bear in mind, this is just what is included in the .iso image. More is in the repositories than we can or should include. Inclusion or dis-inclusion of a piece of software should also not be taken as a an endorsement or opposition.

As far as the list you linked, it simply hasn’t been updated in about 10 years since nobody has bothered, and I can’t do everything by myself. We only recently moved that list from our old wiki to the main site. Pull requests to change those items are welcome at GitHub - UbuntuStudio-Official/ubuntustudio-website: Files for the Ubuntu Studio website · GitHub.

1 Like

I emailed Debian about updating MuseScore a little over a week ago and haven’t heard back yet. How much longer should I wait, and if I don’t hear anything, what is the appropriate course of action?

You should have received a bug number in a reply. Did that ever happen? I didn’t see anything regarding musescore filed against wnpp when I looked.

That, and it can take months or you may never see a reply at all. Open source development is mostly done by people in their free time, so you just have to wait and see. If nothing happens, nothing happens, and it just means nobody is interested.

1 Like