[BRLTTY] brltty: Please announce supported hardware using AppStream

Mario Lang mlang at delysid.org
Tue Sep 13 09:51:07 EDT 2016


Samuel Thibault <samuel.thibault at ens-lyon.org> writes:

> We have received this in Debian. That could be an addition to Autostart
> perhaps indeed?

I think we should extend updusbdevs to generate an appstream metadata
info file as well.  Would be the easiest way to keep IDs in sync.

> Samuel
>
> ----- Forwarded message from Petter Reinholdtsen <pere at hungry.com> -----
>
> From: Petter Reinholdtsen <pere at hungry.com>
> To: submit at bugs.debian.org
> Subject: Bug#837640: brltty: Please announce supported hardware using AppStream
> Reply-To: Petter Reinholdtsen <pere at hungry.com>, 837640 at bugs.debian.org
> Date: Tue, 13 Sep 2016 10:47:22 +0200
>
> Hi.
>
> The brltty package is one of the packages in the Debian archive that
> should be proposed for installation when a given hardware dongle is
> inserted or available.  Thanks to the appstream system, this can now be
> announced in a way other tools can use and act on.  I've written the
> isenkram system to ask the current user if hardware specific packages
> should be installed when a new dongle is installed or already present on
> a machine, and isenkram now uses appstream as one source for hardware to
> package mappings.
>
> You can read more about this on my blog, 
> <URL: http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html >.
>
> Instructions on how to create the metadata XML file can be found in
> <URL: https://wiki.debian.org/AppStream/Guidelines >.
>
> It would be great if you could add an appstream metainfo file to the
> brltty package, with content similar to this:
>
>   <?xml version="1.0" encoding="UTF-8"?>
>   <component>
>    [...]
>    <provides>
> 	<modalias>usb:v0403pF208d*</modalias>
> 	<modalias>usb:v0403pFE70d*</modalias>
> 	<modalias>usb:v0403pFE71d*</modalias>
> 	<modalias>usb:v0403pFE72d*</modalias>
> 	<modalias>usb:v0403pFE73d*</modalias>
> 	<modalias>usb:v0403pFE74d*</modalias>
> 	<modalias>usb:v0403pFE75d*</modalias>
> 	<modalias>usb:v0403pFE76d*</modalias>
> 	<modalias>usb:v0403pFE77d*</modalias>
> 	<modalias>usb:v0452p0100d*</modalias>
> 	<modalias>usb:v045Ep930Ad*</modalias>
> 	<modalias>usb:v045Ep930Bd*</modalias>
> 	<modalias>usb:v06B0p0001d*</modalias>
> 	<modalias>usb:v0798p0001d*</modalias>
> 	<modalias>usb:v0798p0624d*</modalias>
> 	<modalias>usb:v0798p0640d*</modalias>
> 	<modalias>usb:v0798p0680d*</modalias>
> 	<modalias>usb:v0904p2000d*</modalias>
> 	<modalias>usb:v0904p2001d*</modalias>
> 	<modalias>usb:v0904p2002d*</modalias>
> 	<modalias>usb:v0904p2007d*</modalias>
> 	<modalias>usb:v0904p2008d*</modalias>
> 	<modalias>usb:v0904p2009d*</modalias>
> 	<modalias>usb:v0904p2010d*</modalias>
> 	<modalias>usb:v0904p2011d*</modalias>
> 	<modalias>usb:v0904p2014d*</modalias>
> 	<modalias>usb:v0904p2015d*</modalias>
> 	<modalias>usb:v0904p2016d*</modalias>
> 	<modalias>usb:v0904p3000d*</modalias>
> 	<modalias>usb:v0921p1200d*</modalias>
> 	<modalias>usb:v0F4Ep0100d*</modalias>
> 	<modalias>usb:v0F4Ep0111d*</modalias>
> 	<modalias>usb:v0F4Ep0112d*</modalias>
> 	<modalias>usb:v0F4Ep0114d*</modalias>
> 	<modalias>usb:v10C4pEA60d*</modalias>
> 	<modalias>usb:v10C4pEA80d*</modalias>
> 	<modalias>usb:v1C71pC005d*</modalias>
> 	<modalias>usb:v1FE4p0003d*</modalias>
> 	<modalias>usb:v1FE4p0044d*</modalias>
> 	<modalias>usb:v1FE4p0054d*</modalias>
> 	<modalias>usb:v1FE4p0074d*</modalias>
> 	<modalias>usb:v1FE4p0081d*</modalias>
> 	<modalias>usb:v1FE4p0082d*</modalias>
> 	<modalias>usb:v1FE4p0083d*</modalias>
> 	<modalias>usb:v1FE4p0084d*</modalias>
> 	<modalias>usb:v1FE4p0086d*</modalias>
> 	<modalias>usb:v1FE4p0087d*</modalias>
> 	<modalias>usb:v1FE4p008Ad*</modalias>
> 	<modalias>usb:v1FE4p008Bd*</modalias>
> 	<modalias>usb:v4242p0001d*</modalias>
> 	<modalias>usb:vC251p1122d*</modalias>
> 	<modalias>usb:vC251p1123d*</modalias>
> 	<modalias>usb:vC251p1124d*</modalias>
> 	<modalias>usb:vC251p1125d*</modalias>
> 	<modalias>usb:vC251p1126d*</modalias>
> 	<modalias>usb:vC251p1127d*</modalias>
> 	<modalias>usb:vC251p1128d*</modalias>
> 	<modalias>usb:vC251p1129d*</modalias>
> 	<modalias>usb:vC251p112Ad*</modalias>
> 	<modalias>usb:vC251p112Bd*</modalias>
> 	<modalias>usb:vC251p112Cd*</modalias>
> 	<modalias>usb:vC251p112Dd*</modalias>
> 	<modalias>usb:vC251p112Ed*</modalias>
> 	<modalias>usb:vC251p112Fd*</modalias>
> 	<modalias>usb:vC251p1130d*</modalias>
> 	<modalias>usb:vC251p1131d*</modalias>
> 	<modalias>usb:vC251p1132d*</modalias>
>     </provides>
>   </component>
>
> If there are other USB ids also supposed by the package, please add
> those too. :)

-- 
CYa,
  ⡍⠁⠗⠊⠕ | Debian Developer <URL:http://debian.org/>
  .''`. | Get my public key via finger mlang/key at db.debian.org
 : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
 `. `'
   `-      <URL:http://delysid.org/>  <URL:http://www.staff.tugraz.at/mlang/>


More information about the BRLTTY mailing list