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: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: https://bcachefs.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2018-06-02 14:27 UTC by jon R-B
Modified: 2018-06-04 07:40 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]?