Your message dated Sat, 22 Nov 2014 15:19:30 +0000
with message-id <e1xsctc-0004rd...@franck.debian.org>
and subject line Bug#768746: fixed in btrfs-tools 3.17-1.1
has caused the Debian Bug report #768746,
regarding libbtrfs missing headers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
768746: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768746
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: snapper
Version: 0.2.4-1
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20141108 qa-ftbfs
Justification: FTBFS in jessie on amd64
Hi,
During a rebuild of all packages in jessie (in a jessie chroot, not a
sid chroot), your package failed to build on amd64.
Relevant part (hopefully):
> /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I..
> -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -DCONFDIR='"/etc/default"'
> -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector-strong -Wformat
> -Werror=format-security -std=c++0x -Wall -Wextra -Wformat=2
> -Wnon-virtual-dtor -Wno-unused-parameter -c -o BtrfsUtils.lo BtrfsUtils.cc
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2
> -D_FORTIFY_SOURCE=2 -DCONFDIR=\"/etc/default\" -D_FILE_OFFSET_BITS=64 -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -std=c++0x -Wall
> -Wextra -Wformat=2 -Wnon-virtual-dtor -Wno-unused-parameter -c BtrfsUtils.cc
> -fPIC -DPIC -o .libs/BtrfsUtils.o
> BtrfsUtils.cc: In function 'void snapper::create_snapshot(int, int, const
> string&, bool, snapper::qgroup_t)':
> BtrfsUtils.cc:127:27: error: 'btrfs_qgroup_inherit' was not declared in this
> scope
> size_t size = sizeof(btrfs_qgroup_inherit) +
> sizeof(((btrfs_qgroup_inherit*) 0)->qgroups[0]);
> ^
> BtrfsUtils.cc:127:81: error: expected primary-expression before ')' token
> size_t size = sizeof(btrfs_qgroup_inherit) +
> sizeof(((btrfs_qgroup_inherit*) 0)->qgroups[0]);
>
> ^
> BtrfsUtils.cc:127:83: error: expected ')' before numeric constant
> size_t size = sizeof(btrfs_qgroup_inherit) +
> sizeof(((btrfs_qgroup_inherit*) 0)->qgroups[0]);
>
> ^
> BtrfsUtils.cc:127:98: error: expected ')' before ';' token
> size_t size = sizeof(btrfs_qgroup_inherit) +
> sizeof(((btrfs_qgroup_inherit*) 0)->qgroups[0]);
>
> ^
> BtrfsUtils.cc:129:43: error: invalid type in declaration before '=' token
> struct btrfs_qgroup_inherit* inherit = (btrfs_qgroup_inherit*)
> &buffer[0];
> ^
> BtrfsUtils.cc:129:67: error: expected primary-expression before ')' token
> struct btrfs_qgroup_inherit* inherit = (btrfs_qgroup_inherit*)
> &buffer[0];
> ^
> BtrfsUtils.cc:131:15: error: request for member 'num_qgroups' in '* inherit',
> which is of non-class type 'int'
> inherit->num_qgroups = 1;
> ^
> BtrfsUtils.cc:132:15: error: request for member 'num_ref_copies' in '*
> inherit', which is of non-class type 'int'
> inherit->num_ref_copies = 0;
> ^
> BtrfsUtils.cc:133:15: error: request for member 'num_excl_copies' in '*
> inherit', which is of non-class type 'int'
> inherit->num_excl_copies = 0;
> ^
> BtrfsUtils.cc:134:15: error: request for member 'qgroups' in '* inherit',
> which is of non-class type 'int'
> inherit->qgroups[0] = qgroup;
> ^
> BtrfsUtils.cc:136:23: error: 'BTRFS_SUBVOL_QGROUP_INHERIT' was not declared
> in this scope
> args_v2.flags |= BTRFS_SUBVOL_QGROUP_INHERIT;
> ^
> BtrfsUtils.cc:137:14: error: 'struct btrfs_ioctl_vol_args_v2' has no member
> named 'size'
> args_v2.size = size;
> ^
> BtrfsUtils.cc:138:14: error: 'struct btrfs_ioctl_vol_args_v2' has no member
> named 'qgroup_inherit'
> args_v2.qgroup_inherit = inherit;
> ^
> BtrfsUtils.cc: In function 'void snapper::set_default_id(int, long long
> unsigned int)':
> BtrfsUtils.cc:176:16: error: 'BTRFS_IOC_DEFAULT_SUBVOL' was not declared in
> this scope
> if (ioctl(fd, BTRFS_IOC_DEFAULT_SUBVOL, &id) != 0)
> ^
> BtrfsUtils.cc: In function 'long long unsigned int
> snapper::get_default_id(int)':
> BtrfsUtils.cc:184:33: error: aggregate
> 'snapper::get_default_id(int)::btrfs_ioctl_search_args args' has incomplete
> type and cannot be defined
> struct btrfs_ioctl_search_args args;
> ^
> BtrfsUtils.cc:188:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->tree_id = BTRFS_ROOT_TREE_OBJECTID;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:188:16: error: 'BTRFS_ROOT_TREE_OBJECTID' was not declared in
> this scope
> sk->tree_id = BTRFS_ROOT_TREE_OBJECTID;
> ^
> BtrfsUtils.cc:189:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->nr_items = 1;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:190:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->max_objectid = BTRFS_ROOT_TREE_DIR_OBJECTID;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:190:21: error: 'BTRFS_ROOT_TREE_DIR_OBJECTID' was not declared
> in this scope
> sk->max_objectid = BTRFS_ROOT_TREE_DIR_OBJECTID;
> ^
> BtrfsUtils.cc:191:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->min_objectid = BTRFS_ROOT_TREE_DIR_OBJECTID;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:192:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->max_type = BTRFS_DIR_ITEM_KEY;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:192:17: error: 'BTRFS_DIR_ITEM_KEY' was not declared in this
> scope
> sk->max_type = BTRFS_DIR_ITEM_KEY;
> ^
> BtrfsUtils.cc:193:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->min_type = BTRFS_DIR_ITEM_KEY;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:194:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->max_offset = (__u64) -1;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:195:4: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> sk->max_transid = (__u64) -1;
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:197:16: error: 'BTRFS_IOC_TREE_SEARCH' was not declared in this
> scope
> if (ioctl(fd, BTRFS_IOC_TREE_SEARCH, &args) != 0)
> ^
> BtrfsUtils.cc:200:8: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> if (sk->nr_items == 0)
> ^
> BtrfsUtils.cc:187:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_key'
> struct btrfs_ioctl_search_key* sk = &args.key;
> ^
> BtrfsUtils.cc:204:8: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_header'
> if (sh->type != BTRFS_DIR_ITEM_KEY)
> ^
> BtrfsUtils.cc:203:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_header'
> struct btrfs_ioctl_search_header* sh = (struct btrfs_ioctl_search_header*)
> args.buf;
> ^
> BtrfsUtils.cc:207:60: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_header'
> struct btrfs_dir_item* di = (struct btrfs_dir_item*)(sh + 1);
> ^
> BtrfsUtils.cc:203:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_ioctl_search_header'
> struct btrfs_ioctl_search_header* sh = (struct btrfs_ioctl_search_header*)
> args.buf;
> ^
> BtrfsUtils.cc:208:44: error: 'btrfs_stack_dir_name_len' was not declared in
> this scope
> int name_len = btrfs_stack_dir_name_len(di);
> ^
> BtrfsUtils.cc:209:40: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_dir_item'
> const char* name = (const char*)(di + 1);
> ^
> BtrfsUtils.cc:207:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_dir_item'
> struct btrfs_dir_item* di = (struct btrfs_dir_item*)(sh + 1);
> ^
> BtrfsUtils.cc:213:36: error: invalid use of incomplete type 'struct
> snapper::get_default_id(int)::btrfs_dir_item'
> return btrfs_disk_key_objectid(&di->location);
> ^
> BtrfsUtils.cc:207:9: error: forward declaration of 'struct
> snapper::get_default_id(int)::btrfs_dir_item'
> struct btrfs_dir_item* di = (struct btrfs_dir_item*)(sh + 1);
> ^
> BtrfsUtils.cc:213:46: error: 'btrfs_disk_key_objectid' was not declared in
> this scope
> return btrfs_disk_key_objectid(&di->location);
> ^
> BtrfsUtils.cc: In function 'std::string snapper::get_subvolume(int, long long
> unsigned int)':
> BtrfsUtils.cc:222:55: error: 'btrfs_subvolid_resolve' was not declared in
> this scope
> if (btrfs_subvolid_resolve(fd, path, sizeof(path), id) != 0)
> ^
> BtrfsUtils.cc: In function 'long long unsigned int snapper::get_id(int)':
> BtrfsUtils.cc:233:37: error: aggregate
> 'snapper::get_id(int)::btrfs_ioctl_ino_lookup_args args' has incomplete type
> and cannot be defined
> struct btrfs_ioctl_ino_lookup_args args;
> ^
> BtrfsUtils.cc:236:18: error: 'BTRFS_FIRST_FREE_OBJECTID' was not declared in
> this scope
> args.objectid = BTRFS_FIRST_FREE_OBJECTID;
> ^
> BtrfsUtils.cc:238:16: error: 'BTRFS_IOC_INO_LOOKUP' was not declared in this
> scope
> if (ioctl(fd, BTRFS_IOC_INO_LOOKUP, &args) != 0)
> ^
> BtrfsUtils.cc: In function 'long long unsigned int
> snapper::get_default_id(int)':
> BtrfsUtils.cc:214:5: warning: control reaches end of non-void function
> [-Wreturn-type]
> }
> ^
> BtrfsUtils.cc: In function 'long long unsigned int snapper::get_id(int)':
> BtrfsUtils.cc:242:5: warning: control reaches end of non-void function
> [-Wreturn-type]
> }
> ^
> make[3]: *** [BtrfsUtils.lo] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/11/08/snapper_0.2.4-1_jessie.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: btrfs-tools
Source-Version: 3.17-1.1
We believe that the bug you reported is fixed in the latest version of
btrfs-tools, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 768...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nicolas Dandrimont <ol...@debian.org> (supplier of updated btrfs-tools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 22 Nov 2014 14:52:06 +0100
Source: btrfs-tools
Binary: btrfs-tools btrfs-tools-udeb btrfs-tools-dbg
Architecture: source amd64
Version: 3.17-1.1
Distribution: unstable
Urgency: medium
Maintainer: Dimitri John Ledkov <x...@debian.org>
Changed-By: Nicolas Dandrimont <ol...@debian.org>
Description:
btrfs-tools - Checksumming Copy on Write Filesystem utilities
btrfs-tools-dbg - Checksumming Copy on Write Filesystem utilities (debug)
btrfs-tools-udeb - Checksumming Copy on Write Filesystem utilities (udeb)
(udeb)
Closes: 768746
Changes:
btrfs-tools (3.17-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Add 0002-Fix-linking-with-libbtrfs.patch from upstream, to properly
export all the previously exported API (Closes: #768746)
* Add 0003-Make-headers-C++-compatible.patch from upstream, making the
new headers C++-compatible.
Checksums-Sha1:
70508267ce72bbe9cb2485470c2769fecf89358c 1975 btrfs-tools_3.17-1.1.dsc
5b6ea2d5d711800ca69bbffbfb7de7e91a3db0dd 10804
btrfs-tools_3.17-1.1.debian.tar.xz
1d33b7b04dd4cd5fb160d89b624f51c04105dabf 434924 btrfs-tools_3.17-1.1_amd64.deb
948ed4f82af5582a24d75c8043c92ec6972e5940 204364
btrfs-tools-udeb_3.17-1.1_amd64.udeb
a94e7b4edf1e9339c87b65da4561c45a6376e33a 3994770
btrfs-tools-dbg_3.17-1.1_amd64.deb
Checksums-Sha256:
9b5dc855d50b9a873e4ed997958b557c5e70c34049e80a7609e08fcc7a57f145 1975
btrfs-tools_3.17-1.1.dsc
c3c361adbc5f819f4fd96bcbee1f534cae8e6c6c1e541af621cd323ae36e1a35 10804
btrfs-tools_3.17-1.1.debian.tar.xz
e307aea8ac84288f4fddffbad93e1030000ad2caa2553753efa8d1d72e6aea41 434924
btrfs-tools_3.17-1.1_amd64.deb
b51ddb4852ca87c2cb0360621c9abaebed6548c02632b3cbc5a081f4f45d559e 204364
btrfs-tools-udeb_3.17-1.1_amd64.udeb
f49f2304e547e0c93e9e09cc021a4b64c9439e45f3705bf11fa87c4fc2063998 3994770
btrfs-tools-dbg_3.17-1.1_amd64.deb
Files:
530b8ecf6fdae99ffe2368cac98235c6 1975 admin optional btrfs-tools_3.17-1.1.dsc
7d6f21bee907967fd1971de561b6dd11 10804 admin optional
btrfs-tools_3.17-1.1.debian.tar.xz
bb2c42ee359439dad971d79f7f0f2f3a 434924 admin optional
btrfs-tools_3.17-1.1_amd64.deb
2169c5d6394024b66bc5723cc55f17e9 204364 debian-installer optional
btrfs-tools-udeb_3.17-1.1_amd64.udeb
ec69daa5912133f024f616ca8e4965fa 3994770 debug extra
btrfs-tools-dbg_3.17-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUcKZPAAoJEDgB129fsthcPVIQAI0kSyu/vaAMcgy4I9U5kYUd
fj8rNvQ0FXqJM2hjtxwaLiristE6XukJyMggJJT1Zai1uwrnkT3LR6eDP5BKEH/4
EmSd1PpUG/EiesPsnoDuN1ZVFQ6XbFW6qvUFe+lp1P+6FiloH/Yd9sNgV81+DZku
iEAdKM0BHLcxSuwnE888UlFCyl8IzH8xAKJ6wnZLy8EeXmAPfFpz/fiDqyYaAUc1
8F3/lC8x0wucOezPIIIJWfCBTlDrqjx+tGCneljVp0g4EqYUQPmOfYl3J3Si6c5+
RnQp8+KF0nExR1a8XIpnDc2pLTGYZzpBgS8f5DTmIvCtL1T2E5GtFmcKdy2Lmf7f
LG9mnYjSu6whpDN1JrwPfwDXlZbvGLPx5Qhl17zEgvX9HjMMeJNzKHrYnikJhcEk
m12Kds3TcyNXnDEUlkdEwxlgelW8exctdlVSQ7KFMr1NSsvbmD/3YkzXc2tNFXUm
pUNjH6jguniAKZWl3sCg51WOprm3kr8vT9a9iBE4ikR4jJ2fB2pEGM1P9j2GXHK2
7ga8JQl1n5ACILqDacwyfThccMJSrzkcM5twoteDFeYuqs5pFGoEp2wB5npfwUJV
tftyM4kaPlqooIWpzplLliH1VEJdGJ1yUQCIoWeiY0YzmETGMHN0CW9wjNepL9Dd
srR7oN0GZDnUKtUnP52l
=54qx
-----END PGP SIGNATURE-----
--- End Message ---