flathub icon indicating copy to clipboard operation
flathub copied to clipboard

Add org.freedesktop.Platform.amd.amf

Open rhutsAMD opened this issue 1 month ago • 16 comments

Please confirm your submission meets all the criteria

  • [X] Please describe the application briefly. This is a runtime providing the AMF runtime under the .AMD extension endpoint. The endpoint is being added here: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/merge_requests/29132
  • [ ] ~~Please attach a video showcasing the application on Linux using the Flatpak.~~ None as this is an AMD runtime extension, rather than an application.
  • [X] The Flatpak ID follows all the rules listed in the Application ID requirements.
  • [X] I have read and followed all the Submission requirements and the Submission guide and I agree to them.
  • [X] I am an AMD developer. If not, I contacted upstream developers about this submission. Link:

rhutsAMD avatar Oct 31 '25 18:10 rhutsAMD

The domain to be used for verification is platform.freedesktop.org. If you intend to verify this app, please confirm that you can upload https://platform.freedesktop.org/.well-known/org.flathub.VerifiedApps.txt. Otherwise, ignore this. Please comment if this incorrect.

github-actions[bot] avatar Oct 31 '25 20:10 github-actions[bot]

Starting a test build of the submission. Please fix any issues reported in the build log. You can restart the build once the issue is fixed by commenting the phrase below.

bot, build

github-actions[bot] avatar Oct 31 '25 20:10 github-actions[bot]

🚧 Test build enqueued.

flathubbot avatar Oct 31 '25 20:10 flathubbot

🚧 Started test build.

flathubbot avatar Oct 31 '25 20:10 flathubbot

Test build failed.

Help
  • bot, build - Restart the test build
  • bot, ping admins - Contact Flathub admins

flathubbot avatar Oct 31 '25 20:10 flathubbot

we can't accept this until 26.08 is out. The extension you are adding to the runtime will be available then. 26.08 is coming out in August-September 2026

bbhtt avatar Nov 01 '25 12:11 bbhtt

I want to merge this submission once 26.08 runtime is out with the extension point. Without that, people needing to use it will have to duplicate the extension definition in their app manifests and drop it again when 26.08 is out.

What do you want to do?

bbhtt avatar Nov 09 '25 05:11 bbhtt

I want to merge this submission once 26.08 runtime is out with the extension point. Without that, people needing to use it will have to duplicate the extension definition in their app manifests and drop it again when 26.08 is out.

What do you want to do?

We are looking at the possibility of duplicating the extension definition in OBS to be able to support OBS AMF on Linux before the scheduled 26.08 runtime release, which would be nice to have.

Having the AMF headers to be part of the freedesktop-sdk according to your suggestions is preferred. I opened a PR to add this https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/merge_requests/29339

rhutsAMD avatar Nov 13 '25 14:11 rhutsAMD

which would be nice to have.

OK.

bbhtt avatar Nov 13 '25 14:11 bbhtt

/merge:25.08 head=c7b5a6ae8e0ac22731352492e96a288e18aa36a4

bbhtt avatar Nov 13 '25 14:11 bbhtt

Seems like GitHub is having some issues:

 ERROR: Git push failed:
remote: Internal Server Error
To https://github.com/flathub/org.freedesktop.Platform.amd.amf
 ! [remote rejected] org.freedesktop.Platform.amd.amf -> branch/25.08 (Internal Server Error)
error: failed to push some refs to 'https://github.com/flathub/org.freedesktop.Platform.amd.amf'

bbhtt avatar Nov 13 '25 15:11 bbhtt

Ah https://www.githubstatus.com/incidents/1jw8ltnr1qrj

bbhtt avatar Nov 13 '25 15:11 bbhtt

/merge:25.08 head=c7b5a6ae8e0ac22731352492e96a288e18aa36a4

bbhtt avatar Nov 13 '25 15:11 bbhtt

A repository for this submission has been created: https://github.com/flathub/org.freedesktop.Platform.amd.amf and it will be published to Flathub within a few hours. You will receive an invite to be a collaborator on the repository. Please make sure to enable 2FA on GitHub and accept the invite within a week. Please go through the App maintenance guide if you have never maintained an app on Flathub before. If you are the original developer (or an authorized party), please verify your app to let users know it's coming from you. Please follow the Flathub blog for the latest announcements. Thanks!

flathubbot avatar Nov 13 '25 15:11 flathubbot

Looks like in fact we can't add it to 25.08. I missed this thing. It needs the extension point to write the extensionof metadata.

error: No extension point matching org.freedesktop.Platform.amd.amf in runtime/org.freedesktop.Platform/x86_64/25.08

bbhtt avatar Nov 13 '25 15:11 bbhtt

Don't see a solution to how we can add it to 25.08. We can't add new extension points to fdsdk 25.08 per the ABI policy.

You may need to make this part of OBS for now until 26.08.

bbhtt avatar Nov 13 '25 15:11 bbhtt