I've opened LP: #2103622 requesting the removal of grubzfs-testsuite from Plucky. After discussion with the Desktop Enterprise team, the package is not maintained and there is no plan to resume maintenance. This package has failed to build against zfs as of sometime in 2022 and fails to build against Noble[1] and Oracular[2], though it was still binary copied to those releases.
[1] https://launchpad.net/~john-cabaj/+archive/ubuntu/zfs-linux-test/+packages [2] https://launchpad.net/~john-cabaj/+archive/ubuntu/zfs-test-noble/+packages ** Changed in: grubzfs-testsuite (Ubuntu) Status: New => Won't Fix ** Changed in: zfs-linux (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to zfs-linux in Ubuntu. https://bugs.launchpad.net/bugs/2028925 Title: FTBFS: too many arguments to function ‘zpool_search_import’ Status in grubzfs-testsuite package in Ubuntu: Won't Fix Status in zfs-linux package in Ubuntu: Invalid Bug description: Building this package on mantic, I get: debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' go test -c -o grubzfs-tests # github.com/bicomsystems/go-libzfs In file included from /usr/include/libzfs/libzfs.h:37, from zfs.c:5: zfs.c: In function ‘read_user_property’: zfs.c:208:38: warning: passing argument 3 of ‘nvlist_lookup_string’ from incompatible pointer type [-Wincompatible-pointer-types] 208 | ZPROP_VALUE, &strval) == 0); | ^~~~~~~ | | | char ** /usr/include/libspl/assert.h:71:20: note: in definition of macro ‘verify’ 71 | (void) ((!(cond)) && \ | ^~~~ In file included from /usr/include/libzfs/libnvpair.h:29, from /usr/include/libzfs/libzfs.h:39: /usr/include/libzfs/sys/nvpair.h:236:5: note: expected ‘const char **’ but argument is of type ‘char **’ 236 | const char **); | ^~~~~~~~~~~~~ zfs.c:210:39: warning: passing argument 3 of ‘nvlist_lookup_string’ from incompatible pointer type [-Wincompatible-pointer-types] 210 | ZPROP_SOURCE, &sourceval) == 0); | ^~~~~~~~~~ | | | char ** /usr/include/libspl/assert.h:71:20: note: in definition of macro ‘verify’ 71 | (void) ((!(cond)) && \ | ^~~~ /usr/include/libzfs/sys/nvpair.h:236:5: note: expected ‘const char **’ but argument is of type ‘char **’ 236 | const char **); | ^~~~~~~~~~~~~ # github.com/bicomsystems/go-libzfs zpool.c: In function ‘get_vdev_type’: zpool.c:374:61: warning: passing argument 3 of ‘nvlist_lookup_string’ from incompatible pointer type [-Wincompatible-pointer-types] 374 | int r = nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &value); | ^~~~~~ | | | char ** In file included from /usr/include/libzfs/libnvpair.h:29, from /usr/include/libzfs/libzfs.h:39, from zpool.c:5: /usr/include/libzfs/sys/nvpair.h:236:5: note: expected ‘const char **’ but argument is of type ‘char **’ 236 | const char **); | ^~~~~~~~~~~~~ zpool.c: In function ‘get_vdev_path’: zpool.c:448:72: warning: passing argument 3 of ‘nvlist_lookup_string’ from incompatible pointer type [-Wincompatible-pointer-types] 448 | if ( 0 != nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) ) { | ^~~~~ | | | char ** /usr/include/libzfs/sys/nvpair.h:236:5: note: expected ‘const char **’ but argument is of type ‘char **’ 236 | const char **); | ^~~~~~~~~~~~~ zpool.c: In function ‘get_zpool_name’: zpool.c:477:67: warning: passing argument 3 of ‘nvlist_lookup_string’ from incompatible pointer type [-Wincompatible-pointer-types] 477 | if (0 != nvlist_lookup_string(nv, ZPOOL_CONFIG_POOL_NAME, &name)) { | ^~~~~ | | | char ** /usr/include/libzfs/sys/nvpair.h:236:5: note: expected ‘const char **’ but argument is of type ‘char **’ 236 | const char **); | ^~~~~~~~~~~~~ zpool.c: In function ‘get_zpool_comment’: zpool.c:485:65: warning: passing argument 3 of ‘nvlist_lookup_string’ from incompatible pointer type [-Wincompatible-pointer-types] 485 | if (0 != nvlist_lookup_string(nv, ZPOOL_CONFIG_COMMENT, &comment)) { | ^~~~~~~~ | | | char ** /usr/include/libzfs/sys/nvpair.h:236:5: note: expected ‘const char **’ but argument is of type ‘char **’ 236 | const char **); | ^~~~~~~~~~~~~ zpool.c: In function ‘go_zpool_search_import’: zpool.c:513:37: warning: passing argument 1 of ‘zpool_search_import’ from incompatible pointer type [-Wincompatible-pointer-types] 513 | pools = zpool_search_import(zfsh, &idata, &libzfs_config_ops); | ^~~~ | | | libzfs_handle_ptr {aka struct libzfs_handle *} In file included from zpool.c:7: /usr/include/libzfs/libzutil.h:93:43: note: expected ‘libpc_handle_t *’ {aka ‘struct libpc_handle *’} but argument is of type ‘libzfs_handle_ptr’ {aka ‘struct libzfs_handle *’} 93 | _LIBZUTIL_H nvlist_t *zpool_search_import(libpc_handle_t *, importargs_t *); | ^~~~~~~~~~~~~~~~ zpool.c:513:17: error: too many arguments to function ‘zpool_search_import’ 513 | pools = zpool_search_import(zfsh, &idata, &libzfs_config_ops); | ^~~~~~~~~~~~~~~~~~~ /usr/include/libzfs/libzutil.h:93:23: note: declared here 93 | _LIBZUTIL_H nvlist_t *zpool_search_import(libpc_handle_t *, importargs_t *); | ^~~~~~~~~~~~~~~~~~~ make[1]: *** [debian/rules:17: override_dh_auto_build] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:8: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grubzfs-testsuite/+bug/2028925/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp