Public bug reported:

MIR for xdelta3


This is a request to include the xdelta3 package in Ubuntu main.

See below for point-for-point discussion of the items listed at:
https://wiki.ubuntu.com/UbuntuMainInclusionRequirements

[Availability]

Ubuntu Zesty contains xdelta 3.0.11-dfsg-1 in universe.

[Rationale]

xdelta3 is required for the 'download delta' feature in snapd.  This allows
users to save a considerable amount of bandwidth when downloading updates for
installed snap packages. The code has all landed in snapd behind a feature flag,
but cannot be turned on by default until xdelta3 is in main, so snapd can depend
on xdelta3.

[Security]

There was one CVE files against xdelta3 that I could find:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-9765

The xdelta3 package installs a single binary (/usr/bin/xdelta3) which is not
suid or sgid.

[Quality assurance]

- The xdelta3 package requires no configuration after installation.

- As far as I can tell, the package asks no debconf questions of any
priority.

- There are 90 open issues in the upstream bugtracker:
  https://github.com/jmacd/xdelta/issues

- I've scanned the issue list, and while a few issues may impact Ubuntu users
  using xdelta3, none of them seem serious enough to warrant exclusion from main
  in my opinion (but what do I know - that's for someone else to determine).

- The debian bug tracker contains security bug:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814067

  However this is fixed in the upstream release that's in zesty, and I can see a
  distropatch in the version that's in Xenial (I'm assuming it's been fixed in
  yakkety as well).

- The debian package is maintained by 'A Mennucc1', see:
  https://packages.qa.debian.org/x/xdelta3.html

- The xdelta3 packages does not require any exotic hardware.

- I'm honestly not sure if the upstream test suite is run during the package
  build. I see no explicit test runs in debian/rules, but there is a 'check'
  make target, so perhaps that's invoked by default?

- The package contains a debain/watch file.

[UI Standards]

The xdelta3 package ships command line utilities, so I think it's except from
the requirements of this section.

[Dependencies]

The two dependencies of xdelta3 (libc6 and liblzma5) are both already in
main.

[Standards Compliance]

Since xdelta3 is already in debian, I can only assume that it conforms to the
related standards.

[Maintenance]

I think xdelta3 is relatively stable software, and the debian maintenance seems
adequate to me to minimise the amount of work we need to do to keep this package
in main.

[Background Information]

The xdelta3 package description contains a basic useful description of the
purpose of the package. The motivation behind this MIR is described in the
'rationale' section of this bug report.

** Affects: xdelta3 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xdelta3 in Ubuntu.
https://bugs.launchpad.net/bugs/1647222

Title:
  [MIR] xdelta3

Status in xdelta3 package in Ubuntu:
  New

Bug description:
  MIR for xdelta3

  
  This is a request to include the xdelta3 package in Ubuntu main.

  See below for point-for-point discussion of the items listed at:
  https://wiki.ubuntu.com/UbuntuMainInclusionRequirements

  [Availability]

  Ubuntu Zesty contains xdelta 3.0.11-dfsg-1 in universe.

  [Rationale]

  xdelta3 is required for the 'download delta' feature in snapd.  This allows
  users to save a considerable amount of bandwidth when downloading updates for
  installed snap packages. The code has all landed in snapd behind a feature 
flag,
  but cannot be turned on by default until xdelta3 is in main, so snapd can 
depend
  on xdelta3.

  [Security]

  There was one CVE files against xdelta3 that I could find:
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-9765

  The xdelta3 package installs a single binary (/usr/bin/xdelta3) which is not
  suid or sgid.

  [Quality assurance]

  - The xdelta3 package requires no configuration after installation.

  - As far as I can tell, the package asks no debconf questions of any
  priority.

  - There are 90 open issues in the upstream bugtracker:
    https://github.com/jmacd/xdelta/issues

  - I've scanned the issue list, and while a few issues may impact Ubuntu users
    using xdelta3, none of them seem serious enough to warrant exclusion from 
main
    in my opinion (but what do I know - that's for someone else to determine).

  - The debian bug tracker contains security bug:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814067

    However this is fixed in the upstream release that's in zesty, and I can 
see a
    distropatch in the version that's in Xenial (I'm assuming it's been fixed in
    yakkety as well).

  - The debian package is maintained by 'A Mennucc1', see:
    https://packages.qa.debian.org/x/xdelta3.html

  - The xdelta3 packages does not require any exotic hardware.

  - I'm honestly not sure if the upstream test suite is run during the package
    build. I see no explicit test runs in debian/rules, but there is a 'check'
    make target, so perhaps that's invoked by default?

  - The package contains a debain/watch file.

  [UI Standards]

  The xdelta3 package ships command line utilities, so I think it's except from
  the requirements of this section.

  [Dependencies]

  The two dependencies of xdelta3 (libc6 and liblzma5) are both already
  in main.

  [Standards Compliance]

  Since xdelta3 is already in debian, I can only assume that it conforms to the
  related standards.

  [Maintenance]

  I think xdelta3 is relatively stable software, and the debian maintenance 
seems
  adequate to me to minimise the amount of work we need to do to keep this 
package
  in main.

  [Background Information]

  The xdelta3 package description contains a basic useful description of the
  purpose of the package. The motivation behind this MIR is described in the
  'rationale' section of this bug report.

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to