From 765fe03cc845a8c495299422be7ddcb2773d8987 Mon Sep 17 00:00:00 2001 From: rjollos Date: Sun, 9 May 2021 17:52:52 +0000 Subject: [PATCH] 1.5.3dev: Sync from t.e.o wiki [skip ci] Refs #13357. git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@17532 af82e41b-90c4-0310-8c96-b1721e28e2e2 --- UPGRADE.rst | 11 +++++++++++ trac/wiki/default-pages/TracChangeLog | 13 +++++++++++-- trac/wiki/default-pages/TracNotification | 6 ++++++ trac/wiki/default-pages/TracStandalone | 14 ++++++++------ trac/wiki/default-pages/TracUpgrade | 9 +++++++++ 5 files changed, 45 insertions(+), 8 deletions(-) diff --git a/UPGRADE.rst b/UPGRADE.rst index 578b892448..122d6632db 100644 --- a/UPGRADE.rst +++ b/UPGRADE.rst @@ -542,6 +542,17 @@ new tickets default to the Component's owner. This change allows the ``default_owner`` to be set to an empty value if no default owner is desired. +.. _behaviorof-workflowtransition: + +Behavior of ``* -> *`` workflow transition +'''''''''''''''''''''''''''''''''''''''''' + +The workflow transition ``* -> *`` must have the operation +``leave_status``. Due to a defect in Trac < 1.0.18 ``leave_status`` was +not required, so it may be necessary to add the operation when +upgrading. The action will not display for a ``* -> *`` transition if +the action does not have the ``leave_status`` operation. + .. _olderversions: Upgrading from older versions of Trac diff --git a/trac/wiki/default-pages/TracChangeLog b/trac/wiki/default-pages/TracChangeLog index 452de72348..e4cc39fd98 100644 --- a/trac/wiki/default-pages/TracChangeLog +++ b/trac/wiki/default-pages/TracChangeLog @@ -6,6 +6,15 @@ To see where Trac is going in future releases, see the [trac:roadmap Roadmap]. == 1.5.x Releases +=== 1.5.3 + +//(May 9, 2021)// + +Fixed several regressions and compatibility +issues in the Python 3 conversion. + +[trac:source:/tags/trac-1.5.3 View Tag] | [trac:milestone:1.5.3 View Milestone] + === 1.5.2 //(December 19, 2020)// @@ -26,8 +35,8 @@ Python 3.5+ is supported. and must be migrated to Jinja2. Additionally, this release includes all of the -changes in the [milestone:1.4.1] release and -changes committed to date for the forthcoming [milestone:1.4.2] release. +changes in the [trac:milestone:1.4.1] release and +changes committed to date for the forthcoming [trac:milestone:1.4.2] release. This will be the only release in the 1.5.x release line that supports Python 2.7. Future diff --git a/trac/wiki/default-pages/TracNotification b/trac/wiki/default-pages/TracNotification index 3ae3adcf0c..fc3f58787b 100644 --- a/trac/wiki/default-pages/TracNotification +++ b/trac/wiki/default-pages/TracNotification @@ -82,6 +82,12 @@ The following attributes of default subscriptions can be configured: * Other values require plugins. For example `text/html` requires th:TracHtmlNotificationPlugin. === Example Configuration (default subscriptions) + +This example implements the often desired +//Never Notify Updater// behavior by setting +the priority of that rule to the highest value, +thereby taking precedence over other rules. + {{{#!ini [notification-subscriber] always_notify_owner = TicketOwnerSubscriber diff --git a/trac/wiki/default-pages/TracStandalone b/trac/wiki/default-pages/TracStandalone index a569afd436..8378740354 100644 --- a/trac/wiki/default-pages/TracStandalone +++ b/trac/wiki/default-pages/TracStandalone @@ -206,9 +206,10 @@ Here's the online help, as a reminder (`tracd -h` or `tracd --help`): usage: tracd [-h] [--version] [-e PARENTDIR | -s] [-a DIGESTAUTH | --basic-auth BASICAUTH] [-p PORT] [-b HOSTNAME] [--protocol {http,https,scgi,ajp,fcgi}] [--certfile CERTFILE] - [--keyfile KEYFILE] [-q] [--base-path BASE_PATH] [--http10 | --http11] - [-r | -d] [--pidfile PIDFILE] [--umask MASK] [--group GROUP] [--user USER] - [envs [envs ...]] + [--keyfile KEYFILE] [-q] [--base-path BASE_PATH] + [--http10 | --http11] [-r | -d] [--pidfile PIDFILE] [--umask MASK] + [--group GROUP] [--user USER] + [envs ...] positional arguments: envs path of the project environment(s) @@ -230,7 +231,8 @@ optional arguments: the server protocol (default: http) --certfile CERTFILE PEM certificate file for HTTPS --keyfile KEYFILE PEM key file for HTTPS - -q, --unquote unquote PATH_INFO (may be needed when using the ajp protocol) + -q, --unquote unquote PATH_INFO (may be needed when using the ajp + protocol) --base-path BASE_PATH the initial portion of the request URL's "path" --http10 use HTTP/1.0 protocol instead of HTTP/1.1 @@ -238,8 +240,8 @@ optional arguments: -r, --auto-reload restart automatically when sources are modified -d, --daemonize run in the background as a daemon --pidfile PIDFILE file to write pid when daemonizing - --umask MASK when daemonizing, file mode creation mask to use, in octal - notation (default: 022) + --umask MASK when daemonizing, file mode creation mask to use, in + octal notation (default: 022) --group GROUP the group to run as --user USER the user to run as }}} diff --git a/trac/wiki/default-pages/TracUpgrade b/trac/wiki/default-pages/TracUpgrade index 73e2d9bdef..fa41366473 100644 --- a/trac/wiki/default-pages/TracUpgrade +++ b/trac/wiki/default-pages/TracUpgrade @@ -240,6 +240,15 @@ In case the `attachments` directory contains some files which are //not// attach Prior to 1.0, the owner field of new tickets always defaulted to `[ticket] default_owner` when the value was not empty. If the value was empty, the owner field defaulted to to the Component's owner. In 1.0 and later, the `default_owner` must be set to `< default >` to make new tickets default to the Component's owner. This change allows the `default_owner` to be set to an empty value if no default owner is desired. +===== Behavior of `* -> *` workflow transition + +The workflow transition `* -> *` must have the operation +`leave_status`. Due to a defect in Trac < 1.0.18 +`leave_status` was not required, so it may be necessary +to add the operation when upgrading. The action will not +display for a `* -> *` transition if the action does +not have the `leave_status` operation. + ==== Upgrading from older versions of Trac #OlderVersions For upgrades from versions older than Trac 0.12, refer first to [trac:wiki:0.12/TracUpgrade#SpecificVersions TracUpgrade for 0.12].