All of lore.kernel.org
 help / color / mirror / Atom feed
* Btrfs progs release 5.10.1
@ 2021-02-05 11:25 David Sterba
  2021-02-16 11:00 ` Filipe Manana
  0 siblings, 1 reply; 3+ messages in thread
From: David Sterba @ 2021-02-05 11:25 UTC (permalink / raw)
  To: linux-btrfs

Hi,

btrfs-progs version 5.10.1 have been released.

The static build got broken due to libmount added in 5.10, this works now. The
minimum libmount version is 2.24 that is not available on some LTS distros like
CentOS 7. The plan is to bring the support back, reimplementing some libmount
functionality and dropping the dependency again.

Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git

Shortlog:

David Sterba (6):
      btrfs-progs: build: fix linking with static libmount
      btrfs-progs: tests: add support to test the .static binaries
      btrfs-progs: docs: clarify scrub requiring mounted filesystem
      btrfs-progs: INSTALL: update build dependencies
      btrfs-progs: update CHANGES for 5.10.1
      Btrfs progs v5.10.1

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Btrfs progs release 5.10.1
  2021-02-05 11:25 Btrfs progs release 5.10.1 David Sterba
@ 2021-02-16 11:00 ` Filipe Manana
  2021-02-19 19:38   ` David Sterba
  0 siblings, 1 reply; 3+ messages in thread
From: Filipe Manana @ 2021-02-16 11:00 UTC (permalink / raw)
  To: David Sterba; +Cc: linux-btrfs

On Fri, Feb 5, 2021 at 11:33 AM David Sterba <dsterba@suse.com> wrote:
>
> Hi,
>
> btrfs-progs version 5.10.1 have been released.
>
> The static build got broken due to libmount added in 5.10, this works now. The
> minimum libmount version is 2.24 that is not available on some LTS distros like
> CentOS 7. The plan is to bring the support back, reimplementing some libmount
> functionality and dropping the dependency again.
>
> Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
> Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
>
> Shortlog:
>
> David Sterba (6):
>       btrfs-progs: build: fix linking with static libmount

Btw, this causes two fstests to fail:

$ ./check btrfs/100 btrfs/101
FSTYP         -- btrfs
PLATFORM      -- Linux/x86_64 debian8 5.11.0-rc6-btrfs-next-80 #1 SMP
PREEMPT Wed Feb 3 11:28:05 WET 2021
MKFS_OPTIONS  -- /dev/sdc
MOUNT_OPTIONS -- /dev/sdc /home/fdmanana/btrfs-tests/scratch_1

btrfs/100 6s ... [failed, exit status 1]- output mismatch (see
/home/fdmanana/git/hub/xfstests/results//btrfs/100.out.bad)
    --- tests/btrfs/100.out 2020-06-10 19:29:03.818519162 +0100
    +++ /home/fdmanana/git/hub/xfstests/results//btrfs/100.out.bad
2021-02-16 10:55:53.145343890 +0000
    @@ -2,10 +2,7 @@
     Label: none  uuid: <UUID>
      Total devices <NUM> FS bytes used <SIZE>
      devid <DEVID> size <SIZE> used <SIZE> path SCRATCH_DEV
    - devid <DEVID> size <SIZE> used <SIZE> path /dev/mapper/error-test
    + devid <DEVID> size <SIZE> used <SIZE> path dm-0

    -Label: none  uuid: <UUID>
    ...
    (Run 'diff -u /home/fdmanana/git/hub/xfstests/tests/btrfs/100.out
/home/fdmanana/git/hub/xfstests/results//btrfs/100.out.bad'  to see
the entire diff)
btrfs/101 8s ... [failed, exit status 1]- output mismatch (see
/home/fdmanana/git/hub/xfstests/results//btrfs/101.out.bad)
    --- tests/btrfs/101.out 2020-06-10 19:29:03.818519162 +0100
    +++ /home/fdmanana/git/hub/xfstests/results//btrfs/101.out.bad
2021-02-16 10:55:58.105503554 +0000
    @@ -2,10 +2,7 @@
     Label: none  uuid: <UUID>
      Total devices <NUM> FS bytes used <SIZE>
      devid <DEVID> size <SIZE> used <SIZE> path SCRATCH_DEV
    - devid <DEVID> size <SIZE> used <SIZE> path /dev/mapper/error-test
    + devid <DEVID> size <SIZE> used <SIZE> path dm-0

    -Label: none  uuid: <UUID>
    ...
    (Run 'diff -u /home/fdmanana/git/hub/xfstests/tests/btrfs/101.out
/home/fdmanana/git/hub/xfstests/results//btrfs/101.out.bad'  to see
the entire diff)
Ran: btrfs/100 btrfs/101
Failures: btrfs/100 btrfs/101
Failed 2 of 2 tests


Is there any plan to fix this?

Thanks.


>       btrfs-progs: tests: add support to test the .static binaries
>       btrfs-progs: docs: clarify scrub requiring mounted filesystem
>       btrfs-progs: INSTALL: update build dependencies
>       btrfs-progs: update CHANGES for 5.10.1
>       Btrfs progs v5.10.1



-- 
Filipe David Manana,

“Whether you think you can, or you think you can't — you're right.”

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Btrfs progs release 5.10.1
  2021-02-16 11:00 ` Filipe Manana
