[Resending this email to debian-emacsen@ as per Rob's request] Hi,
I have almost finished preparing emacs-snapshot[0] and as I said to Rob, my plan is to keep emacs-snapshot package as close as possible to emacsXY package. I know that you've been working on unversioning emacs package (BTW Where is that repository?). I have a few questions before uploading emacs-snapshot though: * bin_priority (for update-alternatives): I think it would make sense to have an higher one for emacs-snapshot, what about a number big enough so it doesn't clash with future stable release (such as 999)? * I have made several changes to emacs25 branch, feel free to merge them if they look fine to you (mostly debian/copyright work and fixing lintian warnings): https://salsa.debian.org/arnau/deb-emacs/commits/deb/emacs25/d/sid/master And some packaging questions I will document in debian/README.source: * Do you plan to keep using git-dpm? (I'm asking because Dima, the current packager of emacs-snapshot, is using gbp-pq. I have no preference/opinion on this subject, just asking) I ran the following command after importing patches from emacs25 and merging them with the ones from emacs-snapshot from Dima: $ git-dpm init --record-patch-name ../emacs-snapshot_20180414-1+git836dce6.orig.tar.xz deb/emacs-snapshot/d/sid/upstream However, I'm not so familiar with git-dpm, so would you mind explaining how you use it for emacs25/unversioned emacs? * I followed deb-emacs25[1] naming scheme for branches and tags, thus: + Branches: deb/emacs-snapshot/d/sid/master deb/emacs-snapshot/d/sid/upstream + Tags: deb/emacs-snapshot/v/upstream/20180414-1+git836dce6 I guess unversioned emacs Git repository follows this scheme too, right? * Could you please explain how you remove non-DFSG documentation (such as emacs.texi) from the Git repository? * Here is what I have been using to create a new upstream release from deb/emacs-snapshot/d/sid/master branch: $ git tag -s -m "Upstream tagged for Debian version 20180414-1+git836dce6." deb/emacs-snapshot/v/upstream/20180414-1+git836dce6 deb/emacs-snapshot/d/sid/upstream $ gbp buildpackage --git-builder=/bin/true --git-upstream-tree=deb/emacs-snapshot/v/upstream/20180414-1+git836dce6 => Thanks to debian/gbp.conf I added, this will automatically generate the tarball with pristine-tar. If that's ok, maybe debian/gbp.conf should be added to emacs25/unversioned emacs branch too? Cheers, -- Arnaud Fontaine [0] https://salsa.debian.org/arnau/deb-emacs [1] https://salsa.debian.org/rlb/deb-emacs/
signature.asc
Description: PGP signature