Please backport btrfs-tools 0.19+20120328-3 (main) from quantal

Bug #1016438 reported by Dimitri John Ledkov
104
This bug affects 21 people
Affects Status Importance Assigned to Milestone
Precise Backports
Won't Fix
Undecided
Unassigned

Bug Description

Please backport btrfs-tools 0.19+20120328-3 (main) from quantal to precise.

Reason for the backport:
========================
Many features and improvements to fsck tool and others.
Highly recommended to be run, especially with precise's 3.2 kernel.

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave
the checklist so that backporters can quickly evaluate the state of
testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s quantal -d precise btrfs-tools

* precise:
[ ] Package builds without modification
[ ] btrfs-tools installs cleanly and runs
[ ] btrfs-tools-udeb installs cleanly and runs
[ ] btrfs-tools-dbg installs cleanly and runs

Reverse dependencies:
=====================
The following reverse-dependencies need to be tested against the new version of btrfs-tools. For reverse-build-dependencies (-Indep), please test that the package still builds against the new btrfs-tools. For reverse-dependencies, please test that the version of the package currently in the release still works with the new btrfs-tools installed. Reverse- Recommends, Suggests, and Enhances don't need to be tested, and are listed for completeness-sake.

btrfs-tools
-----------
* ceph
  [X] precise (Reverse-Recommends)
* mythbuntu-live
  [X] precise (Reverse-Depends)
* xen-tools
  [ ] precise (Reverse-Suggests)
* libguestfs0
  [ ] precise (Reverse-Depends)
* apt-btrfs-snapshot
  [ ] precise (Reverse-Depends)
* mic2
  [ ] precise (Reverse-Recommends)
* ubiquity
  [X] precise (Reverse-Recommends)
* fsarchiver
  [ ] precise (Reverse-Suggests)
* lxc
  [ ] precise (Reverse-Suggests)
* schroot
  [ ] precise (Reverse-Suggests)
* kernel-package
  [ ] precise (Reverse-Suggests)
* linaro-image-tools
  [ ] precise (Reverse-Recommends)

btrfs-tools-udeb
----------------

btrfs-tools-dbg
---------------

comments
--------
ceph:
      has a lot of performance and stability issues when run on top of
      btrfs. Filed bug 1016435 to remove this.

Mythbuntu:
      Metapackage, not sure why they pull in btrfs-tools. Seems odd

ubiquity:
      will not be build with backports enabled.

Changed in precise-backports:
status: New → Confirmed
assignee: nobody → Dmitrijs Ledkovs (dmitrij.ledkov)
Revision history for this message
Gary M (garym) wrote :

@Dmitrijs, why has this new bug been created, when a task for Precise could be added to bug 894456?

Revision history for this message
Micah Gersten (micahg) wrote :

The backports team prefer a new bug with all of the testing information in it.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

@garym as Micah Gersten said I have used requestbackport tool which creates this awesome bug template to track progress on getting a back port landed. Although, other things need fixing in btrfs-tools for precise as well.

Revision history for this message
Micah Gersten (micahg) wrote :

Dmitrijs, unfortunately, with 0.19+20120328-4ubuntu1 in quantal now having a postrm/postinst, I think I have to ask you to retest the rdepends. I'm assuming the unaligned memory access issue that this upload fixed would have affected precise as well.

Revision history for this message
Micah Gersten (micahg) wrote :

Hrm, sorry, not quite correct, the memory alignment issue would require retesting the rdeps, the postinst/postrm would only affect the btrfs-tools binaries themselves.

Revision history for this message
Dimitri John Ledkov (xnox) wrote : Re: [Bug 1016438] Re: Please backport btrfs-tools 0.19+20120328-3 (main) from quantal

On 04/07/12 21:18, Micah Gersten wrote:
> Hrm, sorry, not quite correct, the memory alignment issue would require
> retesting the rdeps, the postinst/postrm would only affect the btrfs-
> tools binaries themselves.
>

Yeap, I know and I will.

--
Regards,
Dmitrijs.

Revision history for this message
Gary M (garym) wrote :

Thanks Micah & Dmitrijs, can this be ready for the 12.04.1 release?

Revision history for this message
Stefan Lasiewski (stefanlasiewski) wrote :

Now that Ubuntu 12.10 is released, would it be possible to backport btrfs-tools 0.19+20120328-7ubuntu1 to 12.04 LTS? The current version of btrfs-tools which shipped with Ubuntu 12.04 LTS is version 0.19+20100601-3ubuntu3, and is much older then the version of Btrfs included with the Kernel. Because of this version mismatch, I believe that btrfs-tools does not support features which are present in the filesystem. In addition, many changes have been made to btrfs-tools since June 2010 (A fsck tool, for example).

It would be great to have a better version of Btrfs included in a LTS version of Ubuntu)

To users, 'Btrfs' means both the filesystem and the Btrfs tools used to support the filesystem. I fear that users who try Btrfs on this Ubuntu LTS will be disappointed due to the number of problems present with btrfs-tools 0.19+20100601-3ubuntu3, and that will hurt the perception of Btrfs overall.

Revision history for this message
Grizzly (sven-witterstein) wrote :

Is it a new bug.. One needs to remember, for the new btrfs features (from yofel's ppa) e2fsprogs neet to understand the +C option (big C = nodatacow for file or folder, small c = compression).

sudo mkdir vbox
sudo chattr +C vbox

Usage: chattr [-RVf] [-+=AacDdeijsSu] [-v Version] Files...

--> Apparently the "nodatacow"-Attribute-setting is not understood by the e2fsprogs in precise :-((

Revision history for this message
Oliver R. (oliverr) wrote :

Is there a decision if this package will be packported or not?

Revision history for this message
Bug Reporter 11 (bugreporter11) wrote :

What is the best way to update btrfs tools on 12.04? Thanks

Changed in precise-backports:
assignee: Dimitri John Ledkov (xnox) → nobody
Dan Streetman (ddstreet)
Changed in precise-backports:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.