#1 Use the correct appstream "id"
Merged by ngompa. Opened by jannau.
fedora-asahi/ jannau/fedora-asahi-remix-appstream-metadata fix_id  into  main

Download 1.patch

appstreamcli sysinfo complains about "Unable to find operating system
component 'org.fedora-asahi-remix.fedora-asahi-remix'!". After adjusting
the id the command reports "Operating System Details:" and Discover
offers a system upgrade to "Fedora Linux Asahi Remix 40" on a f39 based
install.

There still seem to be issues though. Discover fails during the f39 -> f40 update with

Internal error:
Error running transaction: package asahi-repos-1-11.noarch is already installed

The issue seems to be that asahi-repos is not fedora release versioned

ah missing %{?dist} in Release:. fedora-asahi-remix-appstream-metadata has the same problem.

2 new commits added

  • Make `Release:` dist specific
  • Fix LICENSE handling

For fedora-repos this is handled via Version: itself but I don't think we want to mirror that

rebased onto 727cb3043e923c4bd037beaaa158874bb9ee1e9e

asahi-repos issue fixed in https://pagure.io/fedora-asahi/asahi-repos/pull-request/5

F39 to F40 system-upgrade on a test device worked through Discover with the updated asahi-repos

:thumbsup:

Pull-Request has been merged by ngompa

Metadata