[Bug 1918112] Re: Deal with rred shortcomings around empty patch files

Launchpad Bug Tracker 1918112 at bugs.launchpad.net
Thu Mar 25 11:41:34 UTC 2021


This bug was fixed in the package apt - 2.2.2

---------------
apt (2.2.2) unstable; urgency=medium

  [ David Kalnischkies ]
  * Deal with rred shortcomings around empty patch files (LP: #1918112)
    - Allow merging with empty pdiff patches
    - Rename pdiff merge patches only after they are all downloaded
    - Start pdiff patching from the last possible starting point
    - Ensure all index files sent custom tags to the methods
  * Harden test for no new acquires after transaction abort (Closes: #984966)

  [ Julian Andres Klode ]
  * Make ADDARG{,C}() macros expand to single statements

 -- Julian Andres Klode <jak at debian.org>  Fri, 12 Mar 2021 09:15:59
+0100

** Changed in: apt (Ubuntu Hirsute)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1918112

Title:
  Deal with rred shortcomings around empty patch files

Status in apt package in Ubuntu:
  Fix Released
Status in apt source package in Focal:
  Won't Fix
Status in apt source package in Groovy:
  Won't Fix
Status in apt source package in Hirsute:
  Fix Released

Bug description:
  [Impact]
  Merge request https://salsa.debian.org/apt-team/apt/-/merge_requests/159 has a bunch of fixes for empty pdiff files, cleaning up pdiff files, as well as correcting some bugs with index files in the mirror method.

  While we don't use pdiffs ourselves, third party repositories might,
  and people might want to use rred on Ubuntu to create merged pdiff
  files, and hence benefit from those patches, so we want to backport it
  to 2.0, such that it is not more buggy than Debian's 1.8 and forces
  you to run Debian if you want to do those things.

  [Test plan]
  Each commit comes with a change to the test suite that tests it, and the test suite is fairly exhaustive too.

  [Where problems could occur]
  Changes are limited to adding headers to Index file downloads (so that mirror works correctly), and pdiff-specific code, so problems could occur with mirror method or pdiff.

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



More information about the foundations-bugs mailing list