Package: jfsutils
Version: 1.1.15-2.1
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for jfsutils (versioned as 1.1.15-2.2) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.
reverted:
--- jfsutils-1.1.15/libfs/log_work.c
+++ jfsutils-1.1.15.orig/libfs/log_work.c
@@ -2406,7 +2406,6 @@
 	int32_t xlen, xlength;
 	int16_t nword;
 	int8_t upd_possible = 0;
-	struct dinode dip_local; /* Local copy of dinode data for alignment purposes */
 
 	if (ld->length <= 0)
 		return (0);
@@ -2709,8 +2708,7 @@
 			 */
 
 			if (ino_rem == 0) {	/* inode base segment  */
+				dip = (struct dinode *) data;
-			  	memcpy(&dip_local, data, size_dinode);
-				dip = &dip_local;
 				if (ln == 1) {
 					/* ibase only */
 					if (db->db_ibase & mask_8)
diff -u jfsutils-1.1.15/debian/changelog jfsutils-1.1.15/debian/changelog
--- jfsutils-1.1.15/debian/changelog
+++ jfsutils-1.1.15/debian/changelog
@@ -1,3 +1,17 @@
+jfsutils (1.1.15-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Raise compat level for the cdbs invoked debhelper to 9 (Closes: #817508)
+  * Format utility list in description as properly list (Closes: #609793)
+  * Move 1.1.12-2.1 changes into its own patch file
+    debian/patches/sparc-memory-alignment-fix.patch 
+  * Add ${misc:Depends} debhelper variables to Depends lines
+  * Add patch fix-mkfs-man-comment.patch to correct ./" unknown commands to
+    .\" comments as they are intended
+  * Bump Standards-Version to 3.9.8, no changes required
+
+ -- Andreas Bombe <a...@debian.org>  Sun, 25 Sep 2016 13:37:53 +0200
+
 jfsutils (1.1.15-2.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u jfsutils-1.1.15/debian/compat jfsutils-1.1.15/debian/compat
--- jfsutils-1.1.15/debian/compat
+++ jfsutils-1.1.15/debian/compat
@@ -1 +1 @@
-4
+9
diff -u jfsutils-1.1.15/debian/control jfsutils-1.1.15/debian/control
--- jfsutils-1.1.15/debian/control
+++ jfsutils-1.1.15/debian/control
@@ -2,13 +2,13 @@
 Section: admin
 Priority: optional
 Maintainer: Stefan Hornburg (Racke) <ra...@linuxia.de>
-Build-Depends: cdbs, debhelper (>= 4.1.0), uuid-dev, quilt
-Standards-Version: 3.8.0
+Build-Depends: cdbs, debhelper (>= 9), uuid-dev, quilt
+Standards-Version: 3.9.8
 Homepage: http://jfs.sourceforge.net/
 
 Package: jfsutils
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: utilities for managing the JFS filesystem
  Utilities for managing IBM's Journaled File System (JFS) under Linux.
  .
@@ -18,20 +18,21 @@
  e-business file servers.
  .
  The following utilities are available:
- fsck.jfs - initiate replay of the JFS transaction log, and check and repair a
- JFS formatted device.
- logdump - dump a JFS formatted device's journal log.
- logredo - "replay" a JFS formatted device's journal log.
- mkfs.jfs - create a JFS formatted partition.
- xchkdmp - dump the contents of a JFS fsck log file created with xchklog.
- xchklog - extract a log from the JFS fsck workspace into a file.
- xpeek - shell-type JFS file system editor.
+  * fsck.jfs - initiate replay of the JFS transaction log, and check and
+    repair a JFS formatted device.
+  * logdump - dump a JFS formatted device's journal log.
+  * logredo - "replay" a JFS formatted device's journal log.
+  * mkfs.jfs - create a JFS formatted partition.
+  * xchkdmp - dump the contents of a JFS fsck log file created with
+    xchklog.
+  * xchklog - extract a log from the JFS fsck workspace into a file.
+  * xpeek - shell-type JFS file system editor.
 
 Package: jfsutils-udeb
 XC-Package-Type: udeb
 Architecture: any
 Section: debian-installer
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: A stripped-down version of jfsutils, for debian-installer
  This package is a jfsutils package built for reduced size, so that it
  can help to save space in debian-installer.
diff -u jfsutils-1.1.15/debian/patches/series jfsutils-1.1.15/debian/patches/series
--- jfsutils-1.1.15/debian/patches/series
+++ jfsutils-1.1.15/debian/patches/series
@@ -2,0 +3,2 @@
+sparc-memory-alignment-fix.patch
+fix-mkfs-man-comment.patch
only in patch2:
unchanged:
--- jfsutils-1.1.15.orig/debian/patches/fix-mkfs-man-comment.patch
+++ jfsutils-1.1.15/debian/patches/fix-mkfs-man-comment.patch
@@ -0,0 +1,78 @@
+--- a/mkfs/jfs_mkfs.8
++++ b/mkfs/jfs_mkfs.8
+@@ -38,43 +38,43 @@
+ 
+ .SH OPTIONS
+ 
+-./"*********************************************
+-./"*  block size has not been implemented yet  *
+-./"*********************************************
+-./".TP
+-./".BI \-b " block_size"
+-./"Set the block size for a new JFS partition
+-./".RS
+-./"
+-./"Options for
+-./".I block_size
+-./"are:
+-./".BR 512 ","
+-./".BR 1024 ","
+-./".BR 2048 ", or"
+-./".BR 4096 "."
+-./"
+-./"Using small blocks (rather than large blocks) is more space efficient because it
+-./"reduces the amount of internal fragmentation within files and directories.
+-./"However, using large blocks (rather than small blocks) is more performance efficient
+-./"because block allocation activities may occur less often .
+-./"
+-./"If the
+-./".B \-b
+-./"option is not used, the default block size is
+-./".BR 4096 "."
+-./".RE
++.\"*********************************************
++.\"*  block size has not been implemented yet  *
++.\"*********************************************
++.\".TP
++.\".BI \-b " block_size"
++.\"Set the block size for a new JFS partition
++.\".RS
++.\"
++.\"Options for
++.\".I block_size
++.\"are:
++.\".BR 512 ","
++.\".BR 1024 ","
++.\".BR 2048 ", or"
++.\".BR 4096 "."
++.\"
++.\"Using small blocks (rather than large blocks) is more space efficient because it
++.\"reduces the amount of internal fragmentation within files and directories.
++.\"However, using large blocks (rather than small blocks) is more performance efficient
++.\"because block allocation activities may occur less often .
++.\"
++.\"If the
++.\".B \-b
++.\"option is not used, the default block size is
++.\".BR 4096 "."
++.\".RE
+ 
+ .TP
+ .BI \-c
+ Check the device for bad blocks before building the file system.
+ 
+-./"**********************************
+-./"*  use -q (quiet) instead of -f  *
+-./"**********************************
+-./".TP
+-./".BI \-f
+-./"Force - do not ask for confirmation before creating the file system.
++.\"**********************************
++.\"*  use -q (quiet) instead of -f  *
++.\"**********************************
++.\".TP
++.\".BI \-f
++.\"Force - do not ask for confirmation before creating the file system.
+ 
+ .TP
+ .BI -j " journal_device"
only in patch2:
unchanged:
--- jfsutils-1.1.15.orig/debian/patches/sparc-memory-alignment-fix.patch
+++ jfsutils-1.1.15/debian/patches/sparc-memory-alignment-fix.patch
@@ -0,0 +1,20 @@
+--- jfsutils-1.1.15.orig/libfs/log_work.c
++++ jfsutils-1.1.15/libfs/log_work.c
+@@ -2406,6 +2406,7 @@
+ 	int32_t xlen, xlength;
+ 	int16_t nword;
+ 	int8_t upd_possible = 0;
++	struct dinode dip_local; /* Local copy of dinode data for alignment purposes */
+ 
+ 	if (ld->length <= 0)
+ 		return (0);
+@@ -2708,7 +2709,8 @@
+ 			 */
+ 
+ 			if (ino_rem == 0) {	/* inode base segment  */
+-				dip = (struct dinode *) data;
++			  	memcpy(&dip_local, data, size_dinode);
++				dip = &dip_local;
+ 				if (ln == 1) {
+ 					/* ibase only */
+ 					if (db->db_ibase & mask_8)

Reply via email to