← Back to team overview

debcrafters-packages team mailing list archive

[Bug 1918446] Re: [MIR] libmanette

 

I demoted libmanette to universe for questing. I'm leaving this note in
case someone wants to get libmanette into main again.

libmanette was only in main because it is an optional dependency in
webkit2gtk to provide video game controller (gamepad) support.

It was demoted to universe because that feature didn't seem very
important for how we are using webkit2gtk currently and because
libmanette now depends on the hidapi library (which is in universe). The
hidapi library doesn't have a very good testing story currently (it has
a test suite that only works on Windows) and we have to make choices
about what we are going to spend our limited time working on.

If libmanette is every promoted to main again, we can re-enable the
gamepad feature in webkit2gtk.

https://salsa.debian.org/webkit-team/webkit/-/merge_requests/26

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to libmanette in Ubuntu.
https://bugs.launchpad.net/bugs/1918446

Title:
  [MIR] libmanette

Status in libmanette package in Ubuntu:
  Fix Released

Bug description:
  * Availability

  Built for all supported architectures. In sync with Debian.
  https://launchpad.net/ubuntu/+source/libmanette/0.2.5-1

  * Rationale

  It's a new optional build-depends from webkitgtk. It's enabled in
  Debian and an useful feature to have actived in Ubuntu.

  The binary needed in main is the library, libmanette-0.2-0. The dev
  and the gir binary are going to promoted in addition.

  * Security

  No known security issues

  https://security-tracker.debian.org/tracker/source-package/libmanette
  https://launchpad.net/ubuntu/+source/libmanette/+cve
  https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=libmanette

  * Quality assurance

  - The desktop-packages team is going to be subscribed

  - No open reports
  https://bugs.launchpad.net/ubuntu/+source/libmanette
  https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libmanette
  https://gitlab.gnome.org/aplazas/libmanette/-/issues

  The tests are enabled during the build

  1/3 ManetteEventMapping test   OK             0.01s
  2/3 ManetteMapping test        OK             0.01s
  3/3 ManetteMappingManager test OK             0.01s

  There is currently no autopkgtest

  * Dependencies

  The dependencies are in main
   Depends: libc6 (>= 2.4), libevdev2 (>= 1.4.5), libglib2.0-0 (>= 2.50.0), libgudev-1.0-0 (>= 146)

  * Standards compliance

  Use current Standards-Version and dh13

  * Maintenance

  The Debian maintainer is active, the package is in sync, the Desktop
  Team is going to maintain it in Ubuntu

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmanette/+bug/1918446/+subscriptions