1
0

bcachefs-tools 1.20.0 #2

Merged
jengelh merged 1 commits from pvorel/bcachefs-tools:master into master 2025-02-06 11:12:06 +01:00
Contributor

NOTE: maybe we could start building FUSE: BCACHEFS_FUSE=1 fixed: 5350fd2b7b.

NOTE: maybe we could start building FUSE: BCACHEFS_FUSE=1 fixed: https://github.com/koverstreet/bcachefs-tools/commit/5350fd2b7b63a1e1ef006f2c4ce9fbbec35b9ff9.
pvorel added 1 commit 2025-02-06 10:54:20 +01:00
Signed-off-by: Petr Vorel <pvorel@suse.cz>
jengelh merged commit ddf7f089f4 into master 2025-02-06 11:12:06 +01:00
Author
Contributor

Thanks for merging.
Oops, ppc64le and i686 builds failed (both were working on previous 1.13.0:
https://build.opensuse.org/projects/filesystems/packages/bcachefs-tools/repositories/openSUSE_Tumbleweed/binaries

ppc64le: have choice for (rpm-build-perl if perl-base) needed by rpm-build: perl-rpm-packaging rpm-build-perl (our packaging problem I guess)
i586 has a real bcachefs compilation bug:

[   76s]    Compiling errno v0.2.8
[   76s] error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
[   76s]      --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26812:1
[   76s]       |
[   76s] 26812 | pub struct bch_ioctl_data_event {
[   76s]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[   76s]       |
[   76s] note: `bch_ioctl_data_progress` has a `#[repr(align)]` attribute
[   76s]      --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26693:1
[   76s]       |
[   76s] 26693 | pub struct bch_ioctl_data_progress {
[   76s]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[   76s] note: `bch_ioctl_data_event` contains a field of type `bch_ioctl_data_event__bindgen_ty_1`
[   76s]      --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26816:9
[   76s]       |
[   76s] 26816 |     pub __bindgen_anon_1: bch_ioctl_data_event__bindgen_ty_1,
[   76s]       |         ^^^^^^^^^^^^^^^^
[   76s] note: ...which contains a field of type `bch_ioctl_data_progress`
[   76s]      --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26821:9
[   76s]       |
[   76s] 26821 |     pub p: bch_ioctl_data_progress,
[   76s]       |         ^
[   76s] 
[   76s] For more information about this error, try `rustc --explain E0588`.
[   76s] error: could not compile `bch_bindgen` (lib) due to 1 previous error

BTW could you point me to the doc how to actually perform build before I create PR? Because osc build complains: WARNING: Using EXPERIMENTAL support for git scm. The functionality may change or disappear without a prior notice! I cannot test before creating PR (which I would like to do) :(.

Thanks for merging. Oops, ppc64le and i686 builds failed (both were working on previous 1.13.0: https://build.opensuse.org/projects/filesystems/packages/bcachefs-tools/repositories/openSUSE_Tumbleweed/binaries ppc64le: `have choice for (rpm-build-perl if perl-base) needed by rpm-build: perl-rpm-packaging rpm-build-perl` (our packaging problem I guess) i586 has a real bcachefs compilation bug: ``` [ 76s] Compiling errno v0.2.8 [ 76s] error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type [ 76s] --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26812:1 [ 76s] | [ 76s] 26812 | pub struct bch_ioctl_data_event { [ 76s] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 76s] | [ 76s] note: `bch_ioctl_data_progress` has a `#[repr(align)]` attribute [ 76s] --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26693:1 [ 76s] | [ 76s] 26693 | pub struct bch_ioctl_data_progress { [ 76s] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 76s] note: `bch_ioctl_data_event` contains a field of type `bch_ioctl_data_event__bindgen_ty_1` [ 76s] --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26816:9 [ 76s] | [ 76s] 26816 | pub __bindgen_anon_1: bch_ioctl_data_event__bindgen_ty_1, [ 76s] | ^^^^^^^^^^^^^^^^ [ 76s] note: ...which contains a field of type `bch_ioctl_data_progress` [ 76s] --> /home/abuild/rpmbuild/BUILD/bcachefs-tools-1.20.0-build/bcachefs-tools-1.20.0/target/release/build/bch_bindgen-533e95f9633d92f5/out/bcachefs.rs:26821:9 [ 76s] | [ 76s] 26821 | pub p: bch_ioctl_data_progress, [ 76s] | ^ [ 76s] [ 76s] For more information about this error, try `rustc --explain E0588`. [ 76s] error: could not compile `bch_bindgen` (lib) due to 1 previous error ``` BTW could you point me to the doc how to actually perform build before I create PR? Because `osc build` complains: `WARNING: Using EXPERIMENTAL support for git scm. The functionality may change or disappear without a prior notice!` I cannot test before creating PR (which I would like to do) :(.
Owner

point me to the doc how to actually perform build before I create PR

https://en.opensuse.org/openSUSE:OBS_with_Git

>point me to the doc how to actually perform build before I create PR https://en.opensuse.org/openSUSE:OBS_with_Git
Sign in to join this conversation.
No Reviewers
No Label
No Milestone
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jengelh/bcachefs-tools#2
No description provided.