Bug#886044: syncmaildir: raising severity of gconf dependency bug
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
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
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
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