Package Details: ntfsprogs-ntfs3 2022.10.3-6

Git Clone URL: https://aur.archlinux.org/ntfsprogs-ntfs3.git (read-only, click to copy)
Package Base: ntfsprogs-ntfs3
Description: NTFS filesystem utilities without NTFS-3G driver. For system with kernel >= 5.15
Upstream URL: https://github.com/tuxera/ntfs-3g
Licenses: GPL2
Conflicts: ntfs-3g, ntfsprogs
Provides: ntfs-3g, ntfsprogs
Submitter: okhsunrog
Maintainer: saltyming
Last Packager: saltyming
Votes: 23
Popularity: 1.73
First Submitted: 2021-11-15 18:02 (UTC)
Last Updated: 2023-09-21 08:18 (UTC)

Dependencies (2)

Required by (36)

Sources (2)

Pinned Comments

Latest Comments

1 2 3 4 5 Next › Last »

saltyming commented on 2023-09-19 11:52 (UTC)

@nl6720 Disabled prealloc.

nl6720 commented on 2023-09-19 08:16 (UTC)

The included udev rule causes issues with udisks2 2.10.1-1 (currently in testing).

$ udisksctl mount -b /dev/sdb1
Error mounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.OptionNotPermitted: Mount option `prealloc' is not allowed

klosentag commented on 2023-06-09 10:09 (UTC)

@MarsSeed Your suggestion appears to be dogmatic and practically incorrect since several packages in the official repositories still have erroneous dependencies on ntfs-3g, despite none of their functionalities being reliant on the fuse driver.

MarsSeed commented on 2023-05-30 23:17 (UTC)

Hey,

This should only conflict with, but not provide ntfs-3g*.

As it lacks the ntfs-3g FUSE driver due to using the --disable-ntfs-3g configuration.

Any package that needs only the utilities has to declare depends=(ntfsprogs).

tinywrkb commented on 2022-12-26 12:07 (UTC)

@jnnk please read the note about base-devel here.

<deleted-account> commented on 2022-12-26 11:40 (UTC)

Hi, seems like the following dependencies are currently missing: autoconf, automake.

~/.cache/paru/clone/ntfsprogs-ntfs3/PKGBUILD: line 47: autoreconf: command not found
# after installing autoconf
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 274.

saltyming commented on 2022-08-17 13:34 (UTC)

@tinywrkb Thanks. Disabled hd.

tinywrkb commented on 2022-08-17 13:05 (UTC) (edited on 2022-08-17 13:06 (UTC) by tinywrkb)

@FiestaLake it's very likely that @SargentD doesn't build in a clean chroot, so buildsystem is picking up libhd.so and auto-enables a compile-time feature.

I suggest explicitly disabling the Windows compliant disk geometry feature by adding the buildsystem config option --without-hd, if you want to match extra/ntfs-3g.

Alternatively, you can explicitly enable this feature with --with-hd, add hdinfo to depends array (or to makedepends if the next is true), and maybe add libhd.so to depends array in the package() function (depends+=('libhd.so')) to block pacman update if the user didn't rebuild ntfsprogs-ntfs3 when libhd.so has a new version.

Adding .so lib to depends means that the user will never end with unusable ntfsprogs-ntfs3, but if the user doesn't build in a chroot, then the package need to be removed or to force the update, and later rebuild against the updated libhd.so.

I know pretty much nothing on how pacman handles .so libs in the depends array, so I can't recommend going with this option.

Related: https://github.com/tuxera/ntfs-3g/commit/9442db0d8b75b2b10b5cb48573a0a3d4dd228f47