@ 2021-02-19 19:38   ` David Sterba
  0 siblings, 0 replies; 3+ messages in thread
From: David Sterba @ 2021-02-19 19:38 UTC (permalink / raw)
  To: Filipe Manana; +Cc: David Sterba, linux-btrfs

On Tue, Feb 16, 2021 at 11:00:18AM +0000, Filipe Manana wrote:
> On Fri, Feb 5, 2021 at 11:33 AM David Sterba <dsterba@suse.com> wrote:
> >
> > Hi,
> >
> > btrfs-progs version 5.10.1 have been released.
> >
> > The static build got broken due to libmount added in 5.10, this works now. The
> > minimum libmount version is 2.24 that is not available on some LTS distros like
> > CentOS 7. The plan is to bring the support back, reimplementing some libmount
> > functionality and dropping the dependency again.
> >
> > Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
> > Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
> >
> > Shortlog:
> >
> > David Sterba (6):
> >       btrfs-progs: build: fix linking with static libmount
> 
> Btw, this causes two fstests to fail:
> 
> $ ./check btrfs/100 btrfs/101
> FSTYP         -- btrfs
> PLATFORM      -- Linux/x86_64 debian8 5.11.0-rc6-btrfs-next-80 #1 SMP
> PREEMPT Wed Feb 3 11:28:05 WET 2021
> MKFS_OPTIONS  -- /dev/sdc
> MOUNT_OPTIONS -- /dev/sdc /home/fdmanana/btrfs-tests/scratch_1
> 
> btrfs/100 6s ... [failed, exit status 1]- output mismatch (see
> /home/fdmanana/git/hub/xfstests/results//btrfs/100.out.bad)
>     --- tests/btrfs/100.out 2020-06-10 19:29:03.818519162 +0100
>     +++ /home/fdmanana/git/hub/xfstests/results//btrfs/100.out.bad
> 2021-02-16 10:55:53.145343890 +0000
>     @@ -2,10 +2,7 @@
>      Label: none  uuid: <UUID>
>       Total devices <NUM> FS bytes used <SIZE>
>       devid <DEVID> size <SIZE> used <SIZE> path SCRATCH_DEV
>     - devid <DEVID> size <SIZE> used <SIZE> path /dev/mapper/error-test
>     + devid <DEVID> size <SIZE> used <SIZE> path dm-0
> 
>     -Label: none  uuid: <UUID>
>     ...
>     (Run 'diff -u /home/fdmanana/git/hub/xfstests/tests/btrfs/100.out
> /home/fdmanana/git/hub/xfstests/results//btrfs/100.out.bad'  to see
> the entire diff)
> btrfs/101 8s ... [failed, exit status 1]- output mismatch (see
> /home/fdmanana/git/hub/xfstests/results//btrfs/101.out.bad)
>     --- tests/btrfs/101.out 2020-06-10 19:29:03.818519162 +0100
>     +++ /home/fdmanana/git/hub/xfstests/results//btrfs/101.out.bad
> 2021-02-16 10:55:58.105503554 +0000
>     @@ -2,10 +2,7 @@
>      Label: none  uuid: <UUID>
>       Total devices <NUM> FS bytes used <SIZE>
>       devid <DEVID> size <SIZE> used <SIZE> path SCRATCH_DEV
>     - devid <DEVID> size <SIZE> used <SIZE> path /dev/mapper/error-test
>     + devid <DEVID> size <SIZE> used <SIZE> path dm-0
> 
>     -Label: none  uuid: <UUID>
>     ...
>     (Run 'diff -u /home/fdmanana/git/hub/xfstests/tests/btrfs/101.out
> /home/fdmanana/git/hub/xfstests/results//btrfs/101.out.bad'  to see
> the entire diff)
> Ran: btrfs/100 btrfs/101
> Failures: btrfs/100 btrfs/101
> Failed 2 of 2 tests
> 
> 
> Is there any plan to fix this?

Yes, it's fixed in devel, the path canonicalization got accidentally
broken by my libmount workarounds.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-02-19 19:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-05 11:25 Btrfs progs release 5.10.1 David Sterba
2021-02-16 11:00 ` Filipe Manana
2021-02-19 19:38   ` David Sterba

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.