Patch to add AppStream metadata

Petter Reinholdtsen provided a patch in Debian Bug #1078746 to add AppStream metadata for mkgmap. " Here is a patch to add Appstream metainfo XML announcing the hardware handled by this package. Including this information in the package will ensure programs mapping hardware to packages using Appstream information, like the isenkram package, will know that this package is useful on machines where the hardware is discovered. The appstream metadata file can be checked using this command after package build: appstreamcli validate-tree --no-net --explain debian/mkgmap " https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078746 Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1

Hi Bas, to he honest, I have no idea what this is about. It seems not really related to the mkgmap project, more to the packaging of Debian? Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Sebastiaan Couwenberg <sebastic@xs4all.nl> Gesendet: Donnerstag, 15. August 2024 16:30 An: mkgmap-dev Betreff: [mkgmap-dev] Patch to add AppStream metadata Petter Reinholdtsen provided a patch in Debian Bug #1078746 to add AppStream metadata for mkgmap. " Here is a patch to add Appstream metainfo XML announcing the hardware handled by this package. Including this information in the package will ensure programs mapping hardware to packages using Appstream information, like the isenkram package, will know that this package is useful on machines where the hardware is discovered. The appstream metadata file can be checked using this command after package build: appstreamcli validate-tree --no-net --explain debian/mkgmap " https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078746 Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1

Hi, https://en.wikipedia.org/wiki/AppStream https://www.freedesktop.org/wiki/Distributions/AppStream/ We should ignore that for mkgmap. Reality is, all important 3rd-party application installers have a plugin infrastructure to access the distribution specific package metadata, since that contains the really important information, not the AppStream metadata. Thorsten Am 2024-08-18 17:43, schrieb Gerd Petermann:
Hi Bas,
to he honest, I have no idea what this is about. It seems not really related to the mkgmap project, more to the packaging of Debian?
Gerd
________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Sebastiaan Couwenberg <sebastic@xs4all.nl> Gesendet: Donnerstag, 15. August 2024 16:30 An: mkgmap-dev Betreff: [mkgmap-dev] Patch to add AppStream metadata
Petter Reinholdtsen provided a patch in Debian Bug #1078746 to add AppStream metadata for mkgmap.
" Here is a patch to add Appstream metainfo XML announcing the hardware handled by this package.
Including this information in the package will ensure programs mapping hardware to packages using Appstream information, like the isenkram package, will know that this package is useful on machines where the hardware is discovered.
The appstream metadata file can be checked using this command after package build:
appstreamcli validate-tree --no-net --explain debian/mkgmap "
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078746
Kind Regards,
Bas
-- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1 _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

On 8/18/24 5:43 PM, Gerd Petermann wrote:
to he honest, I have no idea what this is about. It seems not really related to the mkgmap project, more to the packaging of Debian?
The idea is that it can be included in the mkgmap source tree for the benefit of all distributions that support AppStream. Although it seems that FreeBSD is the only one that also distributes mkgmap. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1

On Mon, Aug 19, 2024 at 09:37:05AM +0200, Sebastiaan Couwenberg wrote:
On 8/18/24 5:43 PM, Gerd Petermann wrote:
to he honest, I have no idea what this is about. It seems not really related to the mkgmap project, more to the packaging of Debian?
The idea is that it can be included in the mkgmap source tree for the benefit of all distributions that support AppStream. Although it seems that FreeBSD is the only one that also distributes mkgmap.
Debian (and thus devuan etc) also package mkgmap. ael

Hi Gerd Could this just be put into dist/examples as the attached file, with svn comment something like: Added AppStream metainfo XML with hardware provide info. This allow isenkram to propose this package when the relevant hardware is present. Author: Petter Reinholdtsen Ticker On Mon, 2024-08-19 at 11:25 +0100, ael wrote:
On Mon, Aug 19, 2024 at 09:37:05AM +0200, Sebastiaan Couwenberg wrote:
On 8/18/24 5:43 PM, Gerd Petermann wrote:
to he honest, I have no idea what this is about. It seems not really related to the mkgmap project, more to the packaging of Debian?
The idea is that it can be included in the mkgmap source tree for the benefit of all distributions that support AppStream. Although it seems that FreeBSD is the only one that also distributes mkgmap.
Debian (and thus devuan etc) also package mkgmap.
ael
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
participants (5)
-
ael
-
Gerd Petermann
-
Sebastiaan Couwenberg
-
Thorsten Kukuk
-
Ticker Berkin