MarsSeed [1] filed a deletion request for nvidia-pf [2]:

It is not useful to keep this badly and sporadically maintained
package.

I've explained the problems in a comment in 2023-06, as well as in
emails to the maintainer.

He was unwilling to address those, and he still does not even
regularly update the version.

Also he updates his linux-pf package a bit more frequently than this -
which in many cases breaks this package.

My comment from 2023-06-22, the day of the last update:

"

This new version is wrong.

It just repackages the current, fixed version of repo nvidia-dkms for
the linux-pf kernel that is currently installed.

The package will prevent pacman sysupgrade the instant repo pushes a
new version update to nvidia-utils (because of this [*a] versioned
depends).
/ As of now, it also has a bogus "linux-pf>" entry. /

The installed package will also break when there is a new linux-pf
update without a new nvidia-pf update.

It can also potentially break if there is a simultaneous new linux-pf
update and nvidia-pf bump, if the user just builds linux-pf without
immediately installing it, then builds nvidia-pf, then wants to
install both.

(The reason behind the latter two issues is this line of PKGBUILD
[*b], which was designed by repo maintainers for a specific setup of
build steps - building, then installing the intended kernel version
before creating the nvidia module package. It does not make sense to
just copy-paste repo's solution to this AUR pkg.)

It's better to just rely on nvidia-dkms, which will do the correct
thing every time there's a new linux-pf update and/or an nvidia-dkms
update, and won't ever prevent sysupgrade.

My recommendation still stands: delete this package, no one has used
it for the last 4 years, and no one needs to.

"

[*a]: https://tinyurl.com/nvidiapfPKGBUILDline10
(full URL:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nvidia-
pf&id=41a9a1a8ff04697ba72292684aff010d3920336e#n10 )

[*b]: https://tinyurl.com/nvidiapfPKGBUILDline25
(full URL:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nvidia-
pf&id=41a9a1a8ff04697ba72292684aff010d3920336e#n25 )

[1] https://aur.archlinux.org/account/MarsSeed/
[2] https://aur.archlinux.org/pkgbase/nvidia-pf/

Reply via email to