Your message dated Wed, 15 Apr 2020 06:41:51 -0400
with message-id 
<CAAajCMa91HYp7=GCbafCWpYtJab=_ksoqlapxurueo-b1v5...@mail.gmail.com>
and subject line Re: gpaste: please drop unnecessary build-dep on mutter
has caused the Debian Bug report #953004,
regarding gpaste: please drop unnecessary build-dep on mutter
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
953004: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953004
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gpaste
Version: 3.34.1-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch

Hi Jérémy,

In Ubuntu we have recently completed the transition from libmutter-5-0 to
libmutter-6-0.  In the process, I have noticed that gpaste has a
build-dependency on libmutter-5-dev, despite having no runtime dependency.

The attached patch fixes the gpaste upstream configure and the
build-dependencies to not reference mutter, since it is unused at runtime.

libmutter-6-dev is currently in the Debian NEW queue, so this transition
will be starting in Debian soon, and just like in Ubuntu, the
build-dependency will not block mutter from transitioning to testing - at
which point gpaste will be unbuildable in testing.

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
[email protected]                                     [email protected]
diff -Nru gpaste-3.34.1/debian/control gpaste-3.34.1/debian/control
--- gpaste-3.34.1/debian/control        2019-09-13 00:47:39.000000000 -0700
+++ gpaste-3.34.1/debian/control        2020-03-02 13:57:46.000000000 -0800
@@ -21,7 +21,6 @@
  libdbus-1-dev,
  libxtst-dev,
  libclutter-1.0-dev,
- libmutter-5-dev,
  valac (>= 0.32)
 Build-Depends-Indep:
  libgjs-dev (>= 1.54.0)
diff -Nru gpaste-3.34.1/debian/patches/dont-use-mutter.patch 
gpaste-3.34.1/debian/patches/dont-use-mutter.patch
--- gpaste-3.34.1/debian/patches/dont-use-mutter.patch  1969-12-31 
16:00:00.000000000 -0800
+++ gpaste-3.34.1/debian/patches/dont-use-mutter.patch  2020-03-02 
13:57:46.000000000 -0800
@@ -0,0 +1,19 @@
+Description: don't look for mutter .pc file
+ This is unused by anything in the code and just causes an unneeded
+ build-dependency.
+Author: Steve Langasek <[email protected]>
+Last-Update: 2020-03-02
+
+Index: gpaste-3.34.1/configure.ac
+===================================================================
+--- gpaste-3.34.1.orig/configure.ac
++++ gpaste-3.34.1/configure.ac
+@@ -157,7 +157,7 @@
+ 
+ AS_IF([test x${enable_gnome_shell_extension} = xyes], [
+     AS_IF([test x${enable_introspection} != xyes], [AC_MSG_ERROR([*** 
Introspection support is required to run the gnome-shell extension])])
+-    PKG_CHECK_MODULES(JS_EXTENSION, [mutter-clutter-5 gjs-1.0 >= 
gjs_required])
++    PKG_CHECK_MODULES(JS_EXTENSION, [gjs-1.0 >= gjs_required])
+ ])
+ 
+ AS_IF([test x${enable_x_keybinder} = xyes], [
diff -Nru gpaste-3.34.1/debian/patches/series 
gpaste-3.34.1/debian/patches/series
--- gpaste-3.34.1/debian/patches/series 1969-12-31 16:00:00.000000000 -0800
+++ gpaste-3.34.1/debian/patches/series 2020-03-02 13:57:46.000000000 -0800
@@ -0,0 +1 @@
+dont-use-mutter.patch

--- End Message ---
--- Begin Message ---
Version: 3.34.1-2

gpaste (3.34.1-2) unstable; urgency=medium

  * Drop unnecessary build-dep on mutter. Closes: #953004

--- End Message ---

Reply via email to