Bug#596361: proposed patch

2011-03-21 Thread Eduard Bloch
#include hallo.h
* Adam Cécile (Le_Vert) [Mon, Mar 21 2011, 12:56:42AM]:
 Hey,
 
 Please go ahead, thanks.

Done, after applying a minor typo fix from Ubuntu guys. Final interdiff
attached.

There was no response yet but that has been expected because of the
FTPMaster meeting happening right now.

G'day,
Eduard.
diff -u ntfs-3g-2010.3.6/debian/25-ntfs-3g-policy.fdi ntfs-3g-2011.1.15/debian/25-ntfs-3g-policy.fdi
--- ntfs-3g-2010.3.6/debian/25-ntfs-3g-policy.fdi
+++ ntfs-3g-2011.1.15/debian/25-ntfs-3g-policy.fdi
@@ -26,7 +26,7 @@
	append key=volume.mount.valid_options type=strlistlocale=/append
	append key=volume.mount.valid_options type=strliststreams_interface=/append
	append key=volume.mount.valid_options type=strlistdebug/append
-   	append key=volume.mount.valid_options type=strlistno_detatch/append
+   	append key=volume.mount.valid_options type=strlistno_detach/append
	append key=volume.mount.valid_options type=strlistsync/append
	append key=volume.mount.valid_options type=strlistdirsync/append
	append key=volume.mount.valid_options type=strlistnodiratime/append
diff -u ntfs-3g-2010.3.6/debian/rules ntfs-3g-2011.1.15/debian/rules
--- ntfs-3g-2010.3.6/debian/rules
+++ ntfs-3g-2011.1.15/debian/rules
@@ -3,7 +3,7 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-# We'll symlink /usr/share/doc/package to the libntfs-3g75 one
+# We'll symlink /usr/share/doc/package to the libntfs-3g80 one
 # So we need a list of available packages
 PKG_LIST = libntfs-3g-dev ntfs-3g
 
@@ -13,6 +13,10 @@
 else
 	CFLAGS += -O2
 endif
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+MAKEFLAGS += -j$(NUMJOBS)
+endif
 
 config.status: configure
 	dh_testdir
diff -u ntfs-3g-2010.3.6/debian/ntfs-3g.links ntfs-3g-2011.1.15/debian/ntfs-3g.links
--- ntfs-3g-2010.3.6/debian/ntfs-3g.links
+++ ntfs-3g-2011.1.15/debian/ntfs-3g.links
@@ -1,2 +1,2 @@
-/usr/share/doc/libntfs-3g75 /usr/share/doc/ntfs-3g
+/usr/share/doc/libntfs-3g80 /usr/share/doc/ntfs-3g
 /sbin/mount.ntfs-3g /sbin/mount.ntfs
