changeset 6225:043a8ffd79ad 2.0.0

Commits for roundup 2.0 release.
author John Rouillard <rouilj@ieee.org>
date Mon, 13 Jul 2020 00:30:21 -0400
parents 3cf5bcf2bb5c
children 9328741f6c09
files CHANGES.txt RELEASE.txt doc/acknowledgements.txt doc/announcement.txt roundup/__init__.py setup.py website/www/conf.py website/www/index.txt
diffstat 8 files changed, 39 insertions(+), 46 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Sun Jul 12 23:52:45 2020 -0400
+++ b/CHANGES.txt	Mon Jul 13 00:30:21 2020 -0400
@@ -11,7 +11,7 @@
 v2.7.2 or later are required to run newer releases of Roundup.  From v2.0
 onwards Python 3.4 and later are also supported.
 
-2020-XX-YY 2.0.0 beta 1
+2020-07-13 2.0.0
 
 Fixed:
 
--- a/RELEASE.txt	Sun Jul 12 23:52:45 2020 -0400
+++ b/RELEASE.txt	Mon Jul 13 00:30:21 2020 -0400
@@ -37,13 +37,14 @@
     Check that metadata is valid and long descriptions is proper reST:
       python setup.py check --restructuredtext --metadata --strict
 6.  Clean out all *.orig, *.rej, .#* files from the source.
+6a. Rebuild .mo translation files in distribution - cd locale; make
 7.  Remove previous build files
       python setup.py clean --all
