Actions
Bug #52439
closedqa: acls does not compile on centos stream
% Done:
0%
Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
qa-suite
Labels (FS):
qa, qa-failure, task(easy)
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
2021-08-27T17:23:21.595 INFO:teuthology.orchestra.run.smithi100.stdout:Building idmapped-mounts 2021-08-27T17:23:21.613 INFO:teuthology.orchestra.run.smithi100.stdout: [CC] idmapped-mounts 2021-08-27T17:23:22.005 INFO:teuthology.orchestra.run.smithi100.stderr:idmapped-mounts.c: In function 'btrfs_delete_subvolume_id': 2021-08-27T17:23:22.005 INFO:teuthology.orchestra.run.smithi100.stderr:idmapped-mounts.c:9730:6: error: 'struct btrfs_ioctl_vol_args_v2' has no member named 'subvolid' 2021-08-27T17:23:22.005 INFO:teuthology.orchestra.run.smithi100.stderr: 9730 | args.subvolid = subvolid; 2021-08-27T17:23:22.006 INFO:teuthology.orchestra.run.smithi100.stderr: | ^ 2021-08-27T17:23:22.351 INFO:teuthology.orchestra.run.smithi100.stderr:make[4]: *** [Makefile:30: idmapped-mounts] Error 1 2021-08-27T17:23:22.352 INFO:teuthology.orchestra.run.smithi100.stderr:make[3]: *** [../include/buildrules:31: idmapped-mounts] Error 2 2021-08-27T17:23:22.353 INFO:teuthology.orchestra.run.smithi100.stderr:make[2]: *** [include/buildrules:31: src] Error 2 2021-08-27T17:23:22.354 INFO:teuthology.orchestra.run.smithi100.stderr:make[1]: *** [Makefile:51: default] Error 2 2021-08-27T17:23:22.356 INFO:teuthology.orchestra.run.smithi100.stderr:make: *** [Makefile:49: default] Error 2 2021-08-27T17:23:22.361 DEBUG:teuthology.orchestra.run:got remote process result: 2
From: /ceph/teuthology-archive/pdonnell-2021-08-27_16:46:16-fs-wip-pdonnell-testing-20210827.024746-distro-basic-smithi/6362993/teuthology.log
Updated by Rishabh Dave 9 months ago
I had a conversation with Patrick last week about this ticket. He doesn't remember what this ticket was even about. IOW he doesn't remember what project fails to build.
I think its make command failing for xfstests-dev.
$ grep -rnI btrfs_delete_subvolume_id src/ src/vfs/btrfs-idmapped-mounts.c:227:static int btrfs_delete_subvolume_id(int parent_fd, uint64_t subvolid) src/vfs/btrfs-idmapped-mounts.c:2272: if (!btrfs_delete_subvolume_id(tree_fd, subvolume_id1)) src/vfs/btrfs-idmapped-mounts.c:2273: die("failure: btrfs_delete_subvolume_id"); src/vfs/btrfs-idmapped-mounts.c:2277: if (btrfs_delete_subvolume_id(info->t_mnt_scratch_fd, subvolume_id1)) src/vfs/btrfs-idmapped-mounts.c:2278: die("failure: btrfs_delete_subvolume_id"); src/vfs/btrfs-idmapped-mounts.c:2292: btrfs_delete_subvolume_id(info->t_mnt_scratch_fd, subvolume_id2);
[20:36:15 rishabh@p1g5 xfstests-dev]$ grep -rnI btrfs_ioctl_vol_args_v2 src/ src/vfs/btrfs-idmapped-mounts.c:28:# define btrfs_ioctl_vol_args_v2 override_btrfs_ioctl_vol_args_v2 src/vfs/btrfs-idmapped-mounts.c:31:# undef btrfs_ioctl_vol_args_v2 src/vfs/btrfs-idmapped-mounts.c:82:struct btrfs_ioctl_vol_args_v2 { src/vfs/btrfs-idmapped-mounts.c:159: _IOW(BTRFS_IOCTL_MAGIC, 63, struct btrfs_ioctl_vol_args_v2) src/vfs/btrfs-idmapped-mounts.c:164: _IOW(BTRFS_IOCTL_MAGIC, 23, struct btrfs_ioctl_vol_args_v2) src/vfs/btrfs-idmapped-mounts.c:169: _IOW(BTRFS_IOCTL_MAGIC, 24, struct btrfs_ioctl_vol_args_v2) src/vfs/btrfs-idmapped-mounts.c:229: struct btrfs_ioctl_vol_args_v2 args = {}; src/vfs/btrfs-idmapped-mounts.c:244: struct btrfs_ioctl_vol_args_v2 args = {}; src/vfs/btrfs-idmapped-mounts.c:265: struct btrfs_ioctl_vol_args_v2 args = { [20:37:15 rishabh@p1g5 xfstests-dev]$
Right now the build is successful on CentOS Stream 8 OS -
[centos8@centos8 xfstests-dev]$ cat /etc/os-release NAME="CentOS Stream" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Stream 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8" REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" [centos8@centos8 liburing]$ make -j$(nproc); echo $? make[1]: Entering directory '/home/centos8/repos/liburing/src' make[1]: Nothing to be done for 'all'. ... CC poll-bench CC rsrc-update-bench make[1]: Leaving directory '/home/centos8/repos/liburing/examples' 0 [centos8@centos8 liburing]$ sudo make install sed -e "s%@prefix@%/usr%g" \ -e "s%@libdir@%/usr/lib%g" \ -e "s%@includedir@%/usr/include ... install -m 755 -d /usr/man/man7 install -m 644 man/*.7 /usr/man/man7 [centos8@centos8 liburing]$ echo $? 0
Actions