Subject: [FEniCS-dev] [HG FEniCS-dev] Add new script fenics-release for making releases and make installable.

From: [email-masked] (FEniCS)
Date: Fri, 9 Oct 2009 19:07:12 +0200 (CEST)

One or more new changesets pushed to the primary fenics-dev repository.
A short summary of the last three changesets is included below.

changeset:   8:4841585b51cf
tag:         tip
user:        Anders Logg <[email-masked]>
date:        Fri Oct 09 19:07:07 2009 +0200
files:       scripts/fenics-release setup.py
description:
Add new script fenics-release for making releases and make installable.

changeset:   7:567cb366407b
parent:      6:a366b795ef50
parent:      4:9cf6e526aaac
user:        Anders Logg <[email-masked]>
date:        Fri Oct 09 13:57:44 2009 +0200
files:       templates/manual/fenicsmanual.cls
description:
merge

changeset:   6:a366b795ef50
user:        "Anders Logg <[email-masked]>"
date:        Mon Aug 20 21:48:26 2007 +0200
files:       templates/manual/fenicsmanual.cls
description:
License update

----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/fenics-dev

---

From: Anders Logg <[email-masked]>
Date: Fri, 9 Oct 2009 19:11:43 +0200

> Add new script fenics-release for making releases and make installable.

I've made an attempt to create a common release script for FEniCS
packages. Each package will require a small configuration file. Here's
the config file for DOLFIN:

  PACKAGE="dolfin"
  FILES="ChangeLog SConstruct dolfin/scons.cfg site-packages/dolfin/__init__.py"

  post-release()
  {
      echo "Remember to update Freshmeat page!"
      firefox http://freshmeat.net/projects/dolfin/
  }

To simplify, I've flattened the download directory structure (so far
only for DOLFIN):

  http://www.fenics.org/pub/software/dolfin/

If this works, we can remove all package-specific release
scripts.

The script is in the fenics-dev package:

  http://www.fenics.org/dev/fenics-dev

This also contains the common manual template. We could also consider
putting more common stuff in here.

--
Anders