diff -u ntfs-3g-2010.3.6/debian/libntfs-3g-dev.links ntfs-3g-2011.1.15/debian/libntfs-3g-dev.links
--- ntfs-3g-2010.3.6/debian/libntfs-3g-dev.links
+++ ntfs-3g-2011.1.15/debian/libntfs-3g-dev.links
@@ -1 +1 @@
-/usr/share/doc/libntfs-3g75 /usr/share/doc/libntfs-3g-dev
+/usr/share/doc/libntfs-3g80 /usr/share/doc/libntfs-3g-dev
diff -u ntfs-3g-2010.3.6/debian/changelog ntfs-3g-2011.1.15/debian/changelog
--- ntfs-3g-2010.3.6/debian/changelog
+++ ntfs-3g-2011.1.15/debian/changelog
@@ -1,3 +1,23 @@
+ntfs-3g (1:2011.1.15-0.1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * New upstream release (closes: #596361)
+  * Updated changes/ChangeLog
+  * Added support for parallel in DEB_BUILD_OPTIONS
+  * Fix no_detatch - no_detach typo in HAL fdi file (from Ubuntu)
+
+ -- Eduard Bloch bl...@debian.org  Fri, 18 Mar 2011 00:04:24 +0100
+
+ntfs-3g (1:2010.10.2-0.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #596361).
+  * Update library package name from libntfs-3g75 to libntfs-3g80.
+  * Update changes/ChangeLog for latest upstream release.
+  * Bump Standards-Version to 3.9.1.
+
+ -- Michael Biebl bi...@debian.org  Wed, 27 Oct 2010 22:01:07 +0200
+
 ntfs-3g (1:2010.3.6-1) unstable; urgency=low
 
   * Ack previous NMU, thanks Michael.
reverted:
--- ntfs-3g-2010.3.6/debian/libntfs-3g75.install
+++ ntfs-3g-2010.3.6.orig/debian/libntfs-3g75.install
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
reverted:
--- ntfs-3g-2010.3.6/debian/libntfs-3g75.docs
+++ ntfs-3g-2010.3.6.orig/debian/libntfs-3g75.docs
@@ -1,4 +0,0 @@
-NEWS
-README
-debian/README.Debian
-debian/NEWS.Debian
diff -u ntfs-3g-2010.3.6/debian/control ntfs-3g-2011.1.15/debian/control
--- ntfs-3g-2010.3.6/debian/control
+++ ntfs-3g-2011.1.15/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Adam Cécile (Le_Vert) gand...@le-vert.net
 Build-Depends: debhelper (= 5), autotools-dev, pkg-config, chrpath
 Homepage: http://www.ntfs-3g.org/
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
 
 Package: ntfs-3g
 Architecture: any
@@ -28,7 +28,7 @@
 Package: libntfs-3g-dev
 Section: libdevel
 Architecture: any
-Depends: libntfs-3g75 (= ${binary:Version}), ${misc:Depends}
+Depends: libntfs-3g80 (= ${binary:Version}), ${misc:Depends}
 Description: ntfs-3g filesystem in userspace (FUSE) library headers
  The ntfs-3g driver is an open source, GPL licensed, third generation Linux
  NTFS driver which was implemented by the Linux-NTFS project. It provides
@@ -46,9 +46,9 @@
  if you are already running Debian Etch kernel or newer.
  .
  This package contains the library headers for developing programs using
- libntfs-3g75.
+ libntfs-3g80.
 
-Package: libntfs-3g75
+Package: libntfs-3g80
 Section: libs
 Architecture: any
 Depends: 

Bug#596361: proposed patch

2011-03-20 Thread Eduard Bloch
retitle 596361 ntfs-3g: new upstream version 2011.1.15
severity 596361 normal
thanks

Hello everyone,

Adam seems to be MIA since there was another major release of NTFS-3G.
And I want to have it in Sid RSN because there are some fixes which I
suspect to cause serious performance regression with 2.6.38 kernel on my
systems.

Interdiff attached. I consider uploading this in exactly one week from
now unless we see some maintainer response within this period.

Regards,
Eduard.

diff -u ntfs-3g-2010.3.6/debian/rules ntfs-3g-2011.1.15/debian/rules
--- ntfs-3g-2010.3.6/debian/rules
+++ ntfs-3g-2011.1.15/debian/rules
@@ -3,7 +3,7 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-# We'll symlink /usr/share/doc/package to the libntfs-3g75 one
+# We'll symlink /usr/share/doc/package to the libntfs-3g80 one
 # So we need a list of available packages
 PKG_LIST = libntfs-3g-dev ntfs-3g
 
@@ -13,6 +13,10 @@
 else
CFLAGS += -O2
 endif
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+NUMJOBS = $(patsubst parallel=%,%,$(filter 
parallel=%,$(DEB_BUILD_OPTIONS)))
+MAKEFLAGS += -j$(NUMJOBS)
+endif
 
 config.status: configure
dh_testdir
diff -u ntfs-3g-2010.3.6/debian/ntfs-3g.links 
ntfs-3g-2011.1.15/debian/ntfs-3g.links
--- ntfs-3g-2010.3.6/debian/ntfs-3g.links
+++ ntfs-3g-2011.1.15/debian/ntfs-3g.links
@@ -1,2 +1,2 @@
-/usr/share/doc/libntfs-3g75 /usr/share/doc/ntfs-3g
+/usr/share/doc/libntfs-3g80 /usr/share/doc/ntfs-3g
 /sbin/mount.ntfs-3g /sbin/mount.ntfs
diff -u ntfs-3g-2010.3.6/debian/libntfs-3g-dev.links 
ntfs-3g-2011.1.15/debian/libntfs-3g-dev.links
--- ntfs-3g-2010.3.6/debian/libntfs-3g-dev.links
+++ ntfs-3g-2011.1.15/debian/libntfs-3g-dev.links
@@ -1 +1 @@
-/usr/share/doc/libntfs-3g75 /usr/share/doc/libntfs-3g-dev
+/usr/share/doc/libntfs-3g80 /usr/share/doc/libntfs-3g-dev
diff -u ntfs-3g-2010.3.6/debian/changelog ntfs-3g-2011.1.15/debian/changelog
--- ntfs-3g-2010.3.6/debian/changelog
+++ ntfs-3g-2011.1.15/debian/changelog
@@ -1,3 +1,22 @@
+ntfs-3g (1:2011.1.15-0.1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * New upstream release (closes: #596361)
+  * Updated changes/ChangeLog
+  * Added support for parallel in DEB_BUILD_OPTIONS
+
+ -- Eduard Bloch bl...@debian.org  Fri, 18 Mar 2011 00:04:24 +0100
+
+ntfs-3g (1:2010.10.2-0.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #596361).
+  * Update library package name from libntfs-3g75 to libntfs-3g80.
+  * Update changes/ChangeLog for latest upstream release.
+  * Bump Standards-Version to 3.9.1.
+
+ -- Michael Biebl bi...@debian.org  Wed, 27 Oct 2010 22:01:07 +0200
+
 ntfs-3g (1:2010.3.6-1) unstable; urgency=low
 
   * Ack previous NMU, thanks Michael.
reverted:
--- ntfs-3g-2010.3.6/debian/libntfs-3g75.install
+++ ntfs-3g-2010.3.6.orig/debian/libntfs-3g75.install
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
reverted:
--- ntfs-3g-2010.3.6/debian/libntfs-3g75.docs
+++ ntfs-3g-2010.3.6.orig/debian/libntfs-3g75.docs
@@ -1,4 +0,0 @@
-NEWS
-README
-debian/README.Debian
-debian/NEWS.Debian
diff -u ntfs-3g-2010.3.6/debian/control ntfs-3g-2011.1.15/debian/control
--- ntfs-3g-2010.3.6/debian/control
+++ ntfs-3g-2011.1.15/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Adam Cécile (Le_Vert) gand...@le-vert.net
 Build-Depends: debhelper (= 5), autotools-dev, pkg-config, chrpath
 Homepage: http://www.ntfs-3g.org/
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
 
 Package: ntfs-3g
 Architecture: any
@@ -28,7 +28,7 @@
 Package: libntfs-3g-dev
 Section: libdevel
 Architecture: any
-Depends: libntfs-3g75 (= ${binary:Version}), ${misc:Depends}
+Depends: libntfs-3g80 (= ${binary:Version}), ${misc:Depends}
 Description: ntfs-3g filesystem in userspace (FUSE) library headers
  The ntfs-3g driver is an open source, GPL licensed, third generation Linux
  NTFS driver which was implemented by the Linux-NTFS project. It provides
@@ -46,9 +46,9 @@
  if you are already running Debian Etch kernel or newer.
  .
  This package contains the library headers for developing programs using
- libntfs-3g75.
+ libntfs-3g80.
 
-Package: libntfs-3g75
+Package: libntfs-3g80
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -u ntfs-3g-2010.3.6/debian/changes/ChangeLog 
ntfs-3g-2011.1.15/debian/changes/ChangeLog
--- ntfs-3g-2010.3.6/debian/changes/ChangeLog
+++ ntfs-3g-2011.1.15/debian/changes/ChangeLog
@@ -1,3 +1,104 @@
+STABLE Version 2011.1.15 (January 23, 2011)
+
+* New: implemented fsync() and fsyncdir().
+* New: implemented the ’sync’ mount option.
+* New: sanity check upcase table.
+* New: added a big-endian extended attribute name for attrib and times.
+* New: added an extended attribute name for creation time.
+* New: enable renaming of system extended attributes.
+* Change: improved appending data to fragmented files.
+* Change: improved rebuilding a runlist.

Bug#596361: proposed patch

2011-03-20 Thread Adam Cécile (Le_Vert)

Hey,

Please go ahead, thanks.

Adal.

Le 20/03/2011 15:04, Eduard Bloch a écrit :

retitle 596361 ntfs-3g: new upstream version 2011.1.15
severity 596361 normal
thanks

Hello everyone,

Adam seems to be MIA since there was another major release of NTFS-3G.
And I want to have it in Sid RSN because there are some fixes which I
suspect to cause serious performance regression with 2.6.38 kernel on my
systems.

Interdiff attached. I consider uploading this in exactly one week from
now unless we see some maintainer response within this period.

Regards,
Eduard.






--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#596361: proposed patch

2010-10-27 Thread Michael Biebl
tags 596361 patch
thanks

Hi Adam,

I prepared a patch updating the package to 2010.10.2 and targetting 
experimental.

Please review and let me know if you need a sponsor.
If you are busy otherwise and ok with it, I could NMU with the proposed patch.

Cheers,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
diff -urN ntfs-3g-2010.3.6/debian//changelog ntfs-3g-2010.10.2/debian//changelog
--- ntfs-3g-2010.3.6/debian//changelog	2010-10-27 22:00:20.0 +0200
+++ ntfs-3g-2010.10.2/debian//changelog	2010-10-27 22:35:21.458009017 +0200
@@ -1,3 +1,13 @@
+ntfs-3g (1:2010.10.2-0.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #596361).
+  * Update library package name from libntfs-3g75 to libntfs-3g80.
+  * Update changes/ChangeLog for latest upstream release.
+  * Bump Standards-Version to 3.9.1.
+
+ -- Michael Biebl bi...@debian.org  Wed, 27 Oct 2010 22:01:07 +0200
+
 ntfs-3g (1:2010.3.6-1) unstable; urgency=low
 
   * Ack previous NMU, thanks Michael.
diff -urN ntfs-3g-2010.3.6/debian//changes/ChangeLog ntfs-3g-2010.10.2/debian//changes/ChangeLog
--- ntfs-3g-2010.3.6/debian//changes/ChangeLog	2010-10-27 22:00:20.0 +0200
+++ ntfs-3g-2010.10.2/debian//changes/ChangeLog	2010-10-27 22:08:17.610004977 +0200
@@ -1,3 +1,87 @@
+STABLE Version 2010.10.2 (October 3, 2010)
+
+* Fixed filename encoding when standard functions are not available.
+* Fixed checking mounted device status on some non-Linux platforms.
+* Fixed mounting with SELinux context.
+* Fixed -n and –no-mtab mount option handling, needed by automount.
+* Improved consistency checks of POSIX ACLs.
+* NTFS-3G manual update.
+
+STABLE Version 2010.8.8 (August 8, 2010)
+
+* New: Full, transparent, read-write compression support.
+* New: Two new mount options: compression and nocompression (default).
+* New: Introduced windows_names mount option to enforce only Windows names.
+* Change: Re-enabled compression in root directory.
+* Change: Reversed default for showing/hiding hidden files.
+* Change: Redefined default user mapping.
+* Change: Marked files whose name has a dot initial as “hidden” if option hide_dot_files is used.
+* Change: Renamed option default_permissions to permissions.
+* Fixed use of utimensat() with external fuse older than 2.8.
+* Fixed a hang when reading a corrupt compressed file.
+* Fixed a possible crash when creating a stream.
+* Fixed all reported and found compressed write related bugs.
+* Fixed partially overwriting sparse clusters on highly fragmented volumes.
+* Fixed checking write errors in setxattr().
+* Fixed processing end of partial runlist for compressed files.
+* Fixed updating file compressed sizes.
+* Fixed checking the device mount state.
+* Fixed processing of options silent and no_def_opts.
+* Fixed excessive cluster allocation within big holes.
+* Fixed creating empty encrypted extended attributes.
+* Fixed too permissive sanity check before compressing.
+* Fixed error returns when writing compressed data.
+* Fixed sanity checked when closing a compressed file.
+* Fixed zeroing the end of an ex-hole cluster of compressed files.
+* Improved sanity checks on security descriptors.
+
+TEST Version 2010.7.23-RC (July 23, 2010)
+
+* Fixed partially overwriting sparse clusters on highly fragmented volumes.
+* Fixed checking write errors in setxattr().
+* Fixed processing end of partial runlist for compressed files.
+* Fixed updating file compressed sizes.
+* Fixed checking the device mount state.
+* Fixed processing of options silent and no_def_opts.
+* Fixed excessive cluster allocation within big holes.
+* Fixed creating empty encrypted extended attributes.
+* Fixed too permissive sanity check before compressing.
+* Fixed error returns when writing compressed data.
+* Fixed sanity checked when closing a compressed file.
+* Improved sanity checks on security descriptors.
+
+TEST Version 2010.6.31-RC (June 30, 2010)
+
+* New: Full, transparent, read-write compression support.
+* New: Two new mount options: compression and nocompression (default).
+* New: Introduced windows_names mount option to enforce only Windows names.
+* Change: Re-enabled compression in root directory.
+* Change: Reversed default for showing/hiding hidden files.
+* Change: Redefined default user mapping.
+* Change: Marked files whose name has a dot initial as “hidden” if option hide_dot_files is used.
+* Change: Renamed option default_permissions to permissions.
+* Fixed use of utimensat() with external fuse older than 2.8.
+* Fixed a hang when reading a corrupt compressed file.
+* Fixed a possible crash when creating a stream.
+* Fixed all reported and found compressed write related bugs.
+