[Bug 1219804] New: yast2-storage-ng fails to build with new libstorage-ng
https://bugzilla.suse.com/show_bug.cgi?id=1219804 Bug ID: 1219804 Summary: yast2-storage-ng fails to build with new libstorage-ng Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: aschnell@suse.com QA Contact: jsrain@suse.com Target Milestone: --- Found By: --- Blocker: --- libstorage-ng has new experimental support for bcachefs. yast2-storage-ng fails to build (in openSUSE:Factory:Staging:F) since it does not know about the new enum value. https://build.opensuse.org/public/build/openSUSE:Factory:Staging:F/standard/... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Found By|--- |Development CC| |aschnell@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 https://bugzilla.suse.com/show_bug.cgi?id=1219804#c1 --- Comment #1 from Stefan Hundhammer <shundhammer@suse.com> --- The relevant build failure is this one:
13) Y2Storage::StorageFeature.all contains one entry for each feature from libstorage-ng Failure/Error: expect(described_class.all.map(&:to_sym)).to contain_exactly(*constants) . expected collection contained: [:UF_BCACHE, :UF_BCACHEFS, :UF_BITLOCKER, :UF_BTRFS, :UF_DASD, :UF_DMRAID, :UF_EXFAT, :UF_EXT2, :UF_E..._ENCRYPTION, :UF_PMEM, :UF_QUOTA, :UF_REISERFS, :UF_SNAPSHOTS, :UF_SWAP, :UF_UDF, :UF_VFAT, :UF_XFS] actual collection contained: [:UF_BCACHE, :UF_BITLOCKER, :UF_BTRFS, :UF_DASD, :UF_DMRAID, :UF_EXFAT, :UF_EXT2, :UF_EXT3, :UF_EXT4,..._ENCRYPTION, :UF_PMEM, :UF_QUOTA, :UF_REISERFS, :UF_SNAPSHOTS, :UF_SWAP, :UF_UDF, :UF_VFAT, :UF_XFS] the missing elements were: [:UF_BCACHEFS] # ./test/y2storage/storage_feature_test.rb:33:in `block (3 levels) in <top (required)>'
Which means a one-line change here: https://github.com/yast/yast-storage-ng/blob/master/src/lib/y2storage/storag... i.e. inserting a line for this new UF_BCACHEFS. I assume that if we are ever going to implement this in yast-storage-ng, we will need support packages for this feature. So far, I found "bcachefs-tools": https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools Is that all, or is package "bcache-tools" also needed? https://build.opensuse.org/package/view_file/openSUSE:Factory/bcache-tools/b... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 https://bugzilla.suse.com/show_bug.cgi?id=1219804#c2 --- Comment #2 from Arvin Schnell <aschnell@suse.com> --- bcache-tools is not needed for bcachefs. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 https://bugzilla.suse.com/show_bug.cgi?id=1219804#c3 Stefan Hundhammer <shundhammer@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Stefan Hundhammer <shundhammer@suse.com> --- PR: https://github.com/yast/yast-storage-ng/pull/1367 This will become available with yast2-storage-ng-5.05. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 Stefan Hundhammer <shundhammer@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|yast2-maintainers@suse.de |yast-internal@suse.de URL| |https://trello.com/c/PT0yG6 | |1d -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 Stefan Hundhammer <shundhammer@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|yast-internal@suse.de |yast2-maintainers@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 https://bugzilla.suse.com/show_bug.cgi?id=1219804#c4 Stefan Hundhammer <shundhammer@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #4 from Stefan Hundhammer <shundhammer@suse.com> --- PR merged. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.suse.com/s | |how_bug.cgi?id=1220142 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219804 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.suse.com/s | |how_bug.cgi?id=1220150 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com