Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MU4 Task] Provide a PortableApp version #15876

Open
Jojo-Schmitz opened this issue Jan 14, 2023 · 13 comments · Fixed by #18448
Open

[MU4 Task] Provide a PortableApp version #15876

Jojo-Schmitz opened this issue Jan 14, 2023 · 13 comments · Fixed by #18448
Assignees
Labels
feature request Used to suggest improvements or new capabilities

Comments

@Jojo-Schmitz
Copy link
Contributor

Task description
Plesase also provide a PortableApp version.

See https://portableapps.com/node/67638, which proves that this is possible

@cbjeukendrup cbjeukendrup added the feature request Used to suggest improvements or new capabilities label Jul 5, 2023
@cbjeukendrup
Copy link
Contributor

Is it right that the only remaining step is to publish the Portable builds on the OSUOSL server, and then on the MuseScore.org website?

@Jojo-Schmitz
Copy link
Contributor Author

Jojo-Schmitz commented Jul 5, 2023

No idea, does it get build, but just not uploaded?
For PRs it doesn't get build.

Looking at https://github.com/musescore/MuseScore/actions/runs/5460642511 it seems the nightlies don't build it either

It is actually not a feature, but a Mu3 regression...

Is your #18423 supposed to fix this?

The Beta(s) did provide a PortableApp, what was different there?

@cbjeukendrup
Copy link
Contributor

PortableApps are built for releases and pre-release builds, and uploaded to GitHub artifacts.
In #18423, they will be uploaded to OSUOSL too, so that people have a way to download them without a GitHub account.

Do we also want nightlies as PortableApps? I thought that since the nightly builds are not "installable" anyway, the benefit of having portable builds in addition to that might be limited.

@Jojo-Schmitz
Copy link
Contributor Author

Well maybe we'd even want portable apps only. They are similar to appimages

@shoogle
Copy link
Contributor

shoogle commented Jul 6, 2023

We could use the portable build as the regular nightly, the advantage being that users wouldn't have to install 7-zip in order to use them.

@Jojo-Schmitz
Copy link
Contributor Author

Exactly.

@cbjeukendrup
Copy link
Contributor

In #18448 I've added Portable nightly builds in addition to the existing nightly builds. The last step would be to advertise the Portable version somewhere on the MuseScore.org download page.

@cbjeukendrup cbjeukendrup self-assigned this Jul 6, 2023
@Jojo-Schmitz
Copy link
Contributor Author

Jojo-Schmitz commented Sep 7, 2023

Seems it hasn't happened yet? Not for releases at least?

There is a 4.1.1 portable available from https://portableapps.com/apps/music_video/musescore_portable though

@cbjeukendrup
Copy link
Contributor

I'll reopen the issue, hoping that someone will upload the builds this time. I don't know how the 4.1.1 build got there, I didn't upload it.

@cbjeukendrup cbjeukendrup reopened this Sep 7, 2023
@Jojo-Schmitz
Copy link
Contributor Author

The GitHub page for 4.2.0 Beta (https://github.com/musescore/MuseScore/releases/tag/v4.2.0-beta) is lacking the PortableApp

@Jojo-Schmitz
Copy link
Contributor Author

And the new ARM version is missing there too

@cbjeukendrup
Copy link
Contributor

@shoogle I'll assign this task to you now, since the only remaining step is to somehow mention the experimental builds on the Downloads page on .org, and that's something only you can do :)

@cbjeukendrup cbjeukendrup assigned shoogle and unassigned cbjeukendrup Dec 11, 2023
@Jojo-Schmitz
Copy link
Contributor Author

Shouldn't this be fixed meanwhile? Or do we want to check whether it is when 4.3 gets released?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Used to suggest improvements or new capabilities
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

3 participants