Package Details: bcachefs-tools-git v1.25.2.r18.g4013ed4-1

Git Clone URL: https://aur.archlinux.org/bcachefs-tools-git.git (read-only, click to copy)
Package Base: bcachefs-tools-git
Description: BCacheFS filesystem utilities (Git)
Upstream URL: https://github.com/koverstreet/bcachefs-tools
Licenses: GPL-2.0-only
Conflicts: bcachefs-tools
Provides: bcachefs-tools
Submitter: QuartzDragon
Maintainer: QuartzDragon
Last Packager: QuartzDragon
Votes: 9
Popularity: 0.000051
First Submitted: 2018-11-16 21:14 (UTC)
Last Updated: 2025-05-01 13:29 (UTC)

Latest Comments

1 2 3 4 Next › Last »

kode54 commented on 2025-05-02 20:14 (UTC)

By the way, it doesn't require a new release, but you don't need to include git as a depends, just a makedepends. Feel free to update that at any time, and thanks for responding so quickly. :)

snogard commented on 2025-05-02 13:28 (UTC)

I'm having the same exact problem as @nathanielcwm

kode54 commented on 2025-05-01 10:27 (UTC)

Please add git to makedepends, and disable the (still incomplete) FUSE support, by removing the fuse3 dependency and removing the BCACHEFS_FUSE setting from both build and install steps.

Setting it to 0 does not disable it, as the Makefile does an ifdef check, not a value check.

QuartzDragon commented on 2024-12-26 10:39 (UTC)

@nathanielcwm

Please try building again with latest update to package

nathanielcwm commented on 2024-12-26 06:19 (UTC) (edited on 2024-12-26 06:23 (UTC) by nathanielcwm)

Additionally it would be a lot nicer if the pkgver() told you the version of tools that it was building.

The standard annotated git pkgver on the wiki seems to work fine...

Also wtf is with all the variables everywhere instead of directly typing it in (and some weirdness like having the depends = the makedepends)? This makes the PKGBUILD a harder to read :(

nathanielcwm commented on 2024-12-26 06:02 (UTC) (edited on 2024-12-26 06:13 (UTC) by nathanielcwm)

==> Starting prepare()...
  -> Patching with add-mkinitcpio-hook-for-Arch.patch ...
The next patch would create the file arch/etc/initcpio/hooks/bcachefs,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file arch/etc/initcpio/install/bcachefs,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file arch/etc/mkinitcpio.conf,
which already exists!  Skipping patch.
1 out of 1 hunk ignored

I don't see the purpose of this patch when it's not present in the repo packages PKGBUILD?

kode54 commented on 2024-01-12 07:53 (UTC) (edited on 2024-01-28 07:02 (UTC) by kode54)

Here's a set of patches that fix the service issue. One of them is a patch that needs to be applied to the Git source tree until such time as I've gotten it upstreamed, which will probably be accepted rather quickly. The other patch fixes this PKGBUILD to define the LIBEXECDIR for both build and install stages, so the scripts go in the right places, and so the service definitions specify the correct paths.

https://gist.github.com/kode54/04faba2e7ba3d8c363eac2f96c546380

Edit: I've amended the patch. All that needs to be changed now is for the LIBEXECDIR variable to be declared on build and on install.

kode54 commented on 2024-01-01 01:01 (UTC)

This package is installing files to /usr/libexec which is against packaging guidelines:

Avoid using /usr/libexec/ for anything. Use /usr/lib/$pkgname/ instead.

The installed systemd services will also need to be modified to include absolute paths to these scripts.

bgme commented on 2023-09-03 14:15 (UTC)

==> Validating source files with sha512sums...
    bcachefs-tools ... Skipped
    add-mkinitcpio-hook-for-Arch.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!