rev 4719 - in trunk/packages/kdebase/debian: . patches

Christopher Martin chrsmrtn at costa.debian.org
Thu Oct 19 01:02:02 UTC 2006


Author: chrsmrtn
Date: 2006-10-19 01:02:01 +0000 (Thu, 19 Oct 2006)
New Revision: 4719

Added:
   trunk/packages/kdebase/debian/patches/29_hal_umount.diff
Modified:
   trunk/packages/kdebase/debian/changelog
   trunk/packages/kdebase/debian/control
Log:
Let's add the revert for now, and test.


Modified: trunk/packages/kdebase/debian/changelog
===================================================================
--- trunk/packages/kdebase/debian/changelog	2006-10-18 21:54:38 UTC (rev 4718)
+++ trunk/packages/kdebase/debian/changelog	2006-10-19 01:02:01 UTC (rev 4719)
@@ -1,7 +1,14 @@
-kdebase (4:3.5.5a-3) unstable; urgency=low
+kdebase (4:3.5.5a-3) UNRELEASED; urgency=medium
 
-  * Promote eject from recommends to depends
+  * Promote eject from recommends to depends.
 
+  * Add a patch to try to use HAL for unmounting before ejecting. This should
+    improve user's error messages in case of problems. (This change is
+    actually a revert of an upstream change).
+
+  * Version our build-conflict with nvidia-glx, since newer packages should
+    work. (Closes: #393855)
+
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed, 18 Oct 2006 14:30:20 +0200
 
 kdebase (4:3.5.5a-2) unstable; urgency=low

Modified: trunk/packages/kdebase/debian/control
===================================================================
--- trunk/packages/kdebase/debian/control	2006-10-18 21:54:38 UTC (rev 4718)
+++ trunk/packages/kdebase/debian/control	2006-10-19 01:02:01 UTC (rev 4719)
@@ -5,7 +5,7 @@
 Uploaders: Isaac Clerencia <isaac at debian.org>, Pierre Habouzit <madcoder at debian.org>, Christopher Martin <chrsmrtn at debian.org>, Adeodato Simó <dato at net.com.org.es>, Riku Voipio <riku.voipio at iki.fi>, Luk Claes <luk at debian.org>
 Build-Depends: cdbs (>= 0.4.39-0.1), debhelper (>= 5.0.31), autotools-dev, gawk, gettext, kdelibs4-dev (>= 4:3.5.5), libdbus-qt-1-dev (>= 0.60), libldap2-dev, libhal-dev (>= 0.5.5.1-2) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libhal-storage-dev (>= 0.5.5.1-2) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libncurses5-dev, libpam0g-dev, libpopt-dev, libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsensors-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsmbclient-dev, libusb-dev, libxtst-dev, libfontenc-dev, libxss-dev, libxxf86misc-dev, libxcomposite-dev, libxdamage-dev, libxkbfile-dev, xutils, sharutils, texinfo, libavahi-compat-libdnssd-dev (>= 0.4)
 Build-Depends-Indep: doxygen, qt3-doc, graphviz, gsfonts-x11, kdelibs4-doc
-Build-Conflicts: nvidia-glx
+Build-Conflicts: nvidia-glx (<< 1.0.8774-6)
 Standards-Version: 3.7.2
 
 Package: kdebase

Added: trunk/packages/kdebase/debian/patches/29_hal_umount.diff
===================================================================
--- trunk/packages/kdebase/debian/patches/29_hal_umount.diff	                        (rev 0)
+++ trunk/packages/kdebase/debian/patches/29_hal_umount.diff	2006-10-19 01:02:01 UTC (rev 4719)
@@ -0,0 +1,22 @@
+--- kde.orig/kioslave/media/mounthelper/kio_media_mounthelper.cpp
++++ kde.orig/kioslave/media/mounthelper/kio_media_mounthelper.cpp
+@@ -91,6 +91,19 @@
+ 	}
+ 	else if (args->isSet("s") || args->isSet("e"))
+ 	{
++		if (medium.isMounted())   
++		{   
++		  DCOPRef mediamanager("kded", "mediamanager");   
++		  DCOPReply reply = mediamanager.call( "unmount", medium.id());   
++		  if (reply.isValid())   
++		    reply.get(m_errorStr);   
++		  m_device = device;   
++		  if (!m_errorStr.isNull())   
++		  {   
++		    error();   
++		    return;   
++		  }   
++		}
+ 		invokeEject(device, true);
+ 	}
+ 	else




More information about the pkg-kde-commits mailing list