Skip to content

Commit fbbcfe9

Browse files
committed
New version: 3.9.0
1 parent 65de968 commit fbbcfe9

File tree

6 files changed

+97
-6
lines changed

6 files changed

+97
-6
lines changed

blivet/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# Vratislav Podzimek <[email protected]>
2121
#
2222

23-
__version__ = '3.8.2'
23+
__version__ = '3.9.0'
2424

2525
import sys
2626
import importlib

doc/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@
4242

4343
# General information about the project.
4444
project = 'Blivet'
45-
copyright = '2013-2023, Red Hat, Inc.' # pylint: disable=redefined-builtin
45+
copyright = '2013-2024, Red Hat, Inc.' # pylint: disable=redefined-builtin
4646

4747
# The version info for the project you're documenting, acts as replacement for
4848
# |version| and |release|, also used in various other places throughout the
4949
# built documents.
5050
#
5151
# The short X.Y version.
52-
version = '3.8.2'
52+
version = '3.9.0'
5353
# The full version, including alpha/beta/rc tags.
5454
release = version
5555

po

python-blivet.spec

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Summary: A python module for system storage configuration
22
Name: python-blivet
33
Url: https://storageapis.wordpress.com/projects/blivet
4-
Version: 3.8.2
4+
Version: 3.9.0
55

66
#%%global prerelease .b2
77
# prerelease, if defined, should be something like .a1, .b1, .b2.dev1, or .c2
@@ -110,6 +110,79 @@ make DESTDIR=%{buildroot} install
110110
%{python3_sitelib}/*
111111

112112
%changelog
113+
* Wed Jan 31 2024 Vojtech Trefny <[email protected]> - 3.9.0-1
114+
- Fix getting default LVM cache metadata size from libblockdev (vtrefny)
115+
- Fix checking for segment type for cache pools (vtrefny)
116+
- tests: Enable GFS2 tests (vtrefny)
117+
- tests: Move 'test_labels' to unit tests (vtrefny)
118+
- Add a new function to check if a filesystem is empty (vtrefny)
119+
- tests: Wait for array resync in MD tests (vtrefny)
120+
- misc: Vagrantfile update (vtrefny)
121+
- tests: Add a simple unit test for the NVMe module (vtrefny)
122+
- tests: Add a test case with multiple devices with the same name (vtrefny)
123+
- tests: Add basic unit tests for device_id (vtrefny)
124+
- tests: Add a simple test for DeviceTree.get_device_by_device_id (vtrefny)
125+
- Use get_device_by_device_id instead of _by_name in populator (vtrefny)
126+
- Add a function to get a device by device ID (vtrefny)
127+
- Add "device ID" that could be used as a unique device identifier (vtrefny)
128+
- Fix adding new members to array with redundancy (vtrefny)
129+
- Correctly set md_uuid when adding/removing member to/from array (vtrefny)
130+
- tests: Add storage test case for MD RAID (vtrefny)
131+
- Remove unused pylintcodediff helper script (vtrefny)
132+
- tests: Add a simple unit test for Btrfs (vtrefny)
133+
- Generate UUID for newly created btrfs volumes (vtrefny)
134+
- nvme: Retrieve HostNQN from a first active fabrics connection (tbzatek)
135+
- ci: Set custom release number for Packit (vtrefny)
136+
- Support partitioning of hybrid boot disks (vponcova)
137+
- Fix checking PV free space when removing it from a VG (#2232328) (vtrefny)
138+
- tests: run_tests script enhancements (vtrefny)
139+
- Add a BTRFS example (vtrefny)
140+
- tests: Add a storage test case for BTRFS (vtrefny)
141+
- Remove support for NVDIMM namespaces (vtrefny)
142+
- Fix passing extra mkfs arguments to libblockdev (vtrefny)
143+
- ci: Add a GH action to run blivet-gui test suite on PRs (vtrefny)
144+
- ci: Add a Dockerfile for building a CI container (vtrefny)
145+
- ci: Allow installing only build dependencies without test deps (vtrefny)
146+
- Fix failing tests when running as a non-root user (vtrefny)
147+
- Add flag to control LVM devices file support (vtrefny)
148+
- Use libblockdev to check for kernel modules availability (vtrefny)
149+
- Use libblockdev to remove filesystems instead of calling wipefs (vtrefny)
150+
- swap: Use libblockdev to check label and UUID format (vtrefny)
151+
- fs_test: Enable NTFS test case (vtrefny)
152+
- availability: Remove the unused "lvmdevices" application (vtrefny)
153+
- availability: Cleanup applications (vtrefny)
154+
- Remove support for Apple HFS format (vtrefny)
155+
- Fix raising FormatCreateError in FS._create (vtrefny)
156+
- Use libblockdev for filesystem mount operation (vtrefny)
157+
- Use os.statvfs instead of df to get tmpfs size (vtrefny)
158+
- Use libblockdev to create supported filesystems (vtrefny)
159+
- Use libblockdev for reading filesystem label (vtrefny)
160+
- Use libblockdev for getting filesystem info and size (vtrefny)
161+
- Use libblockdev for filesystem resizing (vtrefny)
162+
- Use libblockdev for setting and checking filesystem label and UUID (vtrefny)
163+
- swap: Simplify creating swap with UUID (vtrefny)
164+
- Use libblockdev for the filesystem sync operation (vtrefny)
165+
- Add libblockdev filesystem plugin to the list of required plugins (vtrefny)
166+
- availability: Remove unused "mlabel" application (vtrefny)
167+
- availability: Simplify checks for LVM VDO and shared LVM support (vtrefny)
168+
- availability: Do not check e2fsprogs version (vtrefny)
169+
- Remove JFS support (vtrefny)
170+
- Remove support for ReiserFS (vtrefny)
171+
- ci: Update default branch for Packit to 3.9-devel/release (vtrefny)
172+
- fcoe/iscsi: Use libblockdev to load modules instead of modprobe (vtrefny)
173+
- Added missing fstab object to SwapSpace (japokorn)
174+
- misc: Update test dependencies ansible playbook (vtrefny)
175+
- misc: Simplify the makebumpver script (vtrefny)
176+
- Do not fail when kpartx is not available (vtrefny)
177+
- Move kpartx dependency from DMDevice to MultipathDevice (vtrefny)
178+
- ci: Update default branch for Packit to 3.9-devel/release (vtrefny)
179+
- Include btrfs volumes names/labels in DeviceTreeBase.names (vtrefny)
180+
- fixed fstab.read issue (japokorn)
181+
- Added support for user defined values in fstab (japokorn)
182+
- Incorporated review comments (japokorn)
183+
- Fstab support (japokorn)
184+
- add udev-builtin-path_id property to zfcp-attached SCSI disks (maier)
185+
113186
* Thu Oct 12 2023 Vojtech Trefny <[email protected]> - 3.8.2-1
114187
- tests: Ignore new pylint false positive with pylint 3.0 (vtrefny)
115188
- pylint: Use 'exit' instead of 'do_exit' for pylint.lint.Run (vtrefny)

release_notes.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
3.9.0
2+
======
3+
* `Fstab support`_
4+
* `Libblockdev FS plugin used for filesystem operations`_
5+
6+
Fstab support
7+
--------------
8+
Blivet now supports managing the `/etc/fstab` entries. This can be done
9+
either automatically when changing devices (filesystems) or manually
10+
via the newly added `fstab` module.
11+
12+
Libblockdev FS plugin used for filesystem operations
13+
------------------------------------------------------
14+
Filesystem management and operations are now done using the libblockdev
15+
FS plugin instead of running the filesystem-specific tools directly.
16+
Support for some older/unused filesystems (HFS, JFS, ReiserFS) has been
17+
removed.
18+
119
3.8.0
220
======
321
* `Filesystem online resize support`_

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def make_release_tree(self, base_dir, files):
8585

8686

8787
setup(name='blivet',
88-
version='3.8.2',
88+
version='3.9.0',
8989
cmdclass={"sdist": blivet_sdist},
9090
description='Python module for system storage configuration',
9191
long_description=long_description,

0 commit comments

Comments
 (0)