On 01/24/2013 08:42 PM, Eric Sandeen wrote:
On 1/24/13 11:57 AM, Goffredo Baroncelli wrote:
On 01/24/2013 10:23 AM, Stefan Behrens wrote:
On Wed, 23 Jan 2013 22:39:29 -0600, Eric Sandeen wrote:
instead of renaming&   keeping the btrfsctl.c copy

There is a new momentum to improve the Btrfs-progs quality :)

IMO, one step is to get rid of the legacy tools and sources. It
wastes time to maintain them and these old tools cause confusion.
btrfsctl.c, btrfs-vol.c and btrfs-show.c are not needed anymore.
Please correct me if there are plans to use these old tools in
future Linux distributions. The "btrfs" tool replaces the legacy
"btrfsctl", "btrfs-vol" and "btrfs-show" tools. Below, the usage
text of the old tools is quoted. All these tasks are also offered
in the "btrfs" tool, and this tool is the newer one.

I fully agree: btrfsctl, btrfs-vol, btrfs-show are perfectly
replaced by by btrfs. Moreover time to time the patches are more
complex than the needing because exists these "legacy" programs.

I checked the debian package, and to me seems that there is no need
of {btrfsctl,btrfs-vol,btrfs-show}

Hm, they are shipped in the Fedora package.

The same is true for the debian package, but are these used in Fedora ?


For backwards compat, could those be turned into shell scripts which
invoke the btrfs tool?

I don't see any gain to maintains a script bash (which has to be written from scratch) instead of maintains the current C code.

These programs were deprecated two years ago [1]. If some distribution need them, could maintain them as separate patch. But I think that the mainstream should remove.




-Eric

BR Goffredo





[1] $ git log 002d021c^..002d021c
commit 002d021c5f2d838394e850e304546ffad283518a
Author: Goffredo Baroncelli <kreij...@libero.it>
Date:   Sun Dec 5 17:47:36 2010 +0000

    Deprecate btrfsctl, btrfs-show, btrfs-vol

    Hi all,

    the patch below deprecates the following programs

    * btrfsctl
    * btrfs-vol
    * btrfs-show

the reason is simple, these programs are superseded by the btrfs utility,
    both in terms of documentation, usability and bug. The goal is to avoid
    to duplicate codes and avoid update two programs.

The patch adds a warning in the man pages, in the INSTALL file and in the
    programs.
[...]

--
gpg @keyserver.linux.it: Goffredo Baroncelli (kreijackATinwind.it>
Key fingerprint BBF5 1610 0B64 DAC6 5F7D  17B2 0EDA 9B37 8B82 E0B5
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to