Change History (14)
comment:1 by , 3 years ago
follow-up: 3 comment:2 by , 3 years ago
Weird, shouldn't it be reported upstream? Commit https://github.com/kdave/btrfs-progs/commit/140234dc0dbb110a780ded195f28da2aad9adc6e moved several files to include subdirectory but my guess is that config.h.in is still generated into the top dir by autoconf...
Looks like upstream have not tested their tarball. Yet running "make distcheck" is not that hard! Reflects poorly on btrfs QA, in my (not so) humble opinion. Filesystems are pieces of software we'd like to be able to trust.
comment:3 by , 3 years ago
Replying to pierre:
Weird, shouldn't it be reported upstream? Commit https://github.com/kdave/btrfs-progs/commit/140234dc0dbb110a780ded195f28da2aad9adc6e moved several files to include subdirectory but my guess is that config.h.in is still generated into the top dir by autoconf...
Actually no. If you run ./autogen.sh, config.h.in is generated into the correct location...
Looks like upstream have not tested their tarball. Yet running "make distcheck" is not that hard! Reflects poorly on btrfs QA, in my (not so) humble opinion. Filesystems are pieces of software we'd like to be able to trust.
comment:5 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
follow-up: 7 comment:6 by , 3 years ago
btrfs-progs upstream had a bug in the release script. They also don't generate the man pages correctly: https://github.com/kdave/btrfs-progs/issues/583#issuecomment-1452222018
I suppose we need to wait for v6.2.1
comment:7 by , 3 years ago
| Summary: | btrfs-progs-6.2 → btrfs-progs-6.2 (6.2.1) |
|---|
Replying to pierre:
btrfs-progs upstream had a bug in the release script. They also don't generate the man pages correctly: https://github.com/kdave/btrfs-progs/issues/583#issuecomment-1452222018
I suppose we need to wait for v6.2.1
Agree.
comment:8 by , 3 years ago
| Summary: | btrfs-progs-6.2 (6.2.1) → btrfs-progs-6.2 (wait for 6.2.1) |
|---|
comment:9 by , 3 years ago
| Summary: | btrfs-progs-6.2 (wait for 6.2.1) → btrfs-progs-6.2.1 |
|---|
Now 6.2.1 is out. The tarball is ok, but the man pages need to be installed manually if --disable-documentation is passed to configure. Note also that sphinx is required if not passing --disable-documentation. Asciidoc/xmlto is no longer sufficient. I've pushed this change.
comment:10 by , 3 years ago
| Summary: | btrfs-progs-6.2.1 → btrfs-progs-6.2.1 (hold for upstream) |
|---|
There is a conflict between e2fsprogs-1.47.0 and this version of btrfs-progs that causes the convert tests to fail. See https://github.com/kdave/btrfs-progs/issues/592
Will hold until we get a response from upstream.
comment:11 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
comment:12 by , 3 years ago
| Summary: | btrfs-progs-6.2.1 (hold for upstream) → btrfs-progs-6.2.1 |
|---|
Actually, it is the orphan_file feature from ext4 that triggers the test failures. Since this unveil a bug in btrfs-convert, we'll need to document it: it can be removed by running tune2fs -O^orphan_file <device> before the conversion. We'll also need to use a custom mke2fs.conf for the tests.

had to move the config.h.in file to include/ otherwise ./configure fails with
when doing a
right before executing the configure, it configures and builds fine.