r47192 - in /desktop/unstable/glib2.0/debian: changelog patches/bug712848-volume-monitor-deadlock-kfreebsd.patch patches/series rules
ah at users.alioth.debian.org
ah at users.alioth.debian.org
Wed Dec 23 12:28:00 UTC 2015
Author: ah
Date: Wed Dec 23 12:27:59 2015
New Revision: 47192
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=47192
Log:
* Add debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch
- patch by and big thanks to Steven Chamberlain for debugging this!
- given lack of feedback from upstream, which would be very welcome
for deep changes like this, use an ifdef to only change on
*FreeBSD for now... (Closes: #712848)
* Add --no-ddebs arg to dh_strip for refdbg package build which
otherwise fails and I doubt we need ddeb/dbgsym for our debug
package.
Added:
desktop/unstable/glib2.0/debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch
Modified:
desktop/unstable/glib2.0/debian/changelog
desktop/unstable/glib2.0/debian/patches/series
desktop/unstable/glib2.0/debian/rules
Modified: desktop/unstable/glib2.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/glib2.0/debian/changelog?rev=47192&op=diff
==============================================================================
--- desktop/unstable/glib2.0/debian/changelog [utf-8] (original)
+++ desktop/unstable/glib2.0/debian/changelog [utf-8] Wed Dec 23 12:27:59 2015
@@ -1,8 +1,19 @@
-glib2.0 (2.46.2-2) UNRELEASED; urgency=medium
-
+glib2.0 (2.46.2-2) unstable; urgency=medium
+
+ [ Iain Lane ]
* Fix typo in previous changelog entry.
- -- Iain Lane <laney at debian.org> Mon, 09 Nov 2015 15:02:58 +0000
+ [ Andreas Henriksson ]
+ * Add debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch
+ - patch by and big thanks to Steven Chamberlain for debugging this!
+ - given lack of feedback from upstream, which would be very welcome
+ for deep changes like this, use an ifdef to only change on
+ *FreeBSD for now... (Closes: #712848)
+ * Add --no-ddebs arg to dh_strip for refdbg package build which
+ otherwise fails and I doubt we need ddeb/dbgsym for our debug
+ package.
+
+ -- Andreas Henriksson <andreas at fatal.se> Wed, 23 Dec 2015 11:54:51 +0100
glib2.0 (2.46.2-1) unstable; urgency=medium
Added: desktop/unstable/glib2.0/debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/glib2.0/debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch?rev=47192&op=file
==============================================================================
--- desktop/unstable/glib2.0/debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch (added)
+++ desktop/unstable/glib2.0/debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch [utf-8] Wed Dec 23 12:27:59 2015
@@ -0,0 +1,29 @@
+From: Steven Chamberlain <steven at pyro.eu.org>
+Subject: bug712848-volume-monitor-deadlock-kfreebsd
+
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712848
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=753378
+Forwarded: yes
+
+Original patch by Steven Chamberlain modified by Andreas Henriksson
+to only change on *FreeBSD until we get feedback from upstream.
+
+
+--- a/gio/gunionvolumemonitor.c
++++ b/gio/gunionvolumemonitor.c
+@@ -591,11 +591,15 @@
+ mount = NULL;
+
+ if (klass->get_mount_for_mount_path)
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
++ mount = klass->get_mount_for_mount_path (mount_path, cancellable);
++#else
+ {
+ g_rec_mutex_lock (&the_volume_monitor_mutex);
+ mount = klass->get_mount_for_mount_path (mount_path, cancellable);
+ g_rec_mutex_unlock (&the_volume_monitor_mutex);
+ }
++#endif
+
+ /* TODO: How do we know this succeeded? Keep in mind that the native
+ * volume monitor may fail (e.g. not being able to connect to
Modified: desktop/unstable/glib2.0/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/glib2.0/debian/patches/series?rev=47192&op=diff
==============================================================================
--- desktop/unstable/glib2.0/debian/patches/series [utf-8] (original)
+++ desktop/unstable/glib2.0/debian/patches/series [utf-8] Wed Dec 23 12:27:59 2015
@@ -12,3 +12,4 @@
0001-timer-test-use-volatile-for-locals.patch
skip-broken-timer-test.patch
0001-Fix-trashing-on-overlayfs.patch
+bug712848-volume-monitor-deadlock-kfreebsd.patch
Modified: desktop/unstable/glib2.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/glib2.0/debian/rules?rev=47192&op=diff
==============================================================================
--- desktop/unstable/glib2.0/debian/rules [utf-8] (original)
+++ desktop/unstable/glib2.0/debian/rules [utf-8] Wed Dec 23 12:27:59 2015
@@ -52,7 +52,7 @@
DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V --add-udeb=$(UDEB_PKG) -- -c4
DEB_DH_MAKESHLIBS_ARGS_$(REFDBG_PKG) = --no-act
-DEB_DH_STRIP_ARGS_$(REFDBG_PKG) = --no-act
+DEB_DH_STRIP_ARGS_$(REFDBG_PKG) = --no-act --no-ddebs
# Don't put the symbols in the -dbg package
DEB_DH_STRIP_ARGS_$(UDEB_PKG) =
More information about the pkg-gnome-commits
mailing list