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 <[email protected]> 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 <[email protected]> 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

