[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/
Attachment:
signature.asc
Description: PGP signature