Bug#886044: syncmaildir: raising severity of gconf dependency bug

2018-03-14 Thread gregor herrmann
On Wed, 14 Mar 2018 09:55:36 +0100, Enrico Tassi wrote:

> > Looking at the ChangeLog and the git history, it seems that gconf has
> > been replaced by gsettings already in 1.2.6.
> > Grepping through the code shows two leftovers, the build dependency in
> > debian/control, and a mentioning in PKGS_VALA in Makefile.
> > 
> > If I remove those two pieces, the package builds and the Depends line
> > of the syncmaildir-applet binary package loses gconf-service and
> > libgconf-2-4.
> > 
> > Patch (git diff against master) attached.
> > 
> > Enrico, do you have time to work on this? Otherwise I'm happy to
> > make an upload based on this diff.
> 
> Many thanks for the work!

You're welcome.
 
> I was planning to do a new release (I'm also the upstream, and I have a
> couple of pending fixes) and the do the upload fixing the gconf issue.

That's good news!
 
> I'm very busy so can't guarantee I'll manage to do it promptly, so if
> it helps please do an NMU (and I'll wait the migration to testing before
> doing my upload, in case I manage to release quickly).

I'm not sure about the timeline for the gconf removal (cc'ing jbicha)
but I guess it can wait a bit, and would save some work.

In case Jeremy indicates a high urgency I'm happy to to this minimal
NMU in between.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Bruce Springsteen: Bobby Jean


signature.asc
Description: Digital Signature


Bug#886044: syncmaildir: raising severity of gconf dependency bug

2018-03-14 Thread Enrico Tassi
On Tue, Mar 13, 2018 at 06:14:53PM +0100, gregor herrmann wrote:
> Control: tag -1 + patch
> 
> On Mon, 12 Mar 2018 01:24:02 -0400, Jeremy Bicha wrote:
> 
> > Please try to port your package away from gconf. Otherwise, please
> > consider requesting that your package be removed from Debian to help us
> > complete this goal.
> 
> Looking at the ChangeLog and the git history, it seems that gconf has
> been replaced by gsettings already in 1.2.6.
> Grepping through the code shows two leftovers, the build dependency in
> debian/control, and a mentioning in PKGS_VALA in Makefile.
> 
> If I remove those two pieces, the package builds and the Depends line
> of the syncmaildir-applet binary package loses gconf-service and
> libgconf-2-4.
> 
> Patch (git diff against master) attached.
> 
> Enrico, do you have time to work on this? Otherwise I'm happy to
> make an upload based on this diff.

Many thanks for the work!

I was planning to do a new release (I'm also the upstream, and I have a
couple of pending fixes) and the do the upload fixing the gconf issue.

I'm very busy so can't guarantee I'll manage to do it promptly, so if
it helps please do an NMU (and I'll wait the migration to testing before
doing my upload, in case I manage to release quickly).

Ciao
-- 
Enrico Tassi



Bug#886044: syncmaildir: raising severity of gconf dependency bug

2018-03-13 Thread gregor herrmann
Control: tag -1 + patch

On Mon, 12 Mar 2018 01:24:02 -0400, Jeremy Bicha wrote:

> Please try to port your package away from gconf. Otherwise, please
> consider requesting that your package be removed from Debian to help us
> complete this goal.

Looking at the ChangeLog and the git history, it seems that gconf has
been replaced by gsettings already in 1.2.6.
Grepping through the code shows two leftovers, the build dependency in
debian/control, and a mentioning in PKGS_VALA in Makefile.

If I remove those two pieces, the package builds and the Depends line
of the syncmaildir-applet binary package loses gconf-service and
libgconf-2-4.

Patch (git diff against master) attached.

Enrico, do you have time to work on this? Otherwise I'm happy to
make an upload based on this diff.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Pixies: The Holiday Song
diff --git a/debian/control b/debian/control
index 07d30c5..72b4953 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: syncmaildir
 Section: mail
 Priority: optional
 Maintainer: Enrico Tassi 
-Build-Depends: debhelper (>= 7.0.50~), txt2man, pkg-config, libglib2.0-dev (>= 2.19.1), libgtk-3-dev, libnotify-dev (>= 0.7), libgconf2-dev, libgee-0.8-dev, lua5.1, xdelta, moreutils (>= 0.38)
+Build-Depends: debhelper (>= 7.0.50~), txt2man, pkg-config, libglib2.0-dev (>= 2.19.1), libgtk-3-dev, libnotify-dev (>= 0.7), libgee-0.8-dev, lua5.1, xdelta, moreutils (>= 0.38)
 Standards-Version: 3.9.3
 Vcs-Git: git://git.debian.org/git/collab-maint/syncmaildir.git
 Vcs-Browser:  http://git.debian.org/?p=collab-maint/syncmaildir.git
diff --git a/debian/patches/no-gconf b/debian/patches/no-gconf
new file mode 100644
index 000..b1a19e5
--- /dev/null
+++ b/debian/patches/no-gconf
@@ -0,0 +1,11 @@
+--- a/Makefile
 b/Makefile
+@@ -25,7 +25,7 @@
+ BENCH_SUITES=benchmarks
+ PKG_GTK=gtk+-3.0 
+ SMD_APPLET_C=smd-applet.c 
+-PKGS_VALA=glib-2.0 $(PKG_GTK) libnotify gconf-2.0 gee-0.8 gio-2.0
++PKGS_VALA=glib-2.0 $(PKG_GTK) libnotify gee-0.8 gio-2.0
+ TARGET_GLIB=2.32
+ PKGCONFIG_CHECK_GLIB_VERSION=--atleast-version=$(TARGET_GLIB) glib-2.0
+ PKGCONFIG_GLIB_VERSION=--modversion glib-2.0
diff --git a/debian/patches/series b/debian/patches/series
index 7e552f8..9b8524c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 #link-against-gthread2
+no-gconf


signature.asc
Description: Digital Signature


Bug#886044: syncmaildir: raising severity of gconf dependency bug

2018-03-11 Thread Jeremy Bicha
Control: severity -1 serious

As announced [1], we are working to remove gconf from Debian. As part
of this process, I am now raising the severity of this bug.

Please try to port your package away from gconf. Otherwise, please
consider requesting that your package be removed from Debian to help us
complete this goal.

[1] https://lists.debian.org/debian-devel/2018/02/msg00169.html

On behalf of the Debian GNOME team,
Jeremy Bicha