Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291173 - sys-fs/xfsprogs-3.0.5 sys-fs/xfsdump-3.0.3 sys-apps/attr-2.4.44 sys-apps/acl-2.2.48 version bump
Summary: sys-fs/xfsprogs-3.0.5 sys-fs/xfsdump-3.0.3 sys-apps/attr-2.4.44 sys-apps/acl-...
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL: ftp://oss.sgi.com/projects/xfs/cmd_tars/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-30 13:52 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2009-10-30 16:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
xfsprogs-3.0.5-sharedlibs.patch (xfsprogs-3.0.5-sharedlibs.patch,2.49 KB, patch)
2009-10-30 13:53 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff
xfsprogs-3.0.5-sharedlibs.patch (xfsprogs-3.0.5-sharedlibs.patch,2.48 KB, patch)
2009-10-30 16:46 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-30 13:52:18 UTC
xfsprogs-3.0.5 (23 October 2009)
        - Use btrees in xfs_repair in a number of critical data
          structures, in place of bitmaps and radix trees, resulting
          in reduced memory and CPU requirements for large file
          systems.
        - Various other performance improvements in xfs_repair.
        - Add a new function lpath_to_handle() to libhandle, which
          allows symlinks to be handled more robustly.
        - Tweak the code so a single scanfunc_allocbt() can be used
          in place of the two nearly-identical functions used before.
        - Add support for discarding blocks to mkfs (along with a
          command-line option to avoid its use if desired).
        - Allow use of libblkid from util-linux if it is available,
          for determining device geometry.
        - A few configuration and build improvements.

xfsprogs-3.0.4 (17 September 2009)
        - Fix a memory leak in xfsprogs.
        - Increase hash chain length in xfsprogs when running out of memory.
        - Fix dmsetup invocation in libdisk to avoid warnings during mkfs
          on multipath devices.
        - Fix the -V option to various installed tools.
        - Small internal fixes to please the clang semantical analysis tool.
        - Debian packaging updates.
        - Rework Makepkgs and Makefiles to improve deb generation.


Reproducible: Always

Steps to Reproduce:
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-30 13:53:12 UTC
Created attachment 208734 [details, diff]
xfsprogs-3.0.5-sharedlibs.patch

The sharedlibs patch needs some minor adjustments.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-30 14:05:24 UTC
xfsdump-3.0.3 (23 Oct 2009)
        - Now uses lpath_to_handle() when restoring symlinks, to avoid
          dangling links or links that refer to non-XFS file systems.

xfsdump-3.0.2 (9 May 2009)
        - Update the Debian packaging and resolve xfsprogs dependencies.


Don't know why they have a 2.2.49 version of acl in their changelog file. The only version available at their ftp-site is 2.2.48:

* Make sure that getfacl -R only calls stat(2) on symlinks when it needs to.
  This fixes http://oss.sgi.com/bugzilla/show_bug.cgi?id=790 "getfacl follows
  symlinks, even without -L".
* Stop quoting nonprintable characters in the getfacl output: what is printable
  or not depends on the locale settings, and getfacl often gets it wrong. We
  still need to quote a few special characters like newlines so that setfacl
  can always parse getfacl's output.
* Fix in acl_equiv_mode(): Return the mode that the acl corresponds to even
  when the acl has more than three entries (i.e., it is not equivalent to
  this mode).
* When restoring acls and the file ownership from the output of getfacl
  with setfacl --restore, make sure to only chown(2) files when the
  owner or owning group does not match the current owner or owning group:
  otherwise, if the caller does not have the appropriate privilege,
  chown(2) will implicitly clear the suid and sgid flags.

2.2.49
* Fix attr/acl code for handling of recursive walking without following symlinks
  Patch contributed by Brandon Philips <brandon@ifup.org>.
  http://oss.sgi.com/archives/xfs/2008-07/msg00162.html

2.2.48
* Fix NULL pointer access / segmentation fault in setfacl.
  When invoked as ``setfacl -- ...'', setfacl segfaults. Reported
  by Peng Haitao; fix based on patches by Peng Haitao and Jiri
  Moskovcak.  Final fix from Andreas Gruenbacher <agruen@suse.de>.
  Red Hat Bugzilla Bug 430458.


attr-2.4.44
        - Fix attr/acl code for handling of recursive walking without following symlinks
          Patch contributed by Brandon Philips <brandon@ifup.org>.
          http://oss.sgi.com/archives/xfs/2008-07/msg00162.html
Comment 3 SpanKY gentoo-dev 2009-10-30 16:44:17 UTC
i was informed of the release already and we're not going to add this until the kernel.org guys do a parallel release (and we'll use that one)
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-30 16:46:04 UTC
Created attachment 208746 [details, diff]
xfsprogs-3.0.5-sharedlibs.patch

There was a small error in my previous patch which resulted in revdep-rebuild moaning about this:

  broken /usr/lib64/libxlog.la (requires /lib64/libxfs.la)