There were muliple variables set from before the egg/distutils files
were improved years ago, which are now redundant. Separate
pyversion.mk, application.mk and egg.mk settings.
(This commit has no functional change.)
MESSAGE is from 2008 and warns the user about adjusting for a lot of
"recent changes". Once those comments are removed, what remains is a
reminder to read and follow the upstream documentation, which is not
pkgsrc-specific or worthy of MESSAGE.
Skip PKGREVISION due to upgrade within the last hour.
This commit has no functional changes.
Drop comments about wip/trac, www/ja-trac and eventual merging,
because that's happened. Adjust explanation of why there is no svn or
git dependency.
Move option declaration near option use, in preparation for
options.mk.
Upstream ~NEWS:
Trac 1.0.9 provides more than a dozen minor fixes
and enhancements, including significantly reduced
memory usage by the Git repository connector.
(March 24, 2015)
Trac 1.0.5 provides several fixes. The following are some highlights:
Images are not rendered in the timeline (#10751).
Git tags are shown in the browser view (#11964).
Added support for journal_mode and synchronous pragmas in sqlite: database connection string (#11967).
Upstream says that this patch is no longer necessary because an
equivalent change was applied elsewhere in the code. Until we're
sure, park the patch by dropping from distinfo and commenting out the
patch contents, leaving a note in the patchfile about why.
Trac 1.0.3 is a maintenance release containing numerous fixes and minor
enhancements. The following are a few of the highlights:
- Notification is sent when adding an attachment to a ticket (#2259).
- Stylesheets and scripts are loaded during autopreview, resulting in proper
syntax highlighting when code WikiProcessors are added (#10470) and display
of Workflow graphs without explicit autopreview (#10674).
- Merge changesets are shown as differences against first parent, resulting
in less noisy changesets (#10740).
- Pygments 2.0 is supported (#11796).
- Fixed error when completing the `initenv` TracAdmin command (#11797).
- Performance improvement on systems with many thousands of authenticated
users due to caching of Environment.get_known_users (#11868).
- Distribution metadata of wheel package is supported and displayed on the
About page (#11877).
- Subversion keywords are expanded and EOL substitutions made
when viewing a file in the repository browser and when
downloading a file (#717).
- Notification email is sent to the old owner when a ticket
is reassigned (#2311).
- Ticket change history is updated when renaming and deleting a
milestone, and when retargeting tickets to another milestone
(#4582, #5658).
- Numerous fixes for the Authz permissions policy in
the browser/repository (#10961, #11646), wiki (#8976, #11067),
admin (#11069) and report (#11176) realms.
- Multiple form submits are disallowed (#10138).
- `ConfigurationError` is raised if any of the `permission_policies`
can't be loaded, preventing possible information leakage due
to internal and installation errors (#10285).
- Wiki toolbars can be disabled through a configuration
setting (#10837)
- The number of entries in a table is shown next to heading
on applicable admin pages (#11027).
- //Cancel// buttons are consistently located on all pages (#11076).
- Focus is placed on a text element when an edit page is
loaded (#11084).
- The //Edit conflict// and //Merge// warning messages are
always visible in side-by-side edit mode (#11102).
- Improvements to the layout of the Report (#11106, #11664)
and Ticket pages (#11471).
- Genshi 0.7 compatibility (#11218).
- Numerous minor fixes for Git repository support.
The underlying issue seems to be a race; if the spawned git log
command finishes before trac kills it, the os.kill() throws an
exception which is not caught. Simply catch and ignore the exception.
I sent the patch to trac-devel@.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
Sort PLIST. Add new files.
Trac 1.0.1 (February 1, 2013)
http://svn.edgewall.org/repos/trac/tags/trac-1.0.1
- Fix zip source download for large directories in Subversion repositories
- Performance improvement for the Roadmap, by caching milestone properties
- Added a ''select all'' checkbox to table of components for each plugin on
the Plugins admin panel
- Restore the ''Modify'' link at the top of the ticket page, as it was in
Trac 0.12
- `ListOption` keeps values other than empty string and None in raw list
as default
- Prevent possibility of multiple identical info or warning messages being
presented to the user
- The BatchModify select-all checkboxes are toggled with tri-state behavior
when the ticket checkboxes are toggled
- Update the ticket changetime to the current time when deleting a ticket
comment
- ... and quite more! In particular, see also the changes for 0.12.5
which are also integrated and new since 1.0
Trac 0.12.5 (January 15, 2013)
http://svn.edgewall.org/repos/trac/tags/trac-0.12.5
Trac 0.12.5 is a maintenance release and contains
a few interesting fixes:
- upload of .mht files (MHTML web page archive files) now works
(#9880)
- more robust parsing of attachment URLs (#10280) and uploaded
file names (#10850)
- lots of improvement to the date formatting code, which is now
much more robust when timezone and daylight saving time
computations are involved (#10768, #10863, #10864, #10912, #10920)
- no longer generate invalid JSON encoded data with Python 2.4 and
2.5 (#10877)
- ... and a few more!
The only significant packaging change is to drop the dependency on
py-subversion. It's still needed to use subversion repositories, but
use of svn is now optional.
Update provided by Martin Resnick of BBN, with minor tweaks by me.
Trac 1.0 'Cell' (September 7, 2012)
http://svn.edgewall.org/repos/trac/tags/trac-1.0
Trac 1.0 is a major release adding refreshed user interface and
improved DVCS repository support as the most visible changes.
The following list contains only a few highlights:
- The default theme looks more modern, especially on recent browsers
(no effort has been made to make it look better on older browsers
like IE6 or 7)
- The TracHacks GitPlugin has been donated by Herbert Valerio Riedel
to the Trac project (many thanks!) and is now maintained here as an
optional component
- As a consequence, the Subversion support has been moved below
`tracopt.versioncontrol` as well
- The Git and Mercurial log view feature a visualization of the
branching structure
- Usability improvements for the tickets, with a better support for
conflict detection and resolution
- Integration of the TracHacks BatchModifyPlugin, contributed by
Brian Meeker (many thanks!) and is now maintained there as a
default component
- jQuery/UI integration, featuring a date picker for date fields
- Improved integration with Pygments syntax highlighting
- ... and numerous smaller features added and bugs fixed since 0.12!
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
compatibility with Subversion 1.7 (#10414)
easier troubleshooting of common startup errors (#10024)
jQuery upgraded to 1.4.4 (#10001)
improve fine-grained permission handling in the source browser (#9976, #10208, #10110)
... and dozens more fixes!
Trac 0.12.2 (January 31, 2011)
http://svn.edgewall.org/repos/trac/tags/trac-0.12.2
This list contains only a few highlights:
- install: improved robustness of Trac installation if Babel is
installed after the fact (#9439, #9595, #9961)
- notifications: support for Asian character width (#4717)
- roadmap: fix display of progress bar in some corner cases (#9718)
and respect the overall_completion milestone group setting (#9721)
- reports: reports and queries look much better, as the columns now
keep the same width across groups; the absence of word wrapping in
reports has been fixed (#9825)
- web admin: improved layout (#8866, #9963)
- web: it's now possible to log in different Trac instances sharing
the same URL prefix (e.g. /project and /project-test) (#9951)
Trac 0.12.1 (October 9, 2010)
http://svn.edgewall.org/repos/trac/tags/trac-0.12.1
This list contains only a few highlights:
- db: improve concurrency behavior (#9111)
- fcgi: add an environment variable `TRAC_USE_FLUP` to control the usage of flup vs. bundled _fcgi.py (defaults to 0, i.e. use bundled as before)
- svn authz: improve compatibility with svn 1.5 format (#8289)
- milestone: allow to set the time for the due date (#6369, #9582)
- ticket: fixes for the CC: property (#8597, #9522)
- notification: improved the formatting of ticket fields in notification e-mails (#9484, #9494)
- i18n: added a configuration option to set the default language (#8117)
- several fixes for upgrade (#9400, #9416, #9483, #9556)
These comments are based on private mail with obache@, but errors are
my fault. They are intended to be useful primarily to package
maintainers, but also to people administering trac via pkgsrc.
* Translation of Trac in your language using Babel (http://babel.edgewall.org)
* Multiple Repository Support per environment
* Improved Wiki, more powerful syntax and nicer user interface with automatic
preview in side-by-side editing mode
* Improved Ticket user interface, with editable comments and automatic preview
Security fixes:
* Fixed a ticket validation issue that would allow unauthorized
users to modify the status and resolution of a ticket (#8884)
Performance improvements:
* Trac wiki had some trouble handling very long unicode words
(#9025)
* Full text search was very slow if lots of custom fields were
used (#8935)
Bug fixes:
* Fixed a race condition that could lead to the destruction of the
trac.ini file (#8623)
* Fixed creation of new milestone which could have been a rename
if performed after a name clash has been detected (#8816)
* Fixed display of value 0 in report cells (#7512)
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4405
From release notes at:
http://trac.edgewall.org/browser/tags/trac-0.11.6/RELEASE
November 28, 2009
Trac 0.11.6 contains two security fixes and a number of bug fixes,
performance improvements and minor enhancements.
Changes in 0.11.6
* Fixed the policy checks in report results when using
alternate formats.
* Added a check for the "raw" role that is missing in docutils
< 0.6.
* Re-enabled connection pooling with SQLite (#3446).
* Added caching of configuration options (#8510).
* Fixed the "database is locked" issue with SQLite (#3446,
#8468).
* Deprecated SQLite 2.x support (#8625).
* Fixed hanlding of times in timezones with DST (#8240).
* Avoid corruption of trac.ini during write (#8623).
* Improved support for revision ranges in the revision log
view (#8349)
updating during freeze approved by wiz@
Trac 0.11.5 (July 17, 2009)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.5
Trac 0.11.5 is identical to 0.11.5rc2 except for fixing a minor
incompatibility issue when using IIS via AJP as frontend (#8475).
Trac 0.11.5rc2 (July 11, 2009)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.5rc2
Trac 0.11.5rc2 fixes two regressions found in rc1 and one minor enhancement:
* Fixed workaround for zipped Genshi eggs, [8354], #7823
* Fixed internal error when removing a wiki page version [8343].
* Fixed display of merge properties for scoped repositories #7715.
Trac 0.11.5rc1 (March 30, 2009)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.5rc1
Trac 0.11.5rc1 contains a number of bug fixes and minor enhancements.
The following list contains only a few highlights:
Bug fixes:
* Implemented pre-upgrade backup support for PostgreSQL and MySQL (#2304)
* Fixed PostgreSQL upgrade issue (#8378)
* More robust diff parsing (#2672)
* Avoid intermittent hangs by not calling apr_terminate explicitly (#7785)
Highlights in 0.11.3
--------------------
* Compatibility with Python 2.6 (#7876, #7458)
* PostgreSQL db backend improvement (#4987, #7600)
* Highlighting of search results is more robust (#7324, #7830)
* Unicode related fixes (#7672, #7959, #7845, #7935, #8024)
* Fixed Trac link rendering in ReST (#7712)
Trac 0.11.2 (November 8, 2008)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.2
Trac 0.11.2 contains two security fixes and a couple of bug fixes.
The following list contains only a few highlights:
Bug fixes:
* Fixes potential DOS vulnerability with certain wiki markup. Reported by
Matt Murphy.
* Improved HTML sanitizer filter to detect possible phishing attempts.
Reported by Simon Willison.
* MySQL db backend improvement (reconnect after idle timeout #4465)
* TicketQuery speed improvements (#6436)
* Fixes for RSS feeds (timeline entries no longer truncated #7316, no longer
download some feeds under Firefox #3899)
* Search now works for custom fields (#2530)
* Same order for ticket fields for new and existing tickets (#7018)
* Enforce fine-grained permission for "quickjump" search results (#7655)
* E-mail obfuscation was not done in a few remaining places (#7688, #6532)
* Uninstall of plugins from WebAdmin was not working - feature disabled
for now
* More robust pagination of results for reports and custom queries (#7424,
#7544)
* Support for newer version of pygments (#7622)
* Documentation updated (#7603, #7205, #7318)
Minor improvements:
* Better support for Wiki page hierarchy (show path #2780, link to
parent #2150)
* Custom query allow to search in description and other text fields (#4824)