-    Rebuild
+      rm -rf build/share  # deletes locale .mo files
+    Rebuild and install .mo files
       python setup.py build  (sdist generation will fail if this isn't done)
 8.  Rebuild documentation in "share/doc/roundup/html"
       python setup.py build_doc
-8a. Rebuild .mo translation files in distribution - cd locale; make
 9.  python setup.py sdist --manifest-only
 10. Check the MANIFEST to make sure that any new files are included.
       (use hg status --rev <last release or tag>:tip to list changed
@@ -54,7 +55,7 @@
       do echo $i; grep "$i" MANIFEST; done | uniq -c
 
     Anything with a count of 1 is not in the manifest.
-    If they are missing files that should be in the manifest,
+    If there are missing files that should be in the manifest,
     edit MANIFEST.in to include them. For format docs see
     http://docs.python.org/2/distutils/sourcedist.html#manifest-template
     (Notes files for the website and issue tracker shouldn't be in the
--- a/doc/acknowledgements.txt	Sun Jul 12 23:52:45 2020 -0400
+++ b/doc/acknowledgements.txt	Mon Jul 13 00:30:21 2020 -0400
@@ -13,6 +13,19 @@
 2.0
 ---
 
+2.0.0
+~~~~~
+
+Maintainer: Ralf Schlatterbeck, John Rouillard
+
+Release Manager: John Rouillard
+
+Developer activity by changesets::
+
+    rouilj@ieee.org       62 ***************************************************
+    rsc@runtux.com        11 *********
+    cmeerw@cmeerw.org      4 ***
+
 2.0.0b0
 ~~~~~~~
 
--- a/doc/announcement.txt	Sun Jul 12 23:52:45 2020 -0400
+++ b/doc/announcement.txt	Mon Jul 13 00:30:21 2020 -0400
@@ -1,14 +1,17 @@
-I'm proud to release version 2.0.0beta0 of the Roundup issue tracker
+I'm proud to release version 2.0.0 of the Roundup issue tracker
 which has been possible due to the help of several contributors. This
 release contains some major changes, so make sure to read
 `docs/upgrading.txt
-<http://www.roundup-tracker.org/dev-docs/upgrading.html>`_ to bring
-your tracker up to date. The changes, as usual, include some new
-features and many bug fixes.
+<http://www.roundup-tracker.org/docs/upgrading.html>`_ to bring
+your tracker up to date.
+
+There are special directions for those using mysql backend.
+
+The changes, as usual, include some new features and many bug fixes.
 
 You can download it with:
 
-   pip download roundup==2.0.0beta0
+   pip download roundup
 
 then unpack and test/install the tarball.
 
@@ -37,36 +40,14 @@
    autoescape and translation library. Support for messages
    written in markdown added. SimpleMDE used as markdown editor to
    provide preview features. Thanks to Christof Meerwald.
-   
+
+   Fixes to mysql indexing may require a database dump/restore.
+
 The file CHANGES.txt has a detailed list of feature additions and bug
 fixes for each release. The most recent changes from there are at the
 end of this announcement.  Also see the information in
 doc/upgrading.txt.
 
-How You Can Help
-================
-
-We are looking for one or two front end developers to kick the tires
-on the rest interface. The rest interface is available by running
-demo.py as described below. If you are interested in helping please
-contact "rouilj+rit at ieee.org".
-
-The Zope deployment mode has not had any testing under Python 3. We
-are looking for community involvement to help get this deployment
-mode validated. It may also have issues under Python 2. If you are
-interested in helping with this please see:
-https://issues.roundup-tracker.org/issue2141835
-
-Email input using POP and IMAP modes need testing under Python 3
-and Python 2.
-
-We have new documentation for deploying with apache and mod_wsgi. It
-needs testing and enhancement.
-
-There are other documentation issues at:
-
-    https://issues.roundup-tracker.org/issue?@columns=title,id,activity,status&components=7&status=-1,1,2&@template=index&@action=search
-
 If you find bugs, please report them to issues AT roundup-tracker.org
 or create an account at https://issues.roundup-tracker.org and open a
 new ticket. If you have patches to fix the issues they can be attached
--- a/roundup/__init__.py	Sun Jul 12 23:52:45 2020 -0400
+++ b/roundup/__init__.py	Mon Jul 13 00:30:21 2020 -0400
@@ -67,6 +67,6 @@
 '''
 __docformat__ = 'restructuredtext'
 
-__version__ = '2.0.0beta0'
+__version__ = '2.0.0'
 
 # vim: set filetype=python ts=4 sw=4 et si
--- a/setup.py	Sun Jul 12 23:52:45 2020 -0400
+++ b/setup.py	Mon Jul 13 00:30:21 2020 -0400
@@ -128,8 +128,8 @@
           long_description=long_description,
           url='http://www.roundup-tracker.org',
           download_url='https://pypi.org/project/roundup',
-          classifiers=[#'Development Status :: 5 - Production/Stable',
-                       'Development Status :: 4 - Beta',
+          classifiers=['Development Status :: 5 - Production/Stable',
+                       #'Development Status :: 4 - Beta',
                        #'Development Status :: 3 - Alpha',
                        'Environment :: Console',
                        'Environment :: Web Environment',
--- a/website/www/conf.py	Sun Jul 12 23:52:45 2020 -0400
+++ b/website/www/conf.py	Mon Jul 13 00:30:21 2020 -0400
@@ -54,7 +54,7 @@
 # The short X.Y version.
 version = '2.0'
 # The full version, including alpha/beta/rc tags.
-release = '2.0.0beta0'
+release = '2.0.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
--- a/website/www/index.txt	Sun Jul 12 23:52:45 2020 -0400
+++ b/website/www/index.txt	Mon Jul 13 00:30:21 2020 -0400
@@ -10,19 +10,17 @@
 design from Ka-Ping Yee in the Software Carpentry "Track" design
 competition.
 
-The current experimental version is `2.0.0beta0
-<https://pypi.org/project/roundup/2.0.0beta0/>`_ which has `its own
-set of docs`_. Read the :doc:`announcement for the new features
-<docs/announcement>`. These features include:
+The current stable version of Roundup is 2.0.0 which has quite a
+comprehensive :doc:`feature set <docs/features>` compared to the last
+stable release (v1.6.1). These features include:
 
    * Python 2 and Python 3 support
    * a new REST interface
    * updates to jinja2 templates including security improvements
 
-The current stable version of Roundup is 1.6.1 which has quite a
-comprehensive :doc:`feature set <docs/features>`.  For more
-information see the :doc:`design overview <docs/design>`, and all the
-other :doc:`documentation <docs>`. Roundup has been deployed for:
+For more information see the :doc:`design overview <docs/design>`, and
+all the other :doc:`documentation <docs>`. Roundup has been deployed
+for:
 
     * bug tracking and TODO list management (the classic installation)
     * customer help desk support (with a wizard for the phone answerers, linking to networking, 

Roundup Issue Tracker: http://roundup-tracker.org/