Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 657120 - sys-fs/bcachefs-tools - userland tools for bcacheFS
Summary: sys-fs/bcachefs-tools - userland tools for bcacheFS
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Matt Jolly
URL: https://bcachefs.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2018-06-02 14:27 UTC by jon R-B
Modified: 2022-11-23 23:44 UTC (History)
1 user (show)

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


Attachments
bcachefs-tools-9999.ebuild (bcachefs-tools-9999.ebuild,587 bytes, text/plain)
2018-06-02 14:28 UTC, jon R-B
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jon R-B 2018-06-02 14:27:48 UTC
bcacheFS is maturing such that there is plans to submit for kernel inclusion ( https://lwn.net/Articles/755276/)

The associated userland tools are contained within their own suite 

Reproducible: Always
Comment 1 jon R-B 2018-06-02 14:28:49 UTC
Created attachment 534554 [details]
bcachefs-tools-9999.ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2018-06-04 07:39:59 UTC
Comment on attachment 534554 [details]
bcachefs-tools-9999.ebuild

># Copyright 1999-2015 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
>
>EAPI=5

Why not 6 or 7?

>
>EGIT_NONSHALLOW=true
>
>inherit git-r3 toolchain-funcs udev
>
>DESCRIPTION="Tools for bcachefs"
>HOMEPAGE="http://bcachefs.evilpiepirate.org/"
>SRC_URI=""

No need to set empty SRC_URI.

>EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"
>
>SLOT="0"
>LICENSE="GPL-2"
>KEYWORDS="~amd64"
>IUSE=""

No need to set empty IUSE.


>
>RDEPEND=""

No need to set empty RDEPEND...


>DEPEND="${RDEPEND}

...or reference it in DEPEND.

>	sys-apps/attr
>	sys-apps/util-linux
>	app-crypt/libscrypt
>	dev-libs/libsodium
>	sys-apps/keyutils
>	dev-libs/userspace-rcu
>	dev-util/pkgconfig
>	sys-libs/zlib
>	app-arch/zstd
>"

OK, looks like all of those should be in either DEPEND or RDEPEND or some of them in a common *DEPEND which is then referenced in DEPEND/RDEPEND.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2018-06-04 07:40:48 UTC
Comment on attachment 534554 [details]
bcachefs-tools-9999.ebuild

>HOMEPAGE="http://bcachefs.evilpiepirate.org/"
>SRC_URI=""
>EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"

So not https://bcachefs.org/ like in the [URL]?
Comment 4 Matt Jolly gentoo-dev 2022-11-23 23:44:02 UTC
Hi All,

Resolved this independently, bcachefs-tools v24 (or so) and a live ebuild (for those that like to live on the edge) are both available in ::gentoo.

I intend to continue maintaining this package for the foreseeable future.

>2a2a4c0ac9ad42b0b447c840605c88efb571b94a
>sys-fs/bcachefs-tools: add 24_p20221120, 9999
>Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
>Closes: #28392
>Signed-off-by: Sam James <sam@gentoo.org>