<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-support/lvm2, branch walnascar</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=walnascar</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=walnascar'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-05-17T17:56:50+00:00</updated>
<entry>
<title>lvm2: correct PKGV for package libdevmapper</title>
<updated>2025-05-17T17:56:50+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2025-04-28T07:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d500cc9747b657842367e4fb3482518ce7506baf'/>
<id>urn:sha1:d500cc9747b657842367e4fb3482518ce7506baf</id>
<content type='text'>
Refer [1] about relations about recipe lvm2 and libdevmapper,
package libdevmapper is generated by recipe lvm2. And lvm2 and
libdevmapper has different release version, refer [2], VERSION is
for lvm2, and VERSION_DM is for libdevmapper. Refer following way in
configure.ac to get PKGV of libdevmapper:
[snip of configure.ac]
DM_LIB_PATCHLEVEL=$($AWK -F '[[-. ]]' '{printf "%s.%s.%s",$1,$2,$3}' "$srcdir"/VERSION_DM)
[snip]

Other distros like ubuntu, suse also use VERSION_DM as version of libdevmapper

[1] https://git.openembedded.org/meta-openembedded/commit/?h=master-next&amp;id=3f64779eae2d8312f569bee863f90ec4f8176e6c
[2] https://sourceware.org/git/?p=lvm2.git;a=tree

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: upgrade 2.03.30 -&gt; 2.03.31</title>
<updated>2025-03-02T16:48:12+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2025-03-02T03:16:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=74110869a8c1c54270c3a919ef7e84bed896e166'/>
<id>urn:sha1:74110869a8c1c54270c3a919ef7e84bed896e166</id>
<content type='text'>
ChangeLog:
Version 2.03.31 - 27th February 2025
====================================
  Reduce 'mandoc -T lint' reported issues for man pages.
  Restore support for LVM_SUPPRESS_FD_WARNINGS (2.03.24).
  Fix uncache and split cache restoring original state of volume.
  Extend use of lockopt skip to more scenarios.
  Enhance error path resolving in polling code.
  Disallow shared activation of LV with CoW snapshot.
  Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache.
  Improve mirror split with opened temporary volumes.
  Improve pvmove finish with opened temporary volumes.
  Fix backup limit for devices file, handle over 10,000 files.
  Ignore reported optimal_io_size not divisible by 4096.
  Fix busy-loop in config reading when read returned 0.
  Fix DM cache preserving logic (2.03.28).
  Improve use of lvmlockd for usecases involving thin volumes and pools.

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: drop ld-is-gold support</title>
<updated>2025-02-24T01:36:08+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2025-02-23T23:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8a29c46188b31851b32414d9d3dbb38b1b48a073'/>
<id>urn:sha1:8a29c46188b31851b32414d9d3dbb38b1b48a073</id>
<content type='text'>
The gold linker support has been dropped in oe-core[1]. Remove related
special cases and patches in recipes.

[1] https://git.openembedded.org/openembedded-core/commit/?id=a4addb9ab63011e7c604fc5daff95559e7d214e7

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: update 2.03.29 -&gt; 2.03.30</title>
<updated>2025-01-25T02:20:00+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-01-20T08:13:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8f5978b89ff70ba9e23a745b803265af79caef64'/>
<id>urn:sha1:8f5978b89ff70ba9e23a745b803265af79caef64</id>
<content type='text'>
0001-implement-libc-specific-reopen_stream.patch
0004-tweak-MODPROBE_CMD-for-cross-compile.patch
0005-do-not-build-manual.patch
refreshed for 2.03.30

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: update 2.03.28 -&gt; 2.03.29</title>
<updated>2024-12-19T17:41:23+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@cn.fujitsu.com</email>
</author>
<published>2024-12-17T09:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=98b1d1fe84efdf067d88040ffd40944e5c64787f'/>
<id>urn:sha1:98b1d1fe84efdf067d88040ffd40944e5c64787f</id>
<content type='text'>
0001-fix-command-bin-findmnt-bin-lsblk-bin-sort-not-found.patch
removed since it's included in 2.03.29

