guix-commits
[Top][All Lists]
Advanced

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

01/01: release: Adjust process, add more details.


From: Ludovic Courtès
Subject: 01/01: release: Adjust process, add more details.
Date: Thu, 29 Jan 2015 00:06:27 +0000

civodul pushed a commit to branch master
in repository maintenance.

commit 113fb12f57c73583252c13a285b56ce80e3cc15a
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 29 01:06:21 2015 +0100

    release: Adjust process, add more details.
---
 doc/release.org |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/doc/release.org b/doc/release.org
index e0992ce..0279d49 100644
--- a/doc/release.org
+++ b/doc/release.org
@@ -22,7 +22,7 @@ previous version.  And then you build one for the new version:
 
   (define old
     ;; Get the list of packages of the previous release.
-    (call-with-input-file "/home/ludo/src/guix/packages-0.7.txt"
+    (call-with-input-file "packages-0.8.txt"
       read))
 
   ;; Don't browse things listed in the user's $GUIX_PACKAGE_PATH.  Here we
@@ -88,6 +88,17 @@ Make that list "camera-ready":
 
 ... and paste it into NEWS.
 
+** Save the current list of packages for later
+
+#+BEGIN_SRC scheme
+  (use-modules (ice-9 pretty-print))
+
+  (call-with-output-file "packages-0.8.1.txt"
+    (lambda (port)
+      (pretty-print new port)))
+
+#+END_SRC
+
 * Prepare & upload tarball
 
 ** Add a Git tag
@@ -112,7 +123,8 @@ reports the new version number.
 
 ** Upload
 
-  $ ./build-aux/gnupload --to alpha.gnu.org:guix guix-X.Y.tar.gz
+  $ /path/to/gnulib/build-aux/gnupload \
+     --to alpha.gnu.org:guix guix-X.Y.tar.gz
 
 You'll get an email soon after when the upload is complete.
 
@@ -129,7 +141,7 @@ Make sure the file was uploaded and is available for 
download as
 expected:
 
   $ mkdir t && cd t && \
-    wget alpha.gnu.org/gnu/guile/guix-X.Y.tar.gz
+    wget ftp://alpha.gnu.org/gnu/guix/guix-X.Y.tar.gz
   $ diff guix-X.Y.tar.gz ../guix-X.Y.tar.gz
 
 * Prepare & upload bootable USB image
@@ -150,12 +162,12 @@ That way, the bootable image will run Guix X.Y + 1 
commit, and running
 ** Build for all the supported architectures
 
   $ ./pre-inst-env guix system disk-image \
-       --image-size=800MiB gnu/system/install.scm
-  $ xz < /gnu/store/...-disk-image > gsd-usb-install-X.Y.x86_64.xz
+       --image-size=850MiB gnu/system/install.scm
+  $ xz < /gnu/store/...-disk-image > gsd-usb-install-X.Y.x86_64-linux.xz
 
   $ ./pre-inst-env guix system disk-image -s i686-linux \
-       --image-size=800MiB gnu/system/install.scm
-  $ xz < /gnu/store/...-disk-image > gsd-usb-install-X.Y.i686.xz
+       --image-size=850MiB gnu/system/install.scm
+  $ xz < /gnu/store/...-disk-image > gsd-usb-install-X.Y.i686-linux.xz
 
 ** Upload
 
@@ -199,7 +211,7 @@ entirety (don't call it a change log since that's not what 
it is.)
 Send to these places, preferably in the morning on a working day (UTC):
 
   - address@hidden, address@hidden, address@hidden
-  - address@hidden, address@hidden
+  - address@hidden, address@hidden
   - comp.lang.scheme
   - comp.lang.functional
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]