Edgewall Software

Changes between Version 210 and Version 211 of TracDownload


Ignore:
Timestamp:
Aug 28, 2019, 5:35:26 AM (5 years ago)
Author:
Ryan J Ollos
Comment:

Add Trac 1.4. There are several dead links on this page, but that will be remedied in the coming days as the pages are created.

Legend:

Unmodified
Added
Removed
Modified
  • TracDownload

    v210 v211  
    44Trac is released under the [TracLicense modified BSD license].
    55
    6 For installation instructions, see TracInstall or the included INSTALL file.
     6For installation instructions, see TracInstall or the included INSTALL.rst.
    77
    8 If you're upgrading from a previous release, please read TracUpgrade carefully.
     8Please read TracUpgrade if you're upgrading from a previous release.
    99
    1010The latest releases of Trac are also available on [https://pypi.python.org/pypi/Trac PyPI].
    1111
    12 == Latest Stable Release for the 1.2.x line #LatestStableRelease
     12== Latest Stable Release for the 1.4.x line #LatestStableRelease
    1313
    1414Here's the latest and greatest version of Trac.
    1515
    16 See the [[TracDev/ReleaseNotes/1.2#MaintenanceRelease|release notes]] for details.
     16See the [[TracDev/ReleaseNotes/1.4#MaintenanceRelease|release notes]] for details.
    1717
    1818[[TracDownloads(Trac-latest)]]
    1919
    20 Again, be sure to read [[TracInstall]] and [[TracUpgrade]] before installing or upgrading, then proceed by reading the rest of the [[TracGuide]]. If you have any trouble, check the TracSupport page which explains how to get help.
     20Again, be sure to read TracInstall and TracUpgrade before installing or upgrading, then proceed by reading the rest of the TracGuide. If you have any trouble, check the TracSupport page which explains how to get help.
     21
     22{{{#!div style="border: 1px dotted #aaa; background: #ffe; width: 26em; margin: auto; padding: 0 2em; font-size: 90%"
     23
     24=== About the prerequisites for Trac 1.4.x
     25 - Python 2.7 (+[https://pypi.python.org/pypi/setuptools#windows-simplified setuptools])
     26 - Jinja2: [pypi:jinja2 >= 2.9.3]
     27 - Genshi: [pypi:genshi >= 0.7] (or [https://genshi.edgewall.org/wiki/Download#LatestRelease:0.7 0.7 win32 installer] available) optional, but needed by many plugins.
     28 - Babel: [https://pypi.python.org/pypi/Babel/1.3 1.3] (or [https://babel.edgewall.org/wiki/Download#LatestRelease:0.9.6-2011-03-17 0.9.6], win32 installer available) needed for localizing Trac, otherwise optional. Note that it needs to be installed **before** Trac when installing the latter from source (.gz or .zip).
     29
     30For Windows x64, there are no installers for Genshi and Babel so install them by [TracInstall#Usingpip using pip].
     31}}}
     32
     33== Older Stable Releases #OlderReleases
     34
     35=== Latest Stable Release for the 1.2.x line #Trac12StableRelease
     36
     37Here's the latest version of our previous stable release line (1.2.x) of Trac.
     38See the [[TracDev/ReleaseNotes/1.2|release notes]] for details. This release line is still supported although it is now recommended to upgrade to the [#LatestStableRelease 1.4.x release line].
     39
     40[[TracDownloads(Trac-latest)]]
     41
     42Again, be sure to read [[1.2/TracInstall]] and [[1.2/TracUpgrade]] before installing or upgrading, then proceed by reading the rest of the [[1.2/TracGuide]]. If you have any trouble, check the TracSupport page which explains how to get help.
    2143
    2244{{{#!div style="border: 1px dotted #aaa; background: #ffe; width: 26em; margin: auto; padding: 0 2em; font-size: 90%"
     
    2749 - Babel: [https://pypi.python.org/pypi/Babel/1.3 1.3] (or [https://babel.edgewall.org/wiki/Download#LatestRelease:0.9.6-2011-03-17 0.9.6], win32 installer available) needed for localizing Trac, otherwise optional. Note that it needs to be installed **before** Trac when installing the latter from source (.gz or .zip).
    2850
    29 For Windows x64, there are no installers for Genshi and Babel so install them by [TracInstall#Usingeasy_install using easy_install].
     51For Windows x64, there are no installers for Genshi and Babel so install them by [wiki:1.2/TracInstall#Usingeasy_install using easy_install].
    3052}}}
    3153
    32 {{{#!comment
    33 When the beta1 period is done, put the section back in the comment block
    34 == Preview Release for **Trac 1.0 - beta1** #LatestBeta
     54=== Latest Stable Release for the 1.0.x line #Trac10StableRelease
    3555
    36 Here's the first preview release for the upcoming 1.0 release.
    37 See the [source:tags/trac-1.0b1/RELEASE release notes] for details.
    38 
    39 {{{#!div style="border: 1px dotted #aaa; background: #ffc; width: 25em; margin: auto; padding: .5em 3em;"
    40 === Tar package
    41  * [https://download.edgewall.org/trac/Trac-1.0beta1.tar.gz Trac-1.0beta1.tar.gz]
    42 ,,md5sum:`09b5ca691bd2c78ac934271751ab224f`,,
    43 
    44 === Windows Zip package
    45  * [https://download.edgewall.org/trac/Trac-1.0beta1.zip Trac-1.0beta1.zip]
    46 ,,md5sum:`0ea6c38aa22b464e0f9be5f6e8a8b629`,,
    47  
    48 === Windows installer
    49  * [https://download.edgewall.org/trac/Trac-1.0beta1.win32.exe Trac-1.0beta1.win32.exe]
    50 ,,md5sum:`87b94ab5cdd9e01150459ce4097803c2`,,
    51 }}}
    52 }}}
    53 
    54 
    55 == Older Stable Releases #OlderReleases
    56 
    57 === Latest Stable Release for the 1.0.x line #PreviousStableRelease
    58 
    59 Here's our latest version on our previous stable release line (1.0.x) of Trac.
    60 See the [[TracDev/ReleaseNotes/1.0#MaintenanceRelease|release notes]] for details. This release line is still supported although it is now recommended to upgrade to the [#LatestStableRelease 1.2.x release line].
     56Here's the latest version of our previous stable release line (1.0.x) of Trac.
     57See the [[TracDev/ReleaseNotes/1.0|release notes]] for details. This release line is still supported although it is now recommended to upgrade to the [#LatestStableRelease 1.4.x release line].
    6158
    6259[[TracDownloads(Trac-latest-1.0, #f6f6f6)]]
     
    7168 - Babel: [https://pypi.python.org/pypi/Babel/1.3 1.3] (or [https://babel.edgewall.org/wiki/Download#LatestRelease:0.9.6-2011-03-17 0.9.6], win32 installer available) needed for localizing Trac, otherwise optional. Note that it needs to be installed **before** Trac when installing the latter from source (.gz or .zip).
    7269
    73 For Windows x64, there are no installers for Genshi and Babel so install them by [TracInstall#Usingeasy_install using easy_install].
     70For Windows x64, there are no installers for Genshi and Babel so install them by [wiki:1.0/TracInstall#Usingeasy_install using easy_install].
    7471}}}
    7572
     
    8582
    8683
    87 == Latest Development Releases for the 1.3.x  line (unstable) #LatestDevRelease
     84== Latest Development Releases for the 1.5.x  line (unstable) #LatestDevRelease
    8885
    8986The //really// latest and greatest version of Trac. However this is a development release, so a few caveats are in order:
    90  - don't expect the level of API or feature stability you'll get from either 1.0.x
    91  or 1.2.x
     87 - don't expect the level of API or feature stability you'll get from either 1.0.x, 1.2.x or 1.4.x
    9288 - don't use in production unless you're at ease with backup, upgrade and manual downgrade procedures
    9389 - don't ship this one in your favorite distribution if you're a Trac package maintainer
    94  - **this version of Trac now uses Jinja2 as its main template engine** - however plugins relying on the Genshi template engine are still supported for now
     90 - the Genshi template engine has been removed
    9591
    9692[[TracDownloads(Trac-latest-dev, #fda)]]
     
    10096$ pip install https://download.edgewall.org/trac/Trac-latest-dev.tar.gz
    10197}}}
    102 See the [[TracDev/ReleaseNotes/1.3#DevelopmentRelease|release notes]] for more details.
     98See the [[TracDev/ReleaseNotes/1.5#DevelopmentRelease|release notes]] for more details.
    10399
    104100{{{#!div style="border: 1px dotted #aaa; background: #fda; width: 26em; margin: auto; padding: 0 2em; font-size: 90%"
    105101
    106 === About the prerequisites for Trac 1.3.x
     102=== About the prerequisites for Trac 1.5.x
    107103 - Python 2.7 exclusively (+[https://pypi.python.org/pypi/setuptools#windows-simplified setuptools])
    108104 - [https://pypi.python.org/pypi/Jinja Jinja] -- will be installed automatically when installing Trac
    109  - //[https://pypi.python.org/pypi/Genshi Genshi] // -- now optional, only install if you have plugins still needing it
    110    \\ Versions that should work: [https://genshi.edgewall.org/wiki/Download#LatestRelease:0.7 0.7] through [https://github.com/edgewall/genshi/releases/tag/0.7.3 0.7.3]
    111105 - [https://pypi.python.org/pypi/Babel Babel] -- needed for localizing Trac, otherwise optional. Note that it needs to be installed **before** Trac when installing the latter from source (.gz or .zip).
    112106   \\ Versions that should work:  [https://babel.edgewall.org/wiki/Download#LatestRelease:0.9.6-2011-03-17 0.9.6], 1.3, 2.6.0 \\
    113107
    114 For Windows x64, there are no installers for Genshi and Babel so install them by [TracInstall#Usingeasy_install using easy_install] or pip.
     108For Windows x64, there are no installers for Babel so install them by [TracInstall#Usingpip using pip].
    115109}}}
    116110
     
    135129}}}
    136130
    137 === Trac ''1.3dev'' #Tractrunk
    138 The latest revision for the upcoming [https://svn.edgewall.org/repos/trac/trunk#egg=Trac-dev next development release] of Trac ([milestone:next-dev-1.3.x]) can be checked out with the following command:
     131=== Trac ''1.5dev'' #Tractrunk
     132The latest revision for the upcoming [https://svn.edgewall.org/repos/trac/trunk#egg=Trac-dev next development release] of Trac ([milestone:next-dev-1.5.x]) can be checked out with the following command:
    139133{{{#!sh
    140134svn co https://svn.edgewall.org/repos/trac/trunk trac
     
    142136(https: also works)
    143137
    144 Be sure to read [[1.3/TracUpgrade]] and [[1.3/TracInstall]] for the specific installation instructions for this version.
     138Be sure to read [[1.5/TracUpgrade]] and [[1.5/TracInstall]] for the specific installation instructions for this version.
    145139
    146 
    147 === Trac ''1.2-stable'' #Tracstable
    148 The latest revision for the upcoming [https://svn.edgewall.org/repos/trac/branches/1.0-stable#egg=Trac-1.2-dev next maintenance release] of Trac ([milestone:next-stable-1.2.x]) can be checked out with the following command:
     140=== Trac ''1.4-stable'' #Tracstable
     141The latest revision for the upcoming [https://svn.edgewall.org/repos/trac/branches/1.4-stable#egg=Trac-1.4-dev next maintenance release] of Trac ([milestone:next-stable-1.2.x]) can be checked out with the following command:
    149142{{{#!sh
    150 svn co https://svn.edgewall.org/repos/trac/branches/1.2-stable trac
    151 }}}
    152 
    153 Be sure to read TracUpgrade and TracInstall for the specific installation instructions for this version.
    154 
    155 === Trac ''1.0-stable'' #Tracstable10
    156 
    157 The latest revision for the ''stable'' version of Trac 1.0 can be checked out from the [https://svn.edgewall.org/repos/trac/branches/1.0-stable#egg=Trac-1.0-dev 1.0-stable branch] with the following command:
    158 
    159 {{{#!sh
    160 svn co https://svn.edgewall.org/repos/trac/branches/1.0-stable 1.0dev
     143svn co https://svn.edgewall.org/repos/trac/branches/1.4-stable trac
    161144}}}
    162145
    163146Installation can be performed as usual, using for example the following command:
    164147{{{#!sh
    165 cd 1.0dev
     148cd 1.4-stable
    166149python setup.py install
    167150}}}
    168151
    169 Alternatively, you can directly "easy-install" the latest stable version from the repository:
     152Alternatively, you can directly "pip install" the latest stable version from the repository:
    170153{{{#!sh
    171 easy_install https://svn.edgewall.org/repos/trac/branches/1.0-stable
     154pip install https://svn.edgewall.org/repos/trac/branches/1.4-stable
    172155}}}
    173 `easy_install` is a script provided by the SetupTools.
     156
     157See the [wiki:TracPlugins#Usingpip] page if you need to install `pip`.
     158
     159Be sure to read TracUpgrade and TracInstall for the specific installation instructions for this version.
     160
     161=== Trac ''1.2-stable'' #Tracstable12
     162The latest revision for the upcoming [https://svn.edgewall.org/repos/trac/branches/1.2-stable#egg=Trac-1.2-dev next maintenance release] of Trac ([milestone:next-stable-1.2.x]) can be checked out using the commands described for [#Tracstable 1.4-stable]. The URL is:
     163{{{
     164https://svn.edgewall.org/repos/trac/branches/1.2-stable
     165}}}
    174166
    175167=== Installing versions from checkouts
    176168
    177 It's perfectly doable to run Trac directly from a checkout, and that's indeed very useful while developing (see TracDev/DevelopmentEnvironmentSetup).
     169It's possible to run Trac directly from a checkout, and that's indeed very useful while developing (see TracDev/DevelopmentEnvironmentSetup).
    178170
    179171You can also install a development version, either using the normal installation procedure, or by installing it at a specific location.