Overview
Request 730344 accepted
- Update lvm2.spec: make baselibs.conf to a common source.
- Avoid creation of mixed-blocksize PV on LVM volume groups (bsc#1149408)
+ bug-1149408_Fix-rounding-writes-up-to-sector-size.patch
+ bug-1149408_vgcreate-vgextend-restrict-PVs-with-mixed-block-size.patch
- Update lvm.conf files
- add devices/allow_mixed_block_sizes item
- Update to LVM2.2.03.05
- To drop lvm2-clvm and lvm2-cmirrord rpms (jsc#PM-1324)
- Fix Out of date package (bsc#1111734)
- Fix occasional slow shutdowns with kernel 5.0.0 and up (bsc#1137648)
- Remove clvmd
- Remove lvmlib (api)
- Remove lvmetad
- Drop patches that have been merged into upstream
- bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
- bug-1137296_pvremove-vgextend-fix-using-device-aliases-with-lvmetad.patch
- bug-1135984_cache-support-no_discard_passdown.patch
- Drop patches that have been nonexist/unsupport in upstream
- bsc1080299-detect-clvm-properly.patch
- bug-998893_make_pvscan_service_after_multipathd.patch
- bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch
- bug-950089_test-fix-lvm2-testsuite-build-error.patch
- bug-1072624_test-lvmetad_dump-always-timed-out-when-using-nc.patch
- tests-specify-python3-as-the-script-interpreter.patch
- Update spec files
- merge device-mapper, lvm2-lockd, lvm2 into one spec file
- clvmd/lvmlib (api)/lvmetad had been removed, so delete related context in spec file
- Update lvm.conf files
- remove all lvmetad lines/keywords
- add event_activation
- remove fallback_to_lvm1 & related items
- remove locking_type/fallback_to_clustered_locking/fallback_to_local_locking items
- remove locking_library item
- remove all special filter rules
Request History
ganghe created request
- Update lvm2.spec: make baselibs.conf to a common source.
- Avoid creation of mixed-blocksize PV on LVM volume groups (bsc#1149408)
+ bug-1149408_Fix-rounding-writes-up-to-sector-size.patch
+ bug-1149408_vgcreate-vgextend-restrict-PVs-with-mixed-block-size.patch
- Update lvm.conf files
- add devices/allow_mixed_block_sizes item
- Update to LVM2.2.03.05
- To drop lvm2-clvm and lvm2-cmirrord rpms (jsc#PM-1324)
- Fix Out of date package (bsc#1111734)
- Fix occasional slow shutdowns with kernel 5.0.0 and up (bsc#1137648)
- Remove clvmd
- Remove lvmlib (api)
- Remove lvmetad
- Drop patches that have been merged into upstream
- bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
- bug-1137296_pvremove-vgextend-fix-using-device-aliases-with-lvmetad.patch
- bug-1135984_cache-support-no_discard_passdown.patch
- Drop patches that have been nonexist/unsupport in upstream
- bsc1080299-detect-clvm-properly.patch
- bug-998893_make_pvscan_service_after_multipathd.patch
- bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch
- bug-950089_test-fix-lvm2-testsuite-build-error.patch
- bug-1072624_test-lvmetad_dump-always-timed-out-when-using-nc.patch
- tests-specify-python3-as-the-script-interpreter.patch
- Update spec files
- merge device-mapper, lvm2-lockd, lvm2 into one spec file
- clvmd/lvmlib (api)/lvmetad had been removed, so delete related context in spec file
- Update lvm.conf files
- remove all lvmetad lines/keywords
- add event_activation
- remove fallback_to_lvm1 & related items
- remove locking_type/fallback_to_clustered_locking/fallback_to_local_locking items
- remove locking_library item
- remove all special filter rules
staging-bot set openSUSE:Factory:Staging:G as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:G"
staging-bot accepted review
Picked openSUSE:Factory:Staging:G
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar accepted review
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory
I think we need a "delete" SR for the device-mapper package link (lvm2 was changed from package link to _multibuild). It seem device-mapper from Rings:1 is shadowing this one.
I didn't know how to do it. Today we filed request but declined. The step: clicked the " Request deletion" on the URL: https://build.opensuse.org/package/show/openSUSE:Factory/lvm2-clvm
Requests: https://build.opensuse.org/request/show/731115 https://build.opensuse.org/request/show/731116
I'll take care of this
another issue: nothing provides lvm2-clvm >= 2.02.156 needed by libbd_lvm-dbus2
libblockdev provides libbd_lvm-dbus2. lvm2-2.03 won't support clvm, libblockdev should remove related code or library. I will discuss this issue with my boss tomorrow.
or maybe disable the build with lvm_dbus support, your call though :)
I suggest to remove requirment lvm2-clvm in libbd_lvm-dbus2.
Today I did a little bit reseach.
first, the history of the dependency: https://bugzilla.suse.com/show_bug.cgi?id=1086447
the denpendency chain: udisks2 lvm2 module-->libblockdev lvm-dbus plugin-->lvm2-clvm-->lvm2-cmirrord-->corosync
from my viewpoint, above chain is wrong. It looks SUSE system NEVER support libblockdev to connect lvm-dbus.
lvm2-dbus daemon is enabled by "configure --enable-dbus-service --enable-notify-dbus", but suse NEVER enable this configure item in spec file.
At last, let's remove the requirment in libblockdev spec file, push the lvm2 upgrade task forward. If there is any conflict or dependency issue, we will fix it at that time.
I just pushed modification for libblockdev spec file.
URL: https://build.opensuse.org/package/show/home:hmzhao:branches:devel:libraries:c_c++/libblockdev
For maximum functional support for libblockdev, I only change the requirement for libbd_lvm-dbus requires from lvm2-clvm to lvm2. But in real world, suse system lvm2 doesn't support dbus daemon. The function call from libblockdev will fail as before.
my requirement had been accepted and delivered to factory: https://build.opensuse.org/request/show/731527