[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

syncevolution bug #679657 in stable



Hello "stable release team",

this is the first time I do this so please expect some ignorance from my
part.

Following debian documentation "5.5.1. Special case: uploads to the
stable and oldstable distributions"
(http://www.debian.org/doc/manuals/developers-reference/pkgs.html#upload-stable),
this email is to discuss with the "stable release team" a possible
upload to make a nmu to stable to fix http://bugs.debian.org/679657 in
stable.

ATM the bug #679657 is present in stable, testing and unstable, but it
is fixed in the maintainer's git repository since before the Debian
Wheezy release.

The fix missed Debian Wheezy release because a new package was not
released to unstable since the fix was done in git. It will eventually
get fixed in unstable when the next package version is released, along
with an upstream source update. So when this new package is released it
will not get into stable.

Since the bug will get fixed in unstable (and later in testing), I would
like to request to fix it in stable.

The fix is just the addition of one line to the file
debian/syncevolution.install so that a compiled binary in the package
build process is actually installed in the system. So this doesn't add a
new feature, it just fixes a bug that existed before Debian Wheezy was
release. That's is why I'm proposing to fix it in stable instead of
wheezy-backports.

I'm not aware of the package maintainer activity but he did not reply to
the bug report last question (http://bugs.debian.org/679657#55), so I'm
bringing this issue here. Should I contact him directly?

I've fixed the issue locally by importing the stable source code from
Debian Wheezy to a git repository with "git-import-dsc", then I've added
the package git repository
(http://anonscm.debian.org/git/collab-maint/syncevolution.git) as a git
remote, and then I did a git cherry pick (using gitk) of the git commit
that fixes the issue to my imported source code. Finally I've added a
debian/changelog entry to build for stable as a Non-maintainer upload
(it was automatically selected by dch).

Attached to this email is the patch taken from the git package
repository from:

http://anonscm.debian.org/gitweb/?p=collab-maint/syncevolution.git;a=commit;h=11e39a9a26f6fc70aa82f790f567fb8ef56a7611

Also attached is a "debdiff.dsc" file with the changes in the source of
the debian package I did and described above.

So, resuming, I'd like to discuss if it is possible to fix the issue in
stable through a nmu and propose to upload the attached source debian
package files.

If all is ok here I think 'm almost ready to proceed to the next step
and use reportbug report a bug against "release.debian.org"
pseudo-package with the attached debdiff attached (I'm following the
example from http://bugs.debian.org/714759).

Sorry for the long writing. I just don't know how much detail I have to
give to this discussion.

Regards,
Rui

>From 9705aea8804eb990b0f2d1f1bd2702d04ade4828 Mon Sep 17 00:00:00 2001
From: Tino Keitel <tino+debian@tikei.de>
Date: Fri, 6 Jul 2012 21:02:34 +0200
Subject: [PATCH] Install /usr/lib/syncevolution/syncevo-local-sync

syncevo-local-sync is missing, but it is required for certain sync
operations, e.h. DAV sync.

Closes: #679657
Thanks: Gregor Herrmann for the patch.
---
 debian/syncevolution-libs.install |    1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/syncevolution-libs.install b/debian/syncevolution-libs.install
index 1864bdc..242891d 100644
--- a/debian/syncevolution-libs.install
+++ b/debian/syncevolution-libs.install
@@ -1 +1,2 @@
 usr/lib/syncevolution/backends/*.so
+usr/lib/syncevolution/syncevo-local-sync
-- 
1.7.10.4

diff -Nru syncevolution-1.2.99.1/debian/changelog syncevolution-1.2.99.1/debian/changelog
--- syncevolution-1.2.99.1/debian/changelog	2013-04-01 19:19:15.000000000 +0100
+++ syncevolution-1.2.99.1/debian/changelog	2013-08-08 03:44:01.000000000 +0100
@@ -1,3 +1,10 @@
+syncevolution (1.2.99.1-1.2) stable; urgency=low
+
+  * Non-maintainer upload.
+  * Install /usr/lib/syncevolution/syncevo-local-sync
+
+ -- Rui Miguel P. Bernardo <rui.bernardo.pt@gmail.com>  Thu, 08 Aug 2013 03:43:05 +0100
+
 syncevolution (1.2.99.1-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru syncevolution-1.2.99.1/debian/syncevolution-libs.install syncevolution-1.2.99.1/debian/syncevolution-libs.install
--- syncevolution-1.2.99.1/debian/syncevolution-libs.install	2012-06-29 11:42:39.000000000 +0100
+++ syncevolution-1.2.99.1/debian/syncevolution-libs.install	2013-08-08 03:44:01.000000000 +0100
@@ -1 +1,2 @@
 usr/lib/syncevolution/backends/*.so
+usr/lib/syncevolution/syncevo-local-sync

Reply to: