Add a future-proof provides btrfs-progs name for ease of usability

Bug #1839500 reported by Dimitri John Ledkov on 2019-08-08
This bug affects 1 person
Affects Status Importance Assigned to Milestone
btrfs-tools (Ubuntu)

Bug Description


 * Upstream, other distributions, and Ubuntu Bionic+ use btrfs-progs name for this package

 * For historical reasons, this package was called btrfs-tools

 * To ease usability and automation it would be nice if the future-proof name would be available on older releases as a Provides:

[Test Case]

 * $ apt install btrfs-progs

   Should install btrfs-tools package on xenial, and have btrfs

[Regression Potential]

 * We are rebuilding the btrfs package, and adding extra metadata without any other code changes. So the only risks there are, are from doing a no-change rebuild of the package.

[Other Info]

 * Examples of automation that install btrfs:
   - ansible playbooks
   - lxd
   - curtin
   - cloud-init
   - juju
   - interactive sysadmins

Changed in btrfs-tools (Ubuntu):
status: New → Fix Released

Hello Dimitri, or anyone else affected,

Accepted btrfs-tools into xenial-proposed. The package will build now and be available at in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in btrfs-tools (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed verification-needed-xenial
Dimitri John Ledkov (xnox) wrote :

# apt install btrfs-progs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'btrfs-tools' instead of 'btrfs-progs'
The following additional packages will be installed:
The following NEW packages will be installed:
  btrfs-tools liblzo2-2
0 upgraded, 2 newly installed, 0 to remove and 86 not upgraded.
Need to get 570 kB of archives.
After this operation, 3910 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 xenial/main amd64 liblzo2-2 amd64 2.08-1.2 [48.7 kB]
Get:2 xenial-proposed/main amd64 btrfs-tools amd64 4.4-1ubuntu1.1 [521 kB]
Fetched 570 kB in 0s (907 kB/s)
Selecting previously unselected package liblzo2-2:amd64.
(Reading database ... 12323 files and directories currently installed.)
Preparing to unpack .../liblzo2-2_2.08-1.2_amd64.deb ...
Unpacking liblzo2-2:amd64 (2.08-1.2) ...
Selecting previously unselected package btrfs-tools.
Preparing to unpack .../btrfs-tools_4.4-1ubuntu1.1_amd64.deb ...
Unpacking btrfs-tools (4.4-1ubuntu1.1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Setting up liblzo2-2:amd64 (2.08-1.2) ...
Setting up btrfs-tools (4.4-1ubuntu1.1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...

All is good!

tags: added: verification-done verification-done-xenial
removed: verification-needed verification-needed-xenial
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package btrfs-tools - 4.4-1ubuntu1.1

btrfs-tools (4.4-1ubuntu1.1) xenial; urgency=medium

  * Add `Provides: btrfs-progs` to btrfs-tools as a more common upstream
    name for the package, which started to be used by default in bionic
    and later. This helps users to install the btrfs utility irrespective
    if they use legacy or the futureproof name. LP: #1839500

 -- Dimitri John Ledkov <email address hidden> Thu, 08 Aug 2019 16:30:00 +0100

Changed in btrfs-tools (Ubuntu Xenial):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for btrfs-tools has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers