Skip to content
This repository was archived by the owner on Oct 16, 2024. It is now read-only.

Commit bb794c6

Browse files
committed
Release version 2.5
Change-Id: Ibeed08d6913893452bec9587297f2417808a6057 Signed-off-by: Artem Bityutskiy <[email protected]>
1 parent 860d89a commit bb794c6

File tree

7 files changed

+37
-4
lines changed

7 files changed

+37
-4
lines changed

bmaptool

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ also contribute to the mapped blocks and are also copied.
4646
# * Too few public methods (R0903)
4747
# pylint: disable=R0903
4848

49-
VERSION = "2.4"
49+
VERSION = "2.5"
5050

5151
import argparse
5252
import sys

debian/changelog

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
bmap-tools (2.5) unstable; urgency=low
2+
3+
* Do not fail when lacking permisssions for accessing block device's sysfs
4+
files.
5+
* Improve debian packaging.
6+
7+
-- Artem Bityutskiy <[email protected]> Mon, 05 Aug 2013 10:05:09 +0300
8+
19
bmap-tools (2.4) unstable; urgency=low
210

311
* Add support for ssh:// URLs.

docs/RELEASE_NOTES

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
Bug-fix release 2.5
2+
~~~~~~~~~~~~~~~~~~~
3+
4+
1. bmaptool (or more precisely, the BmapCopy class) has an optimization where
5+
we switch to the "noop" I/O scheduler when writing directly to block
6+
devices. We also lessen the allowed amount of dirty data for this block
7+
device in order to create less memory pressure on the system. These tweaks
8+
are done by touching the corresponding sysfs files of the block device. The
9+
old bmaptool behavior was that it failed when it could not modify these
10+
files. However, there are systems where users can write to some block
11+
devices (USB sticks, for example), but they do not have permissions to
12+
change the sysfs files, and bmaptool did not work for normal users on such
13+
systems. In version 2.5 we change the behavior and do not fail anymore if we
14+
do not have enough permissions for changing sysfs files, simply because this
15+
is an optimization, although a quite important one. However, we do print a
16+
warning message.
17+
18+
2. Many improvements and fixes in the Debian packaging, which should make it
19+
simpler for distributions to package bmap-tools.
20+
121
Bug-fix release 2.4
222
~~~~~~~~~~~~~~~~~~~
323

packaging/bmap-tools.changes

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
Mon Aug 5 07:05:59 UTC 2013 - Artem Bityutskiy <[email protected]> 2.5-1
2+
- Do not fail when lacking permisssions for accessing block device's sysfs
3+
files.
4+
- Improve debian packaging.
5+
16
Wed Jun 5 15:16:42 UTC 2013 - Artem Bityutskiy <[email protected]> 2.4-1
27
- Add ssh:// URLs support.
38

packaging/bmap-tools.dsc

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Format: 1.0
22
Source: bmap-tools
33
Binary: bmap-tools
44
Architecture: all
5-
Version: 2.4-1
5+
Version: 2.5-1
66
Maintainer: Artem Bityutskiy <[email protected]>
77
Standards-Version: 3.8.4
88
Build-Depends: debhelper (>= 7), python-all, python-distribute

packaging/bmap-tools.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Name: bmap-tools
66
Summary: Tools to generate block map (AKA bmap) and flash images using bmap
7-
Version: 2.4
7+
Version: 2.5
88

99
%if 0%{?opensuse_bs}
1010
Release: %{rc_str}.<CI_CNT>.<B_CNT>

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
description="Bmap tools",
88
author="Artem Bityutskiy",
99
author_email="[email protected]",
10-
version="2.4",
10+
version="2.5",
1111
scripts=['bmaptool'],
1212
packages=find_packages(exclude=["test*"]),
1313
license='GPLv2',

0 commit comments

Comments
 (0)