[emacs-snapshot-debian commit] Add a small HOWTO describing how to release emacs-snapshot @ emacs-snapshot-debian--main--0

Jérôme Marant jerome at marant.org
Sat Jul 30 10:50:03 UTC 2005


Revision: emacs-snapshot-debian--main--0--patch-9
Archive: jerome at debian.org--2005
Creator: Jerome Marant <jerome at marant.org>
Date: sam jui 30 12:49:36 CEST 2005
Standard-date: 2005-07-30 10:49:36 GMT
New-files: .arch-ids/HOWTO-release-emacs-snapshot.id
    HOWTO-release-emacs-snapshot
New-patches: jerome at debian.org--2005/emacs-snapshot-debian--main--0--patch-9
Summary: Add a small HOWTO describing how to release emacs-snapshot
Keywords: 


* looking for jerome at debian.org--2005/emacs-snapshot-debian--main--0--patch-8 to compare with
* build pristine tree for jerome at debian.org--2005/emacs-snapshot-debian--main--0--patch-8
* comparing to jerome at debian.org--2005/emacs-snapshot-debian--main--0--patch-8: ... done.

* added files

--- /dev/null
+++ mod/.arch-ids/HOWTO-release-emacs-snapshot.id
@@ -0,0 +1 @@
+Jerome Marant <jerome at marant.org> Sat Jul 30 12:49:12 2005 10501.0
--- /dev/null
+++ mod/HOWTO-release-emacs-snapshot
@@ -0,0 +1,40 @@
+HOWTO release emacs-snapshot
+----------------------------
+
+* Checkout Emacs' CVS trunk
+
+  export CVS_RSH=ssh
+  export CVSROOT=":ext:anoncvs at savannah.gnu.org:/cvsroot/emacs"
+
+  cvs co -P emacs
+
+* Build a release tarball
+
+  src_date=`date +'%Y%m%d%H%M%S'`
+
+  src_dir="${src_name}-${src_date}"
+  orig_name="${src_name}_${src_date}"
+
+  cd emacs
+  ./make-dist --snapshot
+  nominal_ver=`grep 'defconst[         ]*emacs-version' lisp/version.el \
+         | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
+  mv emacs-${nominal_ver}.tar.gz ../${orig_name}.orig.tar.gz
+  cd ..
+
+* Unpack the release tarball
+
+  tar xvfz ${orig_name}.orig.tar.gz
+  mv emacs-${nominal_ver} ${src_dir}
+  cd ${src_dir}
+
+* Retrieve the latest debian packaging from the archive with bazaar
+
+  debian_dir=<URL to emacs packaging archive> (example: http://people.debian.org/~jerome/arch/jerome@debian.org--2005/emacs-snapshot-debian--main)
+  baz get ${debian_dir} debian
+
+* Edit debian/changelog
+
+* Build packages:
+
+  debian/rules buildpackage
\ Pas de fin de ligne à la fin du fichier.




More information about the pkg-emacs-commits mailing list