-TRAC-

Trac logo.svg

.

-as of [19 AUGUST 2024]

.

*OFFICIAL LINK*

.

-[trac] is an [(‘open-source’ / ‘web-based’ / ‘project management’ / ‘bug tracking’) system]

.

(not an ‘acronym’)

(derived from ‘svntrac’)

???

.

(it has been adopted by a variety of organizations for use as a ‘bug tracking system’ for both free and open-source software and proprietary projects and products

Trac integrates with major version control systems including (“out of the box”) Subversion and Git.

Trac is used, among others, by the

Internet Research Task Force

Django,[7]

FFmpeg,[8]

jQuery UI,[9]

WebKit,[10]

0 A.D.,[11]

and WordPress

.

.

Trac is available on all major operating systems including Windows via Installer or Bitnami,[13] OS X via MacPorts or pkgsrc, Debian,[14] Ubuntu,[15] Arch Linux[16] or FreeBSD,[17] as well as on various cloud hosting services

.

History

Inspired by CVSTrac, Jonas Borgström and Daniel Lundin from Edgewall Software started writing svntrac in August 2003 using SQLite and Subversion

In December 2003 they renamed it to Trac.

In February 2004 the Trac version was changed first from 0.0.1 to 0.1 and then directly from 0.1 to 0.5.

That release was followed in March 2004 by 0.6 and 0.7, and 0.8 in November 2004.

Edgewall Software is an umbrella organization for hosting edgewall.org for the community to collaborate on developing open source Python software

It used to offer software development, consulting and support services

Some of the earliest community members to collaborate in the open source development of Trac were Rocky Burt in March 2004, Christopher Lenz and Francois Harvey in May 2004, Christian Boos and Otavio Salvador in December 2004 and Mark Rowe March 2005.[20]

In August 2005 the license was changed from the GNU General Public License to a modified BSD license. The first release under this final license was Trac 0.9 in October 2005. It introduced PostgreSQL database support.

Trac 0.10, released in September 2006, was an important release that first introduced the component system that to this day allows plugins to extend and add features to Trac’s core. Trac itself since this point consists mainly of optional plugin components that can be disabled or replaced entirely. MySQL database support is added as one such core component. This release added support for version control systems other than Subversion by external plugins. Mercurial support was provided through a separate plugin due to its GPL license restrictions.[21] Trac 0.11, released in June 2008, changed the HTML template system from ClearSilver[22] to Genshi, breaking compatibility with many of the older plugins.

Trac 0.12 was released in June 2010 and became a stable long term release with the latest point release 0.12.7 from July 2015. It added internationalization and localization support using Babel, and allows using multiple version control repositories at once.

Trac 0.13 was never released, and instead was turned into Trac 1.0 in September 2012,[23] the previous stable long term supported version with the latest point release 1.0.13 from September 2016. It included the previously external plugin for Git version control support.

Trac 1.1.1 from February 2013 through 1.1.6 from July 2015 are releases without long term support and compatibility guarantees, that turned into Trac 1.2 from November 2016.[24]

Trac 1.4 from August 2019 is the current stable release with long term support. It requires Python 2.7 and uses the Jinja template system.

Core features[edit]
Trac offers a no-frills approach to project management by deeply integrating ticket tracking, version control (for which multiple repositories per environment are supported),[25][26] and wiki. It allows hyperlinking information between these systems, include wiki content directly in a ticket or list tickets automatically on wiki pages.

The ticket system can be used for tracking bugs, tasks, issues, incidents or any other kind of ticket. Customized reports can be generated from parametric stored SQL queries or using an interactive ticket query system. There is also an integrated search engine and a fine-grained permission system.

Additional project management features include grouping tickets into milestones and a roadmap where the milestones and their progress are listed and visualized. The recent activity is shown on a timeline page, and users are notified by email or can subscribe to RSS or iCalendar feeds.

Additional features[edit]
Trac has an extensive plugin ecosystem which offers many optional features and integration with external tools, and keeps the core system simple and easy to use.[27] Besides the core SVN and Git support, Trac can connect via plugins to many other version control systems, including:

Bazaar
CVS
Darcs
Mercurial
Monotone
Perforce
Other features provided by plugins include:

Account Manager[28]

Multiple project support[29][30]

Spam-Filtering[31]

Blog plugin

Discussion/Forum plugin

Guestbook plugin

Pastebin plugin

XML-RPC plugin

Tags plugin[34]

Continuous integration plugins[35]

See also[edit]

Comparison of project management software

Comparison of issue-tracking systems

Software configuration management

TracExplorer – Visual Studio and TortoiseSvn Bugtraq Integration

Agilo for Trac is an agile Scrum tool based on Trac.

Apache Bloodhound is built on top of Trac to add multiple projects support, ease of installation and ease of use.

Apache Allura Python based project management software

Kallithea Python based project management software with good code review support

Redmine though developed in Ruby its design was significantly influenced by Trac

References[edit]

^ “TracChangeLog – The Trac Project”.

^ “1.5/TracChangeLog”. December 19, 2020. Retrieved December 23, 2020.

^ “Trac localization”. Retrieved August 28, 2019.

^ “TracLicense – The Trac Project”. Edgewall Trac. Retrieved March 6, 2007.

^ “Who uses Trac?”. Edgewall Trac. September 9, 2016. Retrieved September 18, 2016.

^ “IRTF”. Retrieved September 18, 2016.

^ “Django’s bug tracker and wiki”. Retrieved September 18, 2016.

^ “FFmpeg”. Retrieved September 18, 2016.

^ “jQuery UI”. Retrieved September 20, 2016.

^ “WebKit”. Retrieved September 18, 2016.

^ “0 A.D.” Retrieved June 23, 2018.

^ “Making WordPress.org”. Retrieved September 18, 2016.

^ “Bitnami Trac”. Retrieved September 21, 2016.

^ “Debian – Details of package trac”. Retrieved September 21, 2016.

^ “Ubuntu – Details of package trac”. Retrieved September 21, 2016.

^ “Arch Linux – trac”. Retrieved September 21, 2016.

^ “FreeBSD Ports trac-“. Retrieved September 21, 2016.

^ “TracHistory – The Trac Project”. Edgewall Trac. March 1, 2004. Retrieved September 17, 2016.

^ “EdgewallSoftware – The Trac Project”. Edgewall Trac. May 17, 2010. Retrieved September 17, 2016.

^ “TracTeam – The Trac Project”. Edgewall Trac. July 21, 2016. Retrieved September 17, 2016.

^ Blank, Remy (May 6, 2010). “[Trac] The future of RepositoryHookSystem plugin”. trac-users (Mailing list). Retrieved September 17, 2016.

^ “ClearSilver – The Trac Project”. Edgewall Trac. January 27, 2007. Retrieved February 6, 2007.

^ Boos, Christian (September 9, 2012). “Trac 1.0 released”. trac-dev (Mailing list). Retrieved September 17, 2016.

^ Ollos, Ryan (November 5, 2016). “Trac 1.2 Released”. trac-announce (Mailing list). Retrieved December 27, 2016.

^ John Ferguson Smart (March 14, 2007). “What issue tracking system is best for you?”. JavaWorld. Retrieved April 1, 2016.

^ Baxter, R.; Hong, N.C. (July 2011). “Tracking community intelligence with Trac”. Philosophical Transactions of the Royal Society A. 369 (1949): 3372–3383. Bibcode:2011RSPTA.369.3372B. doi:10.1098/rsta.2011.0141. PMID 21768145.

^ “15 Useful Project Management Tools”. Smashing Magazine. Retrieved September 20, 2016.

^ “AccountManagerPlugin – Trac Hacks – Plugins Macros etc”. Retrieved September 17, 2016.

^ “SimpleMultiProjectPlugin – Trac Hacks – Plugins Macros etc”. Retrieved September 17, 2016.

^ “Apache Bloodhound”. Retrieved September 17, 2016.

^ “SpamFilter – The Trac Project”. Retrieved September 17, 2016.

^ “TracPastePlugin – Trac Hacks – Plugins Macros etc”. Retrieved September 17, 2016.

^ “XmlRpcPlugin – Trac Hacks – Plugins Macros etc”. Retrieved September 18, 2016.

^ “TagsPlugin – Trac Hacks – Plugins Macros etc”. Retrieved September 18, 2016.

^ “PluginList – The Trac Project”. Retrieved September 18, 2016.

.

.

External links[edit]
Official website

en.wikipedia.org /wiki/Trac

Trac

Contributors to Wikimedia projects8-11 minutes 1/14/2004

Trac

Trac logo.svg

Developer(s) Edgewall Software

Initial release February 23, 2004; 17 years ago

Stable release 1.4.2[1] Edit this on Wikidata (17 June 2020; 10 months ago) [±]

Preview release 1.5.2[2] Edit this on Wikidata (19 December 2020; 4 months ago) [±]

Repository

trac.edgewall.org/browser

Edit this at Wikidata

Written in Python

Operating system Windows, OS X, Linux, BSD

Available in 36 languages[3]

Type

Project management software,

bug tracking system

.

License

Modified BSD license

.

Website

trac.edgewall.org

.

.

*👨‍🔬🕵️‍♀️🙇‍♀️*SKETCHES*🙇‍♂️👩‍🔬🕵️‍♂️*

.

📚📖|/\-*WIKI-LINK*-/\|📖📚

.

.

👈👈👈☜*’WORDPRESS’ RELEASE HISTORY* ☞ 👉👉👉

.

.

💕💝💖💓🖤💙🖤💙🖤💙🖤❤️💚💛🧡❣️💞💔💘❣️🧡💛💚❤️🖤💜🖤💙🖤💙🖤💗💖💝💘

.

.

*🌈✨ *TABLE OF CONTENTS* ✨🌷*

.

.

🔥🔥🔥🔥🔥🔥*we won the war* 🔥🔥🔥🔥🔥🔥