[sagenb] 146/157: Finalize release instructions

felix salfelder felix-guest at moszumanska.debian.org
Mon Dec 22 16:52:02 UTC 2014


This is an automated email from the git hooks/post-receive script.

felix-guest pushed a commit to branch master
in repository sagenb.

commit f06506c38d84bfa04f7a83899ff6fda79e252bd7
Author: Karl-Dieter Crisman <kcrisman at gmail.com>
Date:   Thu Nov 6 21:50:46 2014 -0500

    Finalize release instructions
    
    Also fix a few other minor notes in README
---
 MANIFEST.in     |  2 +-
 README.rst      | 17 ++++++++++++++++-
 ReleaseInstr.md | 11 +++++++++--
 3 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index 39d637b..67c7f65 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -2,6 +2,6 @@ graft sagenb
 graft sass
 graft util
 prune sass/src/.sass-cache
-include *.txt MANIFEST.in .gitignore dist.sh README.rst
+include *.txt MANIFEST.in .gitignore dist.sh README.rst ReleaseInstr.md
 prune .git
 global-exclude *.pyc *.pyo *.orig *.rej *~ \#* *\# *.sassc *.scssc *.DS_Store
diff --git a/README.rst b/README.rst
index b5e93f7..f738416 100644
--- a/README.rst
+++ b/README.rst
@@ -81,7 +81,8 @@ http://wiki.sagemath.org/devel/SageNotebook
 
 Stylesheets (CSS)
 -----------------
-See ``sass/readme.txt``.
+See ``sass/readme.txt`` for information about how to
+use sagenb's SCSS files to update its CSS *properly*.
 
 
 Localization
@@ -104,6 +105,20 @@ possibly outdated instructions:
     * Copy ``sagenb.mo`` to ``sagenb/locale/xx_YY/LC_MESSAGES/``, where
       xx_YY is a locale code (en_US, pt_BR, en_UK, etc.)
 
+Release Instructions
+--------------------
+
+Currently, sagenb is an upstream project from Sage proper.
+That means any new sagenb release needs to be packaged properly
+in order to be included in Sage.  Read ``ReleaseInstr.md`` for
+basic details on how to create such a release, including minor changes
+needed on the Sage side to ``build/pkgs/sagenb/package-version.txt``
+and the checksum file.
+
+See the older instructions below for some additional details that would
+need to be taken into account for more major changes, especially the
+ones about the manifest and localization updates.
+
 
 Older Release Instructions
 --------------------------
diff --git a/ReleaseInstr.md b/ReleaseInstr.md
index c097051..b9d0464 100644
--- a/ReleaseInstr.md
+++ b/ReleaseInstr.md
@@ -58,9 +58,16 @@ in your local `SAGENB_ROOT`.
     ./dist.sh -s
     ```
 
-1. Create the sagenb tar file for inclusion into Sage.
+   Be careful to check that the ``dist`` directory still has a copy of
+   each upstream package and the sagenb package; it's worth also checking
+   that ``dist/sagenb-<version>.tar.gz`` only contains sagenb and not
+   extra copies of the upstream files, by checking the output of
 
-    FIXME - probably the dist is actually the right one
+    ```sh
+    tar -tzf dist/sagenb-<version>.tar.gz
+    ```
+
+1. Create the sagenb tar file for inclusion into Sage.
 
     ```sh
     mv dist sagenb-<version>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagenb.git



More information about the debian-science-commits mailing list