comparison doc/upgrading.txt @ 7321:e21c7fe0b57a

Move text into notes; add references to historic upgrade directions
author John Rouillard <rouilj@ieee.org>
date Thu, 11 May 2023 13:38:13 -0400
parents c3b0fd62b0b8
children 7321c0e6c53e
comparison
equal deleted inserted replaced
7320:209e94ed0277 7321:e21c7fe0b57a
12 12
13 Please read each section carefully and edit the files in your tracker home 13 Please read each section carefully and edit the files in your tracker home
14 accordingly. Note that there is information about upgrade procedures in the 14 accordingly. Note that there is information about upgrade procedures in the
15 `administration guide`_ in the `Software Upgrade`_ section. 15 `administration guide`_ in the `Software Upgrade`_ section.
16 16
17 If a specific version transition isn't mentioned here (e.g. 0.6.7 to 0.6.8) 17 If a specific version transition isn't mentioned here (e.g. 0.6.7 to
18 then you don't need to do anything. If you're upgrading from 0.5.6 to 18 0.6.8) then you don't need to do anything. If you're upgrading from
19 0.6.8 though, you'll need to apply the "0.5 to 0.6" and "0.6.x to 0.6.3" 19 0.5.6 to 0.6.8 though, you'll need to apply the "0.5 to 0.6" and
20 steps. 20 "0.6.x to 0.6.3" steps.
21 21
22 General steps: 22 General steps:
23 23
24 1. Make note of your current Roundup version. 24 1. Make note of your current Roundup version.
25 2. Take your Roundup installation offline (web, email, 25 2. Take your Roundup installation offline (web, email,
37 version of Roundup for **all** the trackers you have 37 version of Roundup for **all** the trackers you have
38 upgraded. This will update the database if it is required. 38 upgraded. This will update the database if it is required.
39 7. Bring your Roundup instance back online 39 7. Bring your Roundup instance back online
40 8. Test 40 8. Test
41 41
42 **IMPORTANT** The v1.5.x releases of Roundup were the last to support 42 .. note::
43 Python v2.5 and v2.6. Starting with the v1.6 releases of Roundup 43 The v1.5.x releases of Roundup were the last to support
44 Python version 2.7 that is newer than 2.7.2 is required to run 44 Python v2.5 and v2.6. Starting with the v1.6 releases of Roundup
45 Roundup. Starting with Roundup version 2.0.0 we also support Python 3 45 Python version 2.7 that is newer than 2.7.2 is required to run
46 versions newer than 3.6. 46 Roundup. Starting with Roundup version 2.0.0 we also support Python 3
47 versions newer than 3.6.
47 48
48 Recent release notes have the following labels: 49 Recent release notes have the following labels:
49 50
50 * required - Roundup will not work properly if these steps are not done 51 * required - Roundup will not work properly if these steps are not done
51 * recommended - Roundup will still work, but these steps can cause 52 * recommended - Roundup will still work, but these steps can cause
57 If you use virtual environments for your installation, you can run 58 If you use virtual environments for your installation, you can run
58 trackers with different versions of Roundup. So you can have one tracker 59 trackers with different versions of Roundup. So you can have one tracker
59 using version 2.2.0 and another tracker using version 1.6.1. This 60 using version 2.2.0 and another tracker using version 1.6.1. This
60 allows you to upgrade trackers one at a time rather than having to 61 allows you to upgrade trackers one at a time rather than having to
61 upgrade all your trackers at once. 62 upgrade all your trackers at once.
63
64 .. note::
65
66 This file only includes versions released in the last 10
67 years. If you are upgrading from an older version, start with the
68 changes in the `historical migration <upgrading-history.html>`_
69 document.
62 70
63 Contents: 71 Contents:
64 72
65 .. contents:: 73 .. contents::
66 :local: 74 :local:
1974 self.client.add_error_message(...) 1982 self.client.add_error_message(...)
1975 1983
1976 The new calls escape the passed string by default and avoid XSS security 1984 The new calls escape the passed string by default and avoid XSS security
1977 issues. 1985 issues.
1978 1986
1987
1988 Migrating from older versions
1989 =============================
1990
1991 See the `historical migration <upgrading-history.html>`_ document.
1992
1979 .. _`customisation documentation`: customizing.html 1993 .. _`customisation documentation`: customizing.html
1980 .. _`security documentation`: security-history.html 1994 .. _`security documentation`: security-history.html
1981 .. _`administration guide`: admin_guide.html 1995 .. _`administration guide`: admin_guide.html
1982 .. _`xmlrpc guide`: xmlrpc.html 1996 .. _`xmlrpc guide`: xmlrpc.html
1983 .. _FTS5 full-text search engine: https://www.sqlite.org/fts5.html 1997 .. _FTS5 full-text search engine: https://www.sqlite.org/fts5.html

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