Changelog:
===========
* Fix renaming of raid sub LVs when converting a volume to raid (2.03.28).
* Fix segfault/VG write error for raid LV 'lvextend -i|--stripes -I|--stripesize'.
* Add configure --enable/disable-sd-notify to control lvmlockd build with sd-notify.
* Allow test mode when lvmlockd is built without dlm support.
* Add a note about RAID + integrity synchronization to lvmraid(7) man page.
* Add a function for running lvconvert --repair on RAID LVs to lvmdbusd.
* Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}).
* And some cleanup mostly in test code.

Signed-off-by: Wang Mingyu &lt;wangmy@cn.fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: Remove a lingering reference to ${PN}-udevrules</title>
<updated>2024-12-13T15:54:45+00:00</updated>
<author>
<name>Peter Kjellerstedt</name>
<email>pkj@axis.com</email>
</author>
<published>2024-12-13T14:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=150948e17fae5366da785524d4c51122a39c1aa5'/>
<id>urn:sha1:150948e17fae5366da785524d4c51122a39c1aa5</id>
<content type='text'>
The lvm2-udevrules package has not actually been created since commit
c37c867e1adddd6fa39cf3f3d4c6688ea6dc825a.

Signed-off-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: upgrade 2.03.27 -&gt; 2.03.28</title>
<updated>2024-11-20T00:59:12+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-11-18T09:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0d6359cca81e0ab07c21f6f3a1744948357a44c4'/>
<id>urn:sha1:0d6359cca81e0ab07c21f6f3a1744948357a44c4</id>
<content type='text'>
Changelog:
===========
- Use radix_tree to lookup for UUID within committed metadata.
- Use radix_tree to lookup LV list entry within VG struct.
- Introduce setting config/validate_metadata = full | none.
- Restore fs resize call for lvresize -r on the same size LV (2.03.17).
- Correct off-by-one devicesfile backup counting.
- Replace use of dm_hash with radix_tree for lv names and uuids.
- Refactor vg_validate with uniq_insert and better use of CPU caches.
- Add radix_tree_uniq_insert.
- Update DM cache when taking next VG lock instead of dropping it.
- Generate json string id only for json reporting.
- For vgsummary use new API call dm_config_parse_only_section().
- Use radix_tree for PV names mapping.
- Split check_lv_segment into separate _in/complete_vg variant.
- Use find_lv instead of find_lv_in_vg when possible.
- Do a mirror fixup only when mirrors with logs are imported.
- Add faster crc32 calculation from zlib code for x86_64.
- Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: upgrade 2.03.26 -&gt; 2.03.27</title>
<updated>2024-10-13T16:21:55+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2024-10-13T11:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=94266f795619cb05088c6c7055b3a022a13a6036'/>
<id>urn:sha1:94266f795619cb05088c6c7055b3a022a13a6036</id>
<content type='text'>
ChangeLog:
https://gitlab.com/lvmteam/lvm2/-/tags/v2_03_27

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: Remove the lvm2-udevrules package</title>
<updated>2024-10-09T22:47:22+00:00</updated>
<author>
<name>Fredrik Hugosson</name>
<email>fredrik.hugosson@axis.com</email>
</author>
<published>2024-10-08T11:55:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c37c867e1adddd6fa39cf3f3d4c6688ea6dc825a'/>
<id>urn:sha1:c37c867e1adddd6fa39cf3f3d4c6688ea6dc825a</id>
<content type='text'>
Add the specific udev rules needed for device mapper notifications to
the libdevmapper package. This is needed to get notifications for
device mapping to work with systemd.

Move the remaining udev rules files to the lvm2 package as there is no
real reason to have them packaged separately.

List all udev files explicitly in the FILES variables so that someone
will have to make an active decision where to package any new udev files
added in the future.

Co-authored-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Fredrik Hugosson &lt;fredrik.hugosson@axis.com&gt;
Signed-off-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>lvm2: upgrade 2.03.25 -&gt; 2.03.26</title>
<updated>2024-09-12T04:15:34+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2024-09-12T02:45:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=afa14207fe5dbf2c94373a65292cb608279b9241'/>
<id>urn:sha1:afa14207fe5dbf2c94373a65292cb608279b9241</id>
<content type='text'>
ChangeLog:
https://gitlab.com/lvmteam/lvm2/-/tags/v2_03_26

Drop 0001-configure.ac-check-egrep.patch as the issue has been fixed
upstream.

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
