Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259786 - Suggested updates to sys-fs/btrfs-progs
Summary: Suggested updates to sys-fs/btrfs-progs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Joe Peterson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-21 07:31 UTC by John W Eckhart
Modified: 2009-06-14 15:50 UTC (History)
1 user (show)

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


Attachments
Suggested ebuild (btrfs-progs-9999.ebuild,1.26 KB, text/plain)
2009-02-21 07:33 UTC, John W Eckhart
Details
This is the patch mentioned above in the description. (btrfs-progs-9999-bindir.patch,406 bytes, patch)
2009-02-21 07:34 UTC, John W Eckhart
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John W Eckhart 2009-02-21 07:31:55 UTC
I've attached the ebuild I'm using in my local overlay for btrfs-progs. Updates include:

1) Patch Makefile to allow $(bindir) override (see attached patch)
2) Use emake install instead of manually installing bin files. This allows changes to the underlying structure to be easily incorporated, such as the recent addition of manpages
3) Add IUSE=python and check for python before adding python scripts
Comment 1 John W Eckhart 2009-02-21 07:33:54 UTC
Created attachment 182702 [details]
Suggested ebuild

This is the ebuild mentioned above in the description.
Comment 2 John W Eckhart 2009-02-21 07:34:26 UTC
Created attachment 182703 [details, diff]
This is the patch mentioned above in the description.

This is the patch mentioned above in the description.
Comment 3 Joe Peterson (RETIRED) gentoo-dev 2009-02-24 05:42:20 UTC
Thanks very much!  I will take a look at these.
Comment 4 RB 2009-05-01 17:23:54 UTC
Would love to see some of these changes make it into the release ebuilds, default depending on matplotlib (which likes to bring lots of X with it) for a single debugging script is rather harsh.
Comment 5 Joe Peterson (RETIRED) gentoo-dev 2009-06-14 15:50:37 UTC
Fixed in the live ebuild as well as 0.18:

* Added new use flag: debug-utils, which controls installation of
  debug-tree and show-blocks - this allows us, by default, not to
  depend on matplotlib (I agree that it's silly to pull all this
  stuff in by default)

Note that I did not add the two other suggestions:

* USE python is not required, since python is part of the system set
* We do not want to allow random changes in file system structure
  (i.e. using /usr/local rather than /usr) - different for prefix portage
  of course