[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#345490: marked as done (ITP: devio -- correctly read (or write) a region of a block device)



Your message dated Sun, 22 Jan 2006 08:46:56 -0800
with message-id <E1F0iMi-0004Hd-DY@spohr.debian.org>
and subject line Bug#345490: fixed in devio 1.2-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 1 Jan 2006 02:13:09 +0000
>From rod@whitby.id.au Sat Dec 31 18:13:09 2005
Return-path: <rod@whitby.id.au>
Received: from out4.smtp.messagingengine.com ([66.111.4.28])
	by spohr.debian.org with esmtp (Exim 4.50)
	id 1Essib-0005ch-NS
	for submit@bugs.debian.org; Sat, 31 Dec 2005 18:13:09 -0800
Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149])
	by frontend1.messagingengine.com (Postfix) with ESMTP id 357A6D2EE64;
	Sat, 31 Dec 2005 21:13:08 -0500 (EST)
Received: from web2.messagingengine.com ([10.202.2.211])
  by frontend1.internal (MEProxy); Sat, 31 Dec 2005 21:13:08 -0500
Received: by web2.messagingengine.com (Postfix, from userid 99)
	id F2096DAC8; Sat, 31 Dec 2005 21:12:57 -0500 (EST)
Message-Id: <1136081577.6619.250851405@webmail.messagingengine.com>
X-Sasl-Enc: dfTE979Sa/7dtomdL94lV1V4NKPxG9Iy3KpmANnysOJn 1136081577
From: "Rod Whitby" <rod@whitby.id.au>
To: "Debian BTS" <submit@bugs.debian.org>
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="ISO-8859-1"
MIME-Version: 1.0
X-Mailer: MIME::Lite 1.5  (F2.73; T1.15; A1.64; B3.05; Q3.03)
Subject: ITP: devio -- correctly read (or write) a region of a block device
Date: Sun, 01 Jan 2006 12:42:57 +1030
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: wnpp
Version: N/A; reported 2006-01-01
Severity: wishlist

Package name : devio
Version : 1.1
Upstream Author : John Bowler <jbowler@acm.org>
URL : http://devio.sourceforge.net/
License : MIT
Description : 

devio is a command line tool designed to read and write data to block
devices.  It allows random access to the device.  Read and write
operations occur in complete device blocks and are optimised to avoid a
write if the data has not changed. 

IO in devio is optimised for reading and writing sections of block
devices.  The main consideration is to restrict all accesses to the
device to whole device blocks aligned to a device block boundary. 
Standard stdio implementations do the same thing, however this is not
guaranteed by the stdio API.  In addition devio performs all write
operations as read-modify-write, with the write only being done if the
modify really changed some data.  This is important with flash (MTD)
devices where a write requires an erase and reduces the life of the
flash device.

devio write operations are fully synced, using the fdatasync(2) system
call, and fully checked for error conditions.

The byte reading and formatting support in the devio commands is
intended to facilitate operations where it is necessary to interpret
information contained within the device.  This frequently happens during
system bootstrap of embedded systems where the flash memory contains
important configuration data.

Examples of use can be found at
http://devio.sourceforge.net/devio-manual/example.htm

devio is used extensively in the NSLU2-Linux project
(http://www.nslu2-linux.org) to interact safely with the internal flash
memory of a running Linux system.  devio will be used in a future NSLU2
Debian kernel package postinst to install the new kernel into the
internal flash memory (which requires prepending some code to set the
machine id correctly, and byteswapping the little-endian arm kernel to
allow it to run from the RedBoot bootloader which sets up the device in
big-endian mode by default.

-- Rod Whitby (NSLU2-Linux Project Lead)

---------------------------------------
Received: (at 345490-close) by bugs.debian.org; 22 Jan 2006 16:50:43 +0000
>From joerg@spohr.debian.org Sun Jan 22 08:50:43 2006
Return-path: <joerg@spohr.debian.org>
Received: from joerg by spohr.debian.org with local (Exim 4.50)
	id 1F0iMi-0004Hd-DY; Sun, 22 Jan 2006 08:46:56 -0800
From: Rod Whitby <rod@whitby.id.au>
To: 345490-close@bugs.debian.org
X-Katie: lisa $Revision: 1.31 $
Subject: Bug#345490: fixed in devio 1.2-1
Message-Id: <E1F0iMi-0004Hd-DY@spohr.debian.org>
Sender: Joerg Jaspert <joerg@spohr.debian.org>
Date: Sun, 22 Jan 2006 08:46:56 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: devio
Source-Version: 1.2-1

We believe that the bug you reported is fixed in the latest version of
devio, which is due to be installed in the Debian FTP archive:

devio-udeb_1.2-1_i386.udeb
  to pool/main/d/devio/devio-udeb_1.2-1_i386.udeb
devio_1.2-1.diff.gz
  to pool/main/d/devio/devio_1.2-1.diff.gz
devio_1.2-1.dsc
  to pool/main/d/devio/devio_1.2-1.dsc
devio_1.2-1_i386.deb
  to pool/main/d/devio/devio_1.2-1_i386.deb
devio_1.2.orig.tar.gz
  to pool/main/d/devio/devio_1.2.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 345490@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rod Whitby <rod@whitby.id.au> (supplier of updated devio package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 17 Jan 2006 14:06:26 +0930
Source: devio
Binary: devio-udeb devio
Architecture: source i386
Version: 1.2-1
Distribution: unstable
Urgency: low
Maintainer: Rod Whitby <rod@whitby.id.au>
Changed-By: Rod Whitby <rod@whitby.id.au>
Description: 
 devio      - correctly read (or write) a region of a block device
 devio-udeb - correctly read (or write) a region of a block device (udeb)
Closes: 345490
Changes: 
 devio (1.2-1) unstable; urgency=low
 .
   * Synced with upstream.
   * Initial upload to Debian. Closes: #345490
Files: 
 15ec806ff1655f159c3bffa6ed5e1f8c 569 utils optional devio_1.2-1.dsc
 5d332c2bffc0791367bcf3368ba1a0d1 88650 utils optional devio_1.2.orig.tar.gz
 94b670f903c80a17e33e84f6e5bfa8ba 3223 utils optional devio_1.2-1.diff.gz
 5afc5efbb8011f9346b2082b75ead4ef 16416 utils optional devio_1.2-1_i386.deb
 f64b0cade88f94d1fca2e21bab133581 13404 debian-installer optional devio-udeb_1.2-1_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDz5ZYKb5dImj9VJ8RAqsfAJwODY8P+zyPF02s78IGwEXRySFMTACgnGHH
6WoL9cZg6p9ZtCrSBIcfN68=
=BM8O
-----END PGP SIGNATURE-----



Reply to: