Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 289972

Summary: XFCE4 exo-0.3.105 mounts USB storage devices with sync option
Product: Gentoo Linux Reporter: Frank Ridderbusch <frank>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://foo-projects.org/pipermail/xfce/2009-October/026060.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Ebuild with Patching
exo-0.3.105 Sync Patch

Description Frank Ridderbusch 2009-10-21 09:02:34 UTC
exo-0.3.105 introduced a bug, which causes USB removable storage devices to be mounted with the "sync" option, which in turn causes very low transfer rates.

Ex: /dev/sdb1 on /media/SONYSTICK type vfat (rw,nosuid,nodev,sync,uhelper=hal,uid=208,shortname=winnt)

The developer provides the appropriate patch in this message:
http://foo-projects.org/pipermail/xfce/2009-October/026060.html

I prepare this minimal patch for the ebuild:

--- exo-0.3.105.ebuild	2009-10-21 01:08:29.000000000 +0200
+++ exo-0.3.105-r1.ebuild	2009-10-21 10:48:53.000000000 +0200
@@ -41,6 +41,7 @@
 	touch py-compile
 	chmod +x py-compile
 
+	epatch "${FILESDIR}"/${PN}-0.3.105-sync.patch
 	if [[ ${CHOST} == *-interix* ]] ; then
 		# configure detects getmntent, which is false!
 		export ac_cv_func_getmntent=no

I attach the complete files.
Comment 1 Frank Ridderbusch 2009-10-21 09:04:04 UTC
Created attachment 207791 [details]
Ebuild with Patching
Comment 2 Frank Ridderbusch 2009-10-21 09:04:58 UTC
Created attachment 207793 [details]
exo-0.3.105 Sync Patch
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-10-21 11:01:40 UTC
Fixed in -r1.