﻿ticket	summary	type	release	owner	__group__	created	modified	_description	_reporter
12476	who is figaro?	defect			closed	2015-08-11T10:04:53+02:00	2015-08-11T10:11:13+02:00	Which developer stands behind this account?	anonymous
12577	Unable to login	defect			closed	2015-11-13T15:15:13+01:00	2015-11-14T19:26:18+01:00	I have referred to https://trac-hacks.org/reset_password and tokens that were sent to me by email do not work.	Darlan
5526	Additional available reports	enhancement	0.11		closed	2009-07-17T17:05:40+02:00	2020-05-06T03:08:56+02:00	"Suggestion, for users of this site, as opposed to authors of hacks, add two new  [report: reports].
 '''Tickets I Reported''':: That is tickets that have reporter equal to the current user.
 '''Tickets of Personal Interest''':: That is tickets that have reporter equal to the current user or CC which contains the current user.
The first report is easy for a user to set up as a Custom Query, but the second has to be done as an SQL query.  Not sure if these should include closed tickets or not.  I think yes, but sorted below open tickets."	Mark Potter
10861	Develop rules that govern code contributions	task			new	2013-02-08T01:52:03+01:00	2021-03-10T03:30:35+01:00	"hasienda has developed an initial draft of some rules governing code contributions. They can be found at License/MandatorySignOff. otaku42 also pointed out that the [http://madwifi-project.org/wiki/DevDocs/SigningPatches MadWifi project] has some text as well.

The purpose of this ticket is to discuss and refine the text, before presenting to the larger community."	Ryan J Ollos
2758	SPF fails on trac-hacks.org	defect	0.11	aat	closed	2008-03-19T16:44:25+01:00	2008-03-28T14:08:55+01:00	"{{{
Received-SPF: fail (google.com: domain of noreply@trac-hacks.org does not designate 72.36.197.170 as permitted sender) client-ip=72.36.197.170;}}}"	trac-hacks@…
1360	Invalid ticket	task	0.11	all	closed	2007-03-20T19:52:09+01:00	2007-03-21T07:39:21+01:00	tetse	RMNC
331	blog view  - list index out of range	defect	0.9	anonymous	closed	2006-04-24T11:52:01+02:00	2006-04-24T13:33:05+02:00	"Hi 

The blog view for our website is howing up the following error:

Traceback (most recent call last):
  File ""/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py"", line 206, in handler
    dispatch_request(mpr.path_info, mpr, env)
  File ""/usr/lib/python2.3/site-packages/trac/web/main.py"", line 139, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.3/site-packages/trac/web/main.py"", line 107, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.linux-i686/egg/tBlog/web_ui.py"", line 173, in process_request
  File ""build/bdist.linux-i686/egg/tBlog/web_ui.py"", line 251, in _generate_blog
  File ""build/bdist.linux-i686/egg/tBlog/web_ui.py"", line 285, in _generate_calendar
IndexError: list index out of range
 
The trac blog plugin we used is : "" tracblogplugin-r658.zip  ""


The last thing that we had done was updated the TOC plugin to tocmacro-r696.zip, not really sure how that would effect the blog though.



"	anuradha.moturi@…
10788	Plugins with incorrect tags	defect	1.0	anonymous	closed	2013-01-11T14:38:32+01:00	2013-03-22T02:57:12+01:00	A number of plugins are tagged with 1.0 however do not offer support for 1.0	pete@…
2938	Wiki upload attachment failur	defect	0.11	Alec Thomas	closed	2008-04-22T12:18:33+02:00	2008-04-22T18:31:30+02:00	"cause:

{{{
#!pytb
Traceback (most recent call last):
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11b2-py2.5.egg/trac/web/api.py"", line 339, in send_error
    'text/html')
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11b2-py2.5.egg/trac/web/chrome.py"", line 704, in render_template
    return stream.render(method, doctype=doctype)
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/core.py"", line 154, in render
    return encode(generator, method=method, encoding=encoding)
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/output.py"", line 45, in encode
    output = u''.join(list(iterator))
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/output.py"", line 274, in __call__
    for kind, data, pos in stream:
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/output.py"", line 519, in __call__
    for kind, data, pos in stream:
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/output.py"", line 688, in __call__
    text = mjoin(textbuf, escape_quotes=False)
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/core.py"", line 379, in join
    for item in seq]))
  File ""/usr/local/python2.5/lib/python2.5/site-packages/Genshi-0.4.4-py2.5.egg/genshi/core.py"", line 405, in escape
    text = unicode(text).replace('&', '&amp;') \
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 1057: ordinal not in range(128)
}}}
"	anonymous
4594	TracCoSignPluginIntegration renamed to TracCoSignPlugin	defect	0.11	Alec Thomas	closed	2009-02-07T11:01:05+01:00	2009-02-09T06:26:46+01:00	"Sorry for my careless. I create two plugin today. TracCoSignPluginIntegration and TracCoSignPlugin.

The latter TracCoSignPlugin is fine, and I have alreay checkin the source code to http://trac-hacks.org/svn/traccosignplugin.

But the first one TracCoSignPluginIntegration should be deleted by administrator, especially the subversion directory. http://trac-hacks.org/svn/traccosignpluginintegration. I try to delete myself, but no enough rights.
 "	Jiang Xin
3641	TracHoursPlugin	defect	0.11	Alec Thomas	closed	2008-09-01T16:09:45+02:00	2008-09-02T05:59:32+02:00	"Hi , sorry couldnt find a component for this..

I just cannot get this plugin to run : i get the following error in the log file : 

2008-09-01 15:52:59,433 Trac[loader] ERROR: Skipping ""trachours.trachours = trachours.hours"": (can't import ""cannot import name Transformer"")


I get it on Trac 0.11b2

Please let me know if you have a solution. Thanks."	Dylan Janeke
697	in branch 0.3 of trackblockplugin web_ui.py does not compile (continue removed) and posts not defined	defect	0.9	Alec Thomas	closed	2006-09-07T13:02:52+02:00	2006-09-07T18:37:44+02:00	"Oops…
Trac detected an internal error: 
If you think this really should work and you can reproduce it, you should consider reporting this problem to the Trac team.

Go to http://trac.edgewall.org/ and create a new ticket where you describe the problem, how to reproduce it. Don't forget to include the Python traceback found below.

TracGuide — The Trac User and Administration Guide 

Python Traceback
Traceback (most recent call last):
  File ""D:\Python23\Lib\site-packages\trac\web\main.py"", line 335, in dispatch_request
    dispatcher.dispatch(req)
  File ""D:\Python23\Lib\site-packages\trac\web\main.py"", line 220, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build\bdist.win32\egg\tBlog\web_ui.py"", line 238, in process_request
  File ""build\bdist.win32\egg\tBlog\web_ui.py"", line 324, in _generate_blog
NameError: global name 'posts' is not defined
"	aaranda@…
330	blog view  - list index out of range	defect	0.9	Alec Thomas	closed	2006-04-24T11:51:56+02:00	2006-04-24T14:11:04+02:00	"Hi 

The blog view for our website is howing up the following error:

Traceback (most recent call last):
  File ""/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py"", line 206, in handler
    dispatch_request(mpr.path_info, mpr, env)
  File ""/usr/lib/python2.3/site-packages/trac/web/main.py"", line 139, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.3/site-packages/trac/web/main.py"", line 107, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.linux-i686/egg/tBlog/web_ui.py"", line 173, in process_request
  File ""build/bdist.linux-i686/egg/tBlog/web_ui.py"", line 251, in _generate_blog
  File ""build/bdist.linux-i686/egg/tBlog/web_ui.py"", line 285, in _generate_calendar
IndexError: list index out of range
 
The trac blog plugin we used is : "" tracblogplugin-r658.zip  ""


The last thing that we had done was updated the TOC plugin to tocmacro-r696.zip, not really sure how that would effect the blog though.



"	anuradha.moturi@…
597	tags plugin breaks TicketQuery macro?	defect	0.10	Alec Thomas	closed	2006-08-11T19:06:32+02:00	2006-08-18T10:56:21+02:00	"this does not work:
{{{
[[TicketQuery(status=closed&keywords=~something&order=priority)]]
}}}

[[TicketQuery(status=closed&keywords=~wiki&order=priority)]]

while it works on the edgewall site. cause could be the tags-plugin, as on our site it worked before this plugin was activated.


"	rupert thurner
3430	There is no visual button available to click next to CC field in Trac 0.11	defect	0.10	Alec Thomas	closed	2008-07-21T20:00:13+02:00	2008-07-22T01:53:20+02:00	"I installed this plugin but I cannot see the button next to CC field to click. This plugin is requested by our QA department. Do I have to do anything else to enable the display of button next to CC field.
The browser I used is IE 6.0 and Firefox 2.0.0.16."	anonymous
59	Rename trunk and stable tags and SVN paths to 0.9 and 0.8 respectively.	defect		Alec Thomas	closed	2005-09-28T15:33:37+02:00	2006-05-30T22:02:54+02:00	"Rename [wiki:trunk trunk] and [wiki:stable stable] tags, versions and SVN paths to [wiki:0.9 0.9] and [wiki:0.8 0.8] respectively.

This may as well be done during the migration of TracHacks to trunk."	Alec Thomas
522	verify ticket properties' fields during new ticket creating	enhancement	0.9	Alec Thomas	closed	2006-07-19T07:02:15+02:00	2007-04-07T01:20:28+02:00	"Is there any ways (plugins) to verify ticket properties' fields during new ticket creating? Or it shall only be done by modifying the python code?

I would appreciate if anyone could come out with the solution, easy one. Thanks!"	ch3nyong
689	Wiki module a bit strange on Trac Hacks	defect	0.10	Alec Thomas	closed	2006-09-05T12:04:54+02:00	2006-09-07T06:38:32+02:00	"Hi there, 

I wonder if the Wiki module is customized here, as it looks a bit different than it should with recent trunk (e.g. the ''Index by...'' links, the buggy look of a Wiki diff page, etc.)

Or are the templates customized?

... something must be wrong ;)"	Christian Boos
924	TOC Marco for trac 0.10	defect	0.10	Alec Thomas	closed	2006-11-20T10:38:01+01:00	2006-11-20T15:45:48+01:00	"Where do I find the TOC marco for trac 0.10 ?
Anyone help me ?
Thank you very much."	lvtien
1633	El modulo de impresiópn noo funciona....	defect	0.10	Alec Thomas	closed	2007-06-07T15:18:49+02:00	2007-06-09T08:55:42+02:00	No me funciona el módulo de impresión....	wer
317	trac site is international and should therefor use international date format	task	0.9	Alec Thomas	closed	2006-04-17T09:43:43+02:00	2011-02-12T19:27:30+01:00	"could you pls use the international date format yyyy-mm-dd on the trac hack site? if you need evidence why, you might want to check on http://www.cl.cam.ac.uk/~mgk25/iso-time.html.

the simplest way seems to set a country which uses this format, like china, or germany by
{{{
  PythonOption TracLocale de
}}}

"	rupert thurner
2650	Port to 0.11	enhancement	0.11	Alec Thomas	closed	2008-02-27T17:27:58+01:00	2008-02-27T17:59:47+01:00	Will this plugin support 0.11?	c.posluschni@…
216	can't register	defect	0.8	Alec Thomas	closed	2006-03-11T22:48:26+01:00	2006-06-18T19:57:06+02:00	"When I try to register, I get:

Oops…
Trac detected an internal error:

If you think this really should work and you can reproduce it, you should consider reporting this problem to the Trac team.

Go to http://trac.edgewall.com/ and create a new ticket where you describe the problem, how to reproduce it. Don't forget to include the Python traceback found below.

TracGuide — The Trac User and Administration Guide
Python Traceback

Traceback (most recent call last):
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 283, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 170, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 117, in process_request
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 138, in _do_create
  File ""build/bdist.linux-i686/egg/acct_mgr/api.py"", line 88, in set_password
  File ""build/bdist.linux-i686/egg/trachacks/trachacks.py"", line 70, in set_password
NameError: global name 're' is not defined

"	anonymous
19	Cannot attache file onto wiki page	defect	0.8	Alec Thomas	closed	2005-07-12T20:08:32+02:00	2012-03-19T10:04:59+01:00	"Clicking the attachment button on wiki page take me
unexpected place: http://www.attachmentparenting.org/
"	Shun-ichi Goto
35	Error on ticket creation	defect		Alec Thomas	closed	2005-08-08T22:03:12+02:00	2006-03-01T20:38:40+01:00	"Every time I create or modify a ticket, following error occured
although creation and modification are accepted.
This error confuse us.
{{{
Oops...

 Trac detected an internal error:

  (451, 'Temporary local problem - please try later')
}}}

Python traceback says:
{{{
  ...
  File ""/usr/lib/python2.4/site-packages/trac/Notify.py"", line 160, in send
    self.server.sendmail(self.from_email, rcpt, msg.as_string())
  File ""/usr/lib/python2.4/smtplib.py"", line 692, in sendmail
    raise SMTPDataError(code, resp)

SMTPDataError: (451, 'Temporary local problem - please try later')
}}}

There's strangeness arround notification procedure."	Shun-ichi Goto
617	svn commands error out (checkout, commit, status)	defect	0.9	Alec Thomas	closed	2006-08-18T02:32:37+02:00	2006-08-18T03:10:10+02:00	"Checking out my new plugin directory:

{{{
$ svn co http://trac-hacks.org/svn/glossarybuilderplugin/
svn: REPORT request failed on '/svn/!svn/vcc/default'
svn: REPORT of '/svn/!svn/vcc/default': 400 Bad Request (http://trac-hacks.org)
}}}

The glossarypluginbuilder directory is created, but empty. I added the plugin source to it, and committed, and got this:

{{{
$ svn ci -F svn-commit.tmp
svn: Commit failed (details follow):
svn: MKACTIVITY of '/svn/!svn/act/09fb69d8-3f1b-0410-a52b-b1c3869ffb36': 400 Bad Request (http://trac-hacks.org)
}}}

"	simon
43	No macro is listed in WikiStart page	defect		Alec Thomas	closed	2005-08-28T15:51:08+02:00	2009-10-15T16:34:25+02:00	"In WikiStart page, listing box of 'Macros' does not appeared.
"	Shun-ichi Goto
74	script for email-gateway to ticket creation and replies	enhancement		Alec Thomas	closed	2005-11-15T15:57:12+01:00	2006-09-28T08:48:12+02:00	"I've read through the documentation and can find no provision for an email gateway script.
I'm interested in 

  * creating an email address that users can submit bug reports, feature request, etc to
  * allowing a user to append a comment/file to an existing ticket be emailing a message w/ attachment"	anonymous
99	Hack download link should be configurable for a specific release	enhancement		Alec Thomas	closed	2005-12-15T06:16:20+01:00	2012-05-02T04:43:16+02:00	"It would be nice to allow users to only download a specific directory within a hack's subversion repository.

The graphviz plugin subversion tree has been expanded to include tags and branches. These are being used to track the releases as well as allow for development to continue in branches while the current release is made available in the 0.9 directory. In essence, the 0.9 directory is treated as the trunk for the latest release version that works on Trac 0.9. When Trac 1.0 is released, a second trunk will be created called 1.0 that will allow for support of the plugin on Trac 1.0.

The current download mechanism creates a .zip of the entire graphviz subversion tree: tags, branches and release trunks. It would be nice to be able to allow users to only download a specific directory, like 0.9.
"	Peter Kropf
106	Command line trac wiki editing	enhancement		Alec Thomas	closed	2005-12-20T13:18:46+01:00	2006-06-18T20:25:03+02:00	"Is there a command line program to interact with trac wiki  for login,download,vi tracwiki text and upload process ?
mediawiki and twiki has these kind of tools for people like to edit the wiki pages by vi or emacs.

Thanks for your time

tj"	anonymous
134	helloworld doesn't work as advertized with 0.93	defect		Alec Thomas	closed	2006-01-18T19:03:43+01:00	2006-01-21T12:00:26+01:00	"when I run the helloworld egg example with 
python 2.3 and trac 0.93.  
http://trac-hacks.org/wiki/EggCookingTutorial/BasicEggCooking

Instead of a button in the nav bar, I get this, verbatim: 
{{{
<a href=""/trac/helloworld"">Hello</a> 
}}}
-- no borders and it's clearly not a link.    
So it's doing the string substitution, but not making a button.  

"	villaume
231	Wiki Printable version	enhancement	0.8	Alec Thomas	closed	2006-03-21T14:13:30+01:00	2006-06-18T22:15:46+02:00	" * Wiki pages should have a printable version like we see in wikipedia
  * It could popup a window with the html formating of the wikipage
  * This migth help. Just missed the popup window i guess

                                                                              cheers"	Rui Ramos
250	Exception while registering an account	defect		Alec Thomas	closed	2006-03-27T07:36:23+02:00	2006-03-27T08:45:00+02:00	"Steps to re-produce:
 1. Go to [http://trac-hacks.org/register register] page.
 1. Click ""Create account"" button with or without any filled fields, and you will get exception as:
{{{
Traceback (most recent call last):
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 283, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 170, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 117, in process_request
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 124, in _do_create
  File ""build/bdist.linux-i686/egg/acct_mgr/api.py"", line 85, in has_user
  File ""build/bdist.linux-i686/egg/acct_mgr/htfile.py"", line 41, in has_user
UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 0: ordinal not in range(128)
}}}"	czhang.web+trachacks@…
303	Register does not work.	defect	0.9	Alec Thomas	closed	2006-04-12T19:06:35+02:00	2006-10-07T22:57:24+02:00	"I tried to register on your site and got the following error.
{{{
Traceback (most recent call last):
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 300, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 176, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 117, in process_request
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 138, in _do_create
  File ""build/bdist.linux-i686/egg/acct_mgr/api.py"", line 88, in set_password
  File ""build/bdist.linux-i686/egg/trachacks/trachacks.py"", line 83, in set_password
ImportError: cannot import name TagEngine
}}}
"	trachacks@…
326	encourage screenshots for every plugin	enhancement	0.9	Alec Thomas	closed	2006-04-23T00:45:38+02:00	2006-12-24T07:29:39+01:00	"It would be much easier to get an initial feel for each plugin if they had screenshots.

Most of the plugins don't.

It's really easy to do, I think everyone will benefit."	orip
458	Download the zipped source from [download: ... here].	defect	0.9	Alec Thomas	closed	2006-06-22T21:36:19+02:00	2006-06-22T23:24:34+02:00	I see only the text, without download link. It's for the all plugin pages. What does it meen?	wirbi
524	How can I change the name of the resolutions states?	defect	0.9	Alec Thomas	closed	2006-07-19T12:04:09+02:00	2006-07-19T20:40:34+02:00	I'am trasnlating Trac to spanish and I need to know how change the name of the resolution states (fixed, ...	anonymous
676	traceback while attempting to register	defect	0.9	Alec Thomas	closed	2006-08-31T23:35:03+02:00	2006-09-19T13:56:41+02:00	"I attempted to register a username and received this traceback:

{{{
Python Traceback
Traceback (most recent call last):
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 335, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 220, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 117, in process_request
  File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 138, in _do_create
  File ""build/bdist.linux-i686/egg/acct_mgr/api.py"", line 88, in set_password
  File ""build/bdist.linux-i686/egg/trachacks/trachacks.py"", line 86, in set_password
  File ""build/bdist.linux-i686/egg/tractags/api.py"", line 161, in add_tags
OperationalError: database is locked
}}}"	clive
806	How do you have Auto Assign to tied to a specific component?	enhancement	0.10	Alec Thomas	closed	2006-10-13T15:29:41+02:00	2006-10-13T15:35:08+02:00	I am trying to tie a component or category to be automatically assigned to a user.  I know trac-hacks does this, but how do you do so?  Is there a plugin?  That would be a real enhancement to what I need to do with our trac system.  	isg28@…
849	Akismet spam filter did not let me edit a wiki page	defect	0.10	Alec Thomas	closed	2006-10-25T21:17:15+02:00	2006-10-26T02:53:50+02:00	I tried to add a little useful hint into the user manual of the TimingAndEstimationPlugin, but  Akismet apparently thought it was spam? I was just adding in one sentence about the date format - if that's considered spam, then Akismet is broken :-).	David Mohr
1017	users system issues	defect	0.10	Alec Thomas	closed	2006-12-17T13:44:38+01:00	2006-12-17T16:25:08+01:00	"i wanted to register with my email, to get notifications about changes to issues i submitted.

so, i deleted my account ('ittayd') and tried to create a new one ('ittayd@qlusters.com'). i couldn't, since it doesn't allow non-alphanumeric characters.

i then tried to create an 'ittayd' account again, but failed, because the wiki page already exists.

i think the email should be a property of the account."	Ittay Dror
1168	Error while uploading image	defect	0.10	Alec Thomas	closed	2007-02-03T01:02:55+01:00	2008-03-28T13:09:45+01:00	"{{{
Traceback (most recent call last):
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File ""/usr/lib/python2.4/site-packages/trac/attachment.py"", line 361, in process_request
    self._do_save(req, attachment)
  File ""/usr/lib/python2.4/site-packages/trac/attachment.py"", line 475, in _do_save
    for field, message in manipulator.validate_attachment(req, attachment):
  File ""build/bdist.linux-i686/egg/tracspamfilter/adapters.py"", line 130, in validate_attachment
  File ""build/bdist.linux-i686/egg/tracspamfilter/api.py"", line 131, in test
  File ""build/bdist.linux-i686/egg/tracspamfilter/model.py"", line 119, in insert
  File ""/usr/lib/python2.4/site-packages/trac/db/util.py"", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File ""/usr/lib/python2.4/site-packages/trac/db/util.py"", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: current transaction is aborted, commands ignored until end of transaction block
}}}
"	edunne
1243	Smarter logo and background image	enhancement	0.10	Alec Thomas	closed	2007-02-23T22:43:35+01:00	2008-03-28T13:10:13+01:00	"I don't want to offend anyone, but I think the 'trac HACKS' logo gives the impression of a ''quick hack'' instead of a ''neat hack''.

IMO, having the watermarked logo on each page also makes the site look less professional.
"	anonymous coward
1481	no code found, neither in the zip file nor in the subversion repository	defect	0.10	Alec Thomas	closed	2007-04-24T10:08:17+02:00	2008-03-28T13:10:37+01:00		anonymous
1658	Problem with trac and ldap	defect	0.10	Alec Thomas	closed	2007-06-12T21:10:03+02:00	2007-06-13T21:45:41+02:00	"Hello! I've done some settings with trac including LdapPlugin-0.5.1dev-py2.4.egg. I've read manual but still can't make it work.
{{{
Traceback (most recent call last):
  File ""/var/lib/python-support/python2.4/trac/web/main.py"", line 387, in dispatch_request
    dispatcher.dispatch(req)
  File ""/var/lib/python-support/python2.4/trac/web/main.py"", line 183, in dispatch
    req.perm = PermissionCache(self.env, req.authname)
  File ""/var/lib/python-support/python2.4/trac/perm.py"", line 263, in __init__
    self.perms = PermissionSystem(env).get_user_permissions(username)
  File ""/var/lib/python-support/python2.4/trac/perm.py"", line 227, in get_user_permissions
    for perm in self.store.get_user_permissions(username):
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 205, in get_user_permissions
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 108, in get_permission_groups
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 149, in _get_user_groups
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 541, in get_groups
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 564, in get_dn
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 647, in _search
  File ""build/bdist.linux-i686/egg/ldapplugin/api.py"", line 640, in _open
TypeError: unsubscriptable object
}}}
Please give any suggestions :("	stoychev@…
1693	revtreeplugin error on 'show deleted branches'	defect	0.11	Alec Thomas	closed	2007-06-23T00:30:11+02:00	2007-06-23T00:40:14+02:00	"When I enable the 'show deleted branches' option I receive the following error:

 Trac detected an internal error:

OperationalError: ERROR:  column ""value"" is of type text but expression is of type boolean
LINE 1: ...RT INTO session_attribute (sid,authenticated,name,value) VAL...
                                                             ^
HINT:  You will need to rewrite or cast the expression.


trac svn latest, revtreeplugin svn latest"	nulleke76@…
1757	make tracnav friendly to wikinegotiator	enhancement	0.10	Alec Thomas	closed	2007-07-09T12:41:49+02:00	2007-07-10T02:24:38+02:00	"see #1756
{{{
#!diff
Index: tracnav/tracnav.py
===================================================================
--- tracnav/tracnav.py  (revision 3169)
+++ tracnav/tracnav.py  (working copy)
@@ -121,6 +121,8 @@
         #needed several times
         self.preview = req.args.get('preview', '')
         self.curpage = req.args.get('page', 'WikiStart')
+        self.curpagename = req.args.get('page_name')
+        self.curpagelang = req.args.get('page_langsuffix')
         self.modify = req.perm.has_permission('WIKI_MODIFY')

         # parse arguments
@@ -138,11 +140,14 @@
         Fetch the wiki page containing the toc, if available.
         """"""
         if self.preview and name == self.curpage:
-            return self.req.args.get('text', '')
+            return self.req.args.get('text', ''), name
+        elif self.curpagelang and WikiSystem(self.env).has_page(name + '.' + self.curpagelang):
+            name = name + '.' + self.curpagelang
+            return WikiPage(self.env, name).text, name
         elif WikiSystem(self.env).has_page(name):
-            return WikiPage(self.env, name).text
+            return WikiPage(self.env, name).text, name
         else:
-            return ''
+            return '', name

     def get_toc_entry(self, toc_text):
         """"""
@@ -223,7 +228,8 @@

         # add TOCs
         for name in (self.names or [""TOC""]):
-            toc = self.parse_toc(self.get_toc(name))
+            toc, name = self.get_toc(name)
+            toc = self.parse_toc(toc)
             if not toc:
                 toc = self.parse_toc(' * TOC ""%s"" is empty!' % name)
             found, filtered = self.filter_toc(toc)
@@ -243,7 +249,7 @@
         result = []
         for name, title, sub in toc:
             if sub == None:
-                if name == self.curpage:
+                if name == self.curpage or self.curpagename and name == self.curpagename:
                     found = True
                 result.append((name, title, None))
             else:
@@ -273,7 +279,7 @@
         for name, title, sub in toc:
             li_style = ' style=""padding-left: %dem;""' % (depth + 1)
             if sub == None:
-                if name == self.curpage:
+                if name == self.curpage or self.curpagename and name == self.curpagename:
                     cls = ' class=""active""'
                 else:
                     cls = ''
}}}

(i cannot find tracnav component)"	phpxcache
1901	тестовое сообщение	defect	0.10	Alec Thomas	closed	2007-08-07T11:01:31+02:00	2007-08-08T08:12:12+02:00	тестовое сообщение об ошибке	qstalker
2099	trac-hacks.org authentication fails when using https	defect	0.10	Alec Thomas	closed	2007-10-22T20:02:41+02:00	2008-03-31T11:46:58+02:00	I can log in successfully to http://trac-hacks.org/, but when i try to use the site over HTTPS, the login attempt appears to succeed, but i get bounced back to plain HTTP, i'm no longer at the page i started from (i'm back at the home page), and i'm not authenticated.  Not sure why that's happening.	anonymous
2126	Vote on [RequestaHack] page doesn't work.	defect	0.10	Alec Thomas	closed	2007-10-30T12:55:39+01:00	2007-10-31T04:35:53+01:00	"Vote on RequestaHack page doesn't work.

I registered, logged in, selected element in poll, clicked ""Vote"".
Following message has been displayed:

{{{
Error: Macro Poll(Which hack would you most like to see implemented?; query:component=Request-a-Hack&status!=closed) failed

2No such file or directory
}}}"	Alexey Tigarev
2148	error	defect	0.10	Alec Thomas	closed	2007-11-05T04:33:20+01:00	2007-11-11T06:17:13+01:00	"when I install over,find this error.[[br]]
I don't know why[[br]]
Can you help me?[[br]]
Thank you very much!
{{{
Oops…
Trac detected an internal error: 
If you think this really should work and you can reproduce it, you should consider reporting this problem to the Trac team.

Go to http://trac.edgewall.org/ and create a new ticket where you describe the problem, how to reproduce it. Don't forget to include the Python traceback found below.

TracGuide — The Trac User and Administration Guide 

Python Traceback
Traceback (most recent call last):
  File ""e:\Python24\Lib\site-packages\trac\web\main.py"", line 406, in dispatch_request
    dispatcher.dispatch(req)
  File ""e:\Python24\Lib\site-packages\trac\web\main.py"", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File ""e:\python24\lib\site-packages\TracWebAdmin-0.1.2dev-py2.4.egg\webadmin\web_ui.py"", line 119, in process_request
    path_info)
  File ""e:\python24\lib\site-packages\TracDatamoverPlugin-1.2-py2.4.egg\datamover\attachment.py"", line 28, in process_admin_request
    envs = DatamoverSystem(self.env).all_environments()
  File ""e:\python24\lib\site-packages\TracDatamoverPlugin-1.2-py2.4.egg\datamover\api.py"", line 32, in all_environments
    envs[env] = {
  File ""e:\Python24\Lib\site-packages\trac\web\main.py"", line 58, in _open_environment
    env_cache[env_path] = open_environment(env_path)
  File ""e:\Python24\Lib\site-packages\trac\env.py"", line 463, in open_environment
    if env.needs_upgrade():
  File ""e:\Python24\Lib\site-packages\trac\env.py"", line 341, in needs_upgrade
    db = self.get_db_cnx()
  File ""e:\Python24\Lib\site-packages\trac\env.py"", line 203, in get_db_cnx
    return DatabaseManager(self).get_connection()
  File ""e:\Python24\Lib\site-packages\trac\db\api.py"", line 76, in get_connection
    return self._cnx_pool.get_cnx(self.timeout or None)
  File ""e:\Python24\Lib\site-packages\trac\db\pool.py"", line 101, in get_cnx
    cnx = self._connector.get_connection(**self._kwargs)
  File ""e:\Python24\Lib\site-packages\trac\db\sqlite_backend.py"", line 113, in get_connection
    return SQLiteConnection(path, params)
  File ""e:\Python24\Lib\site-packages\trac\db\sqlite_backend.py"", line 140, in __init__
    assert have_pysqlite > 0
AssertionError

}}}"	anonymous
2468	Report execution failed: Dynamic variable '$COMPONENT' not defined.	defect	0.10	Alec Thomas	closed	2008-01-23T21:56:46+01:00	2008-01-24T01:47:14+01:00	..on http://trac-hacks.org/report/9	anonymous
2770	ImportError: No module named neo_cs	defect	0.11	Alec Thomas	closed	2008-03-21T04:00:27+01:00	2008-03-21T06:56:22+01:00	"While doing a GET operation on /admin/general/downloader/settings, Trac issued an internal error.

(please provide additional details here)

Request parameters: 
{'cat_id': u'general',
 'get_2': None,
 'get_3': None,
 'get_4': None,
 'page': None,
 'page_part': u'settings',
 'panel_id': u'downloader',
 'path_info': u'settings',
 'sel_id': None,
 'sel_type': None}
[[BR]]
[[BR]]
[[BR]]

system Information [[BR]]
Trac 	0.11b1[[BR]]
Python 	2.5.1 [[BR]]

[GCC 4.2.1 (SUSE Linux)][[BR]]

setuptools 	0.6c8[[BR]]

SQLite 	3.4.1[[BR]]

pysqlite 	2.4.1[[BR]]

Genshi 	0.4.4[[BR]]

Subversion 	1.4.4 (r25188)[[BR]]


[[BR]]
[[BR]]



Traceback (most recent call last):
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/main.py"", line 398, in _dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/main.py"", line 195, in dispatch
    resp = chosen_handler.process_request(req)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/admin/web_ui.py"", line 115, in process_request
    output = req.hdf.render(cstmpl)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/clearsilver.py"", line 302, in render
    import neo_cs
ImportError: No module named neo_cs
"	anonymous
3023	Add contributor to AccountLDAP	task	0.10	Alec Thomas	closed	2008-05-13T15:05:26+02:00	2009-09-05T23:53:15+02:00	"I want to add a contributor to my hack, with writeable permission in subversion. It's this posible?

Thanks for your answer."	Carlos López Pérez
3072	downloading modules with wget fails	defect	0.11	Alec Thomas	closed	2008-05-25T12:33:15+02:00	2008-05-25T13:07:12+02:00	"This issue was raised a year ago for the TocMacro component (ticket #1148), but it seems like a general problem for the site, not just that component.

Attempts to use wget to download a component (eg, xmlrpcplugin) result in files that do not have zip extensions:

'''wget http://trac-hacks.org/changeset/latest/tractagsxmlrpcplugin?old_path=/&filename=tractagsxmlrpcplugin&format=zip'''

results in:

'''xmlrpcplugin\?old_path\=%2F'''

attempting to rename them (eg. xmlrpcplugin.zip) results in an error stating that the files are not recognized as zip files.

Is there a trick to getting the components from the site via wget? "	anonymous
3190	Webadmin Plugin problem	defect	0.10	Alec Thomas	closed	2008-06-14T17:33:14+02:00	2008-06-14T17:39:16+02:00	"Dear All,

Just now i completed the installation of trac version 0.10.4. the site was working fine. I have installed the webadmin plugin as mentioned in the documentation. I have enabled the plugin in the trac.ini also, after i restarted my webserver. But i am not getting the admin menu in my site since i am having the permission as trac-admin.
Kindly send me the solution asap.

Note:.It was installed in ubuntu 8.0 server edition based on the following documentation
"	dharan415@…
3195	File upload via a web interface	defect	0.11	Alec Thomas	closed	2008-06-16T23:27:10+02:00	2008-06-17T01:13:31+02:00	"Our developers are using trac for viewing the files and get all the SVN facilities web-based but for adding files to SVN we should use any SVN client.
It's not a big deal for developers but for managers to upload a simple file it's a headache.

Is there any web-based client for uploading files to SVN and TRAC ?!

THanks,
MajiD"	majid_mx-trac@…
3468	Bug affter instalation	defect	0.11	Alec Thomas	closed	2008-07-28T17:44:52+02:00	2008-07-28T17:57:44+02:00	"I create project with Trac

when i try enter to web-page i recive error


{{{
Traceback (most recent call last):
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/web/api.py"", line 339, in send_error
    'text/html')
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/web/chrome.py"", line 684, in render_template
    data = self.populate_data(req, data)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/web/chrome.py"", line 592, in populate_data
    d['chrome'].update(req.chrome)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/web/api.py"", line 168, in __getattr__
    value = self.callbacks[name](self)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/web/chrome.py"", line 460, in prepare_request
    for category, name, text in contributor.get_navigation_items(req):
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/ticket/web_ui.py"", line 133, in get_navigation_items
    if 'TICKET_CREATE' in req.perm:
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/perm.py"", line 523, in has_permission
    return self._has_permission(action, resource)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/perm.py"", line 537, in _has_permission
    check_permission(action, perm.username, resource, perm)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/perm.py"", line 424, in check_permission
    perm)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/perm.py"", line 282, in check_permission
    get_user_permissions(username)
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/perm.py"", line 357, in get_user_permissions
    for perm in self.store.get_user_permissions(username):
  File ""/usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/trac/perm.py"", line 181, in get_user_permissions
    if user in subjects:
TypeError: unhashable type: 'array.array'

}}}
"	anonymous
3586	NameError: global name 'enhancer' is not defined	defect	0.11	Alec Thomas	closed	2008-08-21T11:32:16+02:00	2011-01-21T00:30:36+01:00	"I installed SVN1.4.4 and Trac0.11,after i installed the last version of this plugin,it always has this error:
{{{
NameError: global name 'enhancer' is not defined 
}}}
when i installed 3581,3580 and so on,the error is:
{{{
 Selected filters cannot render a revision tree
}}}
so,somebody have any suggestion to help me.
"	anonymous
3601	Timeline for each plugin	enhancement	0.10	Alec Thomas	closed	2008-08-23T20:58:34+02:00	2009-09-05T23:29:37+02:00	Would be great having the feature to track a specific plugin by using the timeline. That would include everything about that plugin, i.e., source code, wiki pages and tickets.	Filipe Correia
3867	"please add component ""TrackHoursPlugin"""	defect	0.11	Alec Thomas	closed	2008-10-08T10:18:42+02:00	2008-10-08T10:52:56+02:00		anonymous
3890	trac-hacks.org https certificate expired 2008-09-02	defect	0.10	Alec Thomas	closed	2008-10-13T07:30:28+02:00	2009-09-06T01:06:23+02:00	The X.509 certificate used for https://trac-hacks.org/ appears to have expired on 2008-09-02.	Daniel Kahn Gillmor
4303	Add contributor	task	0.11	Alec Thomas	closed	2008-12-18T11:09:26+01:00	2008-12-18T11:33:02+01:00	"I want to add a contributor to my hack, with writeable permission in subversion. It's this posible?

The contributor user is clp.

Thanks for your answer. "	Claudio Manuel Fernández Barreiro
10939	Add link in ctxtnav that goes back to previously viewed hack	enhancement	1.0	Alec Thomas	closed	2013-03-15T21:31:06+01:00	2013-03-22T02:39:43+01:00	"=== Need a back link in upper right corner, ie: ""Back to Active Hack Tickets"" which returns us to the active tickets report for a specific hack? ===

After looking/editing a ticket for a particular hack, I wanted to go back to the ""Active Hack Tickets"" for that hack. I didn't see a ""back link"". So I had to use the browser's back button twice and then a refresh to get the updated report. Is this the only way to do it? If yes, there has got to be a better way.

Attached a captured screen with proposed link.

- AMK :)[[br]]
SAHM - Looking forward to helping out more! [[br]]
I love Trac and Hacks!"	Arlene M Kliewer
2419	Notification system for individual plug-ins	enhancement	0.11	Alec Thomas	closed	2008-01-15T11:58:20+01:00	2009-09-06T10:50:59+02:00	It is very hard to monitor changes in different plugins. I thought it might be good idea to install Trac Wiki Notification Plugin (http://trac-hacks.org/wiki/WikiNotificationPlugin). I am using this plugin at my work and it works without slightest issue...	Piotr Kuczynski
558	Zip file name should match the latest version of their contents, not of the whole repository	defect	0.9	Alec Thomas	closed	2006-08-01T12:21:06+02:00	2006-08-19T12:16:25+02:00	"When a ZIP archive is created from the source code of a project (plugin, macro, etc.), it is named with the latest version of the repository.

It would be more useful to name it against the name of the last revision of the more recent file in the project.

The current implementation generates identical archives with a different name, if any other project is updated between two subsequent downloads of a project which has not been changed.
"	Emmanuel Blot
2614	Dynamic variable '$COMPONENT' not defined	defect	0.10	Alec Thomas	closed	2008-02-20T15:31:50+01:00	2008-02-21T16:30:43+01:00	"Browsing anonymously on:

http://trac-hacks.swapoff.org/report/10

Returns:

Report execution failed: Dynamic variable '$COMPONENT' not defined.
"	anonymous
3055	upload of multiple image	enhancement	0.11	Alec Thomas	closed	2008-05-20T20:10:33+02:00	2008-05-21T01:42:24+02:00	"It would be very nice to have the possibility to upload more than one image at the same time.
"	vincent
1399	What revision of xml-rpc plugin is used on TracHacks?	task	0.10	Alec Thomas	closed	2007-03-29T06:33:11+02:00	2009-11-06T05:52:58+01:00	"I've got an error while using XML-RPC call to TracHacks wiki page.
It is a same error to #845.
I doubt the version of XML-RPC plugin used on TracHacks is older than r1735.
"	Shun-ichi Goto
2847	ticket subscription for trac plugin updates	enhancement	0.11	Alec Thomas	closed	2008-04-03T14:19:44+02:00	2008-04-03T14:31:25+02:00	trac-hacks.org could have a ticket for each pluging it hosts, so that users that implement that plugin can subscrive to it, and know of updates done to that plugin, in order to be able to upgrade if necessary.	trac@…
363	HTML problem with trac-hacks logo in IE6	defect	0.10	Alec Thomas	closed	2006-05-11T23:31:18+02:00	2007-08-28T21:43:28+02:00		Patrick Martin
417	"trac hacks external link does not allow ""open in a new window"" in iexplore"	defect	0.10	Christian Boos	closed	2006-06-07T23:12:29+02:00	2006-06-08T12:37:42+02:00	"e.g. [http://edgewall.com this is the edgewall site] has a different cursor, which does not allow to open the site with a right mouse click in a new window. on the edgewall site itself it does not happen this way.

this happens just with internet explorer, tested with 6.0 on windows xp.

"	anonymous
404	Plugin tutorial is out of date	defect	0.9	Noah Kantrowitz	closed	2006-06-01T06:00:47+02:00	2006-09-04T12:42:11+02:00	According to dusty.jewett@gmail.com the plugin tutorial is out of date. I haven't had time to figure out exactly what needs to be updated, but it should be looked at. If someone gets a chance they can just add a comment with what doesn't work and I (or someone else) will update the tutorial.	Noah Kantrowitz
10243	Bad file modes	defect	0.11	Noah Kantrowitz	closed	2012-08-09T17:03:16+02:00	2012-08-12T02:15:50+02:00	After downloading the zipped source to Ubuntu 10.10 and unzipping it, all the files have mode 000.  Changing them to 777 allows me to build and install.  No doubt a more conservative mode would work.	Chris Nelson
12653	Links to Transifex are broken	defect		figaro	closed	2016-01-31T22:14:14+01:00	2016-02-14T21:15:55+01:00	"Demonstrated in VotePlugin#Translation and elsewhere, the Transifex translation charts are not displayed. The URL redirects when loading in the browser, and `Image` macro does not seem to display the results from the redirected page.

{{{
 [[Image(http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/voteplugin/chart/image_png, title=Go to Trac_Plugin-L10N project page on Transifex.net, link=http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/voteplugin/)]]
}}}

This is also discussed in trac:comment:8:ticket:12199.

A [/search?q=transifex search] shows that approximately 50 wiki pages need to be updated."	Ryan J Ollos
2823	Improve load time for pages with [TOC]	enhancement	0.10	jouvin	closed	2008-03-31T13:55:18+02:00	2017-02-12T09:59:30+01:00	The load time for a page with a TOC header is around 5s seconds compared to less than 1s for a page without the TOC menu.	anonymous
9156	Email showing in the clear, please remove my ticket soon	defect	0.12	Michael Renzmann	closed	2011-09-07T13:26:26+02:00	2011-09-07T13:29:02+02:00	"Just posted Ticket #9155 and noticed my email will be shown in the clear!

Please remove this ticket (or change the owner to my login ""peerst""

It would be nice if there would have been a warning that the email will be shown."	peerst
4916	Attachments fail	defect	0.11	Michael Renzmann	closed	2009-04-13T15:35:52+02:00	2009-04-16T18:19:44+02:00	"As you can see in #4915, uploaded patches fail to be stored. Maybe a full disk or the like? The size is shown correctly, the content is missing - and hitting on ""original format"" just gives a ""file not found""."	izzy
11416	trac.org	enhancement	1.2	Michael Renzmann	closed	2013-11-28T16:02:08+01:00	2013-11-29T05:50:03+01:00	"Hi,
i noticed that trac.org is on sale of flippa : https://flippa.com/3000142-trac-org-17-years-4-letters-aged-premium-org-domain-hug-volume-search
is it the official site of TRAC ?"	anonymous
6888	500 error from tracHacks page	defect	0.11	Michael Renzmann	closed	2010-03-26T17:40:45+01:00	2010-08-20T09:51:16+02:00	see attached.	anonymous
4725	Misfunction of RefMacro and FootNoteMacro on trac-hacks.org site	defect	0.11	Michael Renzmann	closed	2009-03-02T12:34:09+01:00	2010-10-28T06:52:40+02:00	"I visit a homepage of http://trac-hacks.org/
There is a [WikiStart#Miscellany list] of your dog's own food.
The RefMacro and FootNoteMacro appear to be there - so I believe they are installed on TracHacks site.

But on these plugin's pages in Example section (e.g. RefMacro#Example) I found messages like this:

{{{
Error: Failed to load processor FootNote
No macro or processor named 'FootNote' found
}}}

{{{
Error: Failed to load processor ref
No macro or processor named 'ref' found
}}}

So these macros are not installed on TracHacks. Either remove it from ""own dog's food"" or repair an installation.

Thank you for your time!"	Andrey.Regentov@…
7357	all easy_install usage example to install plugins dont work	defect	0.12	Michael Renzmann	closed	2010-07-08T22:29:30+02:00	2010-07-11T17:16:43+02:00	"in so far all trac-hacks i tried out if you want to try to install it directy with easy_install like suggested you get an error about unexpected HTML from the easy_install.

{{{

# easy_install http://trac-hacks.org/svn/customfieldadminplugin/0.11
Downloading http://trac-hacks.org/svn/customfieldadminplugin/0.11
error: Unexpected HTML page found at http://trac-hacks.org/svn/customfieldadminplugin/0.11
# easy_install -U -Z http://trac-hacks.org/svn/customfieldadminplugin/0.11
Downloading http://trac-hacks.org/svn/customfieldadminplugin/0.11
error: Unexpected HTML page found at http://trac-hacks.org/svn/customfieldadminplugin/0.11

}}}

"	tr@…
1151	RSS feeds for individual wiki pages	enhancement	0.10	Michael Renzmann	closed	2007-01-27T00:18:21+01:00	2017-02-12T10:50:48+01:00	"The AddCommentMacro basically allows small discussions on a wiki page. Trying to
track these via the timeline is painful at best because of all the other changes
going on. Therefore it would be really nice to be able to have an rss feed showing
only changes for a single page (or a list of pages) so I can get notified anytime
somebody adds a comment to one of my macro/plugin pages.

This may be a simple additional filter criteria on the timeline rss feed (plus a
corresponding rss button at the bottom of every wiki page)."	anonymous
4693	WikiRestructuredText  not handling #!rst at the moment	defect	0.10	Michael Renzmann	closed	2009-02-24T19:50:40+01:00	2013-12-29T22:38:46+01:00	"The WikiRestructuredText processor isn't the one handling {{{#!rst}}} at the moment, as evidenced by the handling of the following example:
{{{
{{{
#!rst
This is a reference to |a ticket|

.. |a ticket| trac:: #42
}}}
}}}
which gives:
{{{
#!rst
This is a reference to |a ticket|

.. |a ticket| trac:: #42
}}}

Among the pages affected is TracGoogleAnalyticsPlugin."	SamB
4724	Plugins downloaded and extracted from zip have incorrect permissions	defect	0.11	Michael Renzmann	closed	2009-03-02T11:04:58+01:00	2013-12-30T00:47:41+01:00	"Hi,

I can't exactly say when this started but downloaded zipped hacks suddenly have unusable permissions for me:

E.g. I just downloaded the workfloweditor plugin:

{{{
0 pytaf@swww001 .../workfloweditorplugin $ ls -l 0.11/
total 4
---------- 1 pytaf pytaf   39 2009-01-21 10:14 setup.cfg
---------- 1 pytaf pytaf 1077 2009-03-01 15:28 setup.py
drwxr-sr-x 5 pytaf pytaf  512 2009-03-02 09:59 workfloweditor/
}}}

This of course means after unzipping one has to modify all permissions to be able to build/use the plugins.
Might be that this has been introduced when trac-hacks moved to the new server? I certainly didn't see such problems last year.
I tried several other hacks (e.g IncludeMacro,...) and this problem seems to show up consistently.

Holger"	jholg
4726	Wrong link to create a ticket in TracHacks (assign to)	defect	0.11	Michael Renzmann	closed	2009-03-02T13:11:27+01:00	2009-03-02T13:22:01+01:00	"Link to ""create a ticket"" in TracHacks#Problems contain ""'''owner=athomas'''"" instead of ""'''owner=otaku42'''"""	Andrey.Regentov@…
5479	Disable show_email_addresses	defect	0.11	Michael Renzmann	closed	2009-07-06T21:26:10+02:00	2009-07-07T06:59:27+02:00	"To minimize the Spam that users of your site may get, please set [Trac] show_email_addresses to false.

Additionally could you change ticket #5478 to be reported by potter."	Mark Potter
5511	FootNote doesn't seem to work on TracHacks	defect	0.11	Michael Renzmann	closed	2009-07-14T17:31:44+02:00	2009-07-14T17:36:24+02:00	At ProjectManagementIdeas#Relatedresearch, I have a FootNote which doesn't seem to get processes.  But the example linked from the bottom of the main page does.	Chris Nelson
5675	WantedPagesPlugin missing from front page	defect	0.11	Michael Renzmann	closed	2009-08-16T23:21:20+02:00	2009-08-25T11:45:23+02:00	"The WantedPagesPlugin is missing from the front page.  

If this plugin is missing maybe one should perform a check on all of the listed plugins and macros to see if there are any others missing."	Mark Potter
6089	Attachments to delete	task	0.11	Michael Renzmann	closed	2009-10-30T05:00:29+01:00	2010-05-04T20:10:39+02:00	"I'm opening this ticket to list attachments that I'd like the admin to delete.  I'll append more attachments here over time.

 * http://trac-hacks.org/attachment/wiki/PlannedMilestonesMacro/PlannedMilestonesMacro.zip
"	Ryan J Ollos
6167	Add a 0.12 filter to the main page	enhancement	0.11	Michael Renzmann	closed	2009-11-06T05:50:39+01:00	2009-12-15T20:47:16+01:00	"The main page currently has filters for 0.8, 0.9, 0.10, 0.11 and All Releases.  Since we are getting close to the release of 0.12 and there are many plugins that support 0.12, it would be nice to have a checkbox to filter for 0.12 compatible plugins.

Thanks."	Ryan J Ollos
6240	track-hack post-commit hook failed - /var/trac/trachacks//log/trac-hacks-post-commit.log doesn't exist	defect	0.11	Michael Renzmann	closed	2009-11-21T23:22:29+01:00	2009-11-23T07:09:20+01:00	"I just did a commit and got an error on the post commit hook:
{{{
Sending        0.11/LuntbuildTracIntegration/LuntbuildTracIntegrationPlugin.py
Transmitting file data .
Committed revision 7159.

Warning: post-commit hook failed (exit code 1) with output:
/var/svn/trachacks/hooks/post-commit: line 47: /var/trac/trachacks//log/trac-hacks-post-commit.log: No such file or directory
}}}"	David Roussel
6368	trac-hacks.org/wiki bug with tags	defect	0.11	Michael Renzmann	closed	2009-12-24T01:47:01+01:00	2010-01-04T09:22:28+01:00	"I just updated my plugins' wiki page and changed the tags, I added the tag 'type' so the tags were
{{{
0.11, fields, hide, obs, permission, permissions, plugins, ticket, type
}}}

When I went to view the t.h.o home page it listed my plugins' wiki page at the top just under the ""Hacks"" heading. I took the ""type"" tag out and it corrected the problem.

Not sure if this is a problem with the tags plugin or t.h.o."	obs
6390	Add a Maintainer to the NewHack template	enhancement	0.11	Michael Renzmann	closed	2010-01-03T00:20:48+01:00	2010-01-13T22:22:51+01:00	"Suggest adding a '''Maintainer''' field to the NewHack template. By default it could be populated with the Author's username. It can then later be changed if the hack is adopted.

This would gently suggest to plugin adopters that they should not set themselves as the plugin '''Author''', which I have seen several people do, rather as the '''Maintainer'''.

For example, see:
 * TracPastePlugin#AuthorContributors
 * WikiCalendarMacro#AuthorContributors
 * UserStatsMacro#AuthorContributors
 * PlannedMilestonesMacro#AuthorContributors
 * TracTabPlugin#AuthorContributors
 * PlannedMilestonesMacro#AuthorContributors"	Ryan J Ollos
6424	Ticket owner should be set to plugin maintainer when a new ticket is created	enhancement	0.11	Michael Renzmann	closed	2010-01-13T22:16:57+01:00	2010-01-18T08:12:23+01:00	"I have adopted the UserStatsMacro and listed myself as the maintainer.  However, if a new ticket is opened, the ticket is assigned to the plugin Author, pedro.  Is there a way to force new tickets to be assigned to the person listed as the plugin maintainer?

I have observed this same behavior with the other plugins that I have adopted:

 * PlannedMilestonesMacro
 * WikiCalendarMacro
 * ChangeLogPlugin
 * TracTabPlugin

If it is not possible to provide a sweeping solution for this behavior immediately, could you please change the 5 listed plugins/macros so that new tickets are assigned to myself, rjollos?

This is related to #6390.

Thanks."	Ryan J Ollos
6471	Consider adding a feedback poll to the NewHack template	enhancement	0.11	Michael Renzmann	closed	2010-01-22T00:17:02+01:00	2017-02-12T10:52:05+01:00	"I find myself spending a lot of time testing hacks before I can even consider implementing them in our production Trac. Often there are a number of similar hacks to accomplish a particular task, and I end up testing more than one.

The number of open tickets is one way to gauge the quality of a plugin. Other useful ways to do this would be to have a poll in the NewHack template, such as the PerforcePlugin#Feedback has.

If download statistics were available on TH.org, that would be another interesting way to determine the popularity of a hack, which sometimes implies quality."	Ryan J Ollos
6473	Install OhlohBadgeMacro and StackOverflowBadgeMacro	enhancement	0.11	Michael Renzmann	closed	2010-01-22T02:08:57+01:00	2017-02-12T10:46:53+01:00	"I guess its pretty easy to embed the HTML in a wiki page manually, but it would be nice to have the OhlohBadgeMacro installed on Trac-Hacks.

It looks like it might be necessary to make a minor change first ... see #2314."	Ryan J Ollos
6476	Send notifications to subscribers when a wiki page changes	enhancement	0.11	Michael Renzmann	closed	2010-01-22T09:05:08+01:00	2017-02-12T10:49:25+01:00	It would be a really nice feature for Trac-Hacks to monitor a list of wiki pages for changes (WatchlistPlugin), and to receive notifications when those pages change (AnnouncerPlugin).	Ryan J Ollos
6488	Spam to filter	task	0.11	Michael Renzmann	closed	2010-01-25T03:22:48+01:00	2010-08-18T09:15:21+02:00	"Seems this pages have had inserted spam:
 * http://trac-hacks.org/wiki/LdapPlugin?action=diff&version=41
   * I've not tested where this link goes (but seems to be an irregular one at this wiki page)
 * First comment at this http://trac-hacks.org/ticket/4625 has another irregular link
   * that one I've followed and drives to a shoes store

Regards

Adrián"	Adrian Fritz
6582	Add a PageOutline to the NewHack form	enhancement	0.11	Michael Renzmann	closed	2010-02-08T07:03:22+01:00	2010-02-09T06:50:26+01:00	"Seems like it would be helpful to add a `PageOutline` to the NewHack form.  For example:
{{{
[[PageOutline(2-5,Contents,pullout)]]
}}}"	Ryan J Ollos
6590	List on main wiki page two additional plugins used on t.h.o.	defect	0.11	Michael Renzmann	closed	2010-02-09T00:34:44+01:00	2010-02-09T06:49:56+01:00	"In the list of hacks used on trac-hacks.org/wiki/WikiStart#Miscellany, we may want to include:
 * NewHackMacro
 * TracHacksPlugin"	Ryan J Ollos
6840	.patch preview handler fails	defect	0.11	Michael Renzmann	closed	2010-03-22T12:47:12+01:00	2013-12-29T22:58:23+01:00	"{{{
12:20 < macmaN> otaku42: why is .patch display broken on th? http://trac-hacks.org/attachment/ticket/6259/um_email_links.patch
12:24 < otaku42> macmaN: no idea. please file a ticket for that issue.
}}}"	lkraav
7539	Upload of patch files often rejected as Spam	defect	0.10	Michael Renzmann	closed	2010-08-23T04:52:32+02:00	2013-12-29T22:44:18+01:00	"Upload of patch files often fails with:
{{{
500 Internal Server Error (Submission rejected as potential spam (Maximum number of external links per post exceeded))
}}}

See #3921, where upload of ticketstats-r7633.patch was rejected as spam (so the patch had to be uploaded in a gzip archive).

Here is the patch file from that ticket:

{{{
#!patch
Index: ticketstats/ticketstats.py
===================================================================
--- ticketstats/ticketstats.py	(revision 7537)
+++ ticketstats/ticketstats.py	(working copy)
@@ -237,7 +237,7 @@
          data['start_date'] = from_date.strftime(""%m/%d/%Y"")
          data['end_date'] = at_date.strftime(""%m/%d/%Y"")
          data['resolution'] = str(graph_res)
-         data['baseurl'] = req.base_url
+         data['baseurl'] = self.yui_base_url
          data['milestones'] = milestone_list
          data['cmilestone'] = milestone_num
          return 'greensauce.html', data, None
Index: ticketstats/templates/greensauce.html
===================================================================
--- ticketstats/templates/greensauce.html	(revision 7537)
+++ ticketstats/templates/greensauce.html	(working copy)
@@ -12,14 +12,14 @@
 	#chart { height: 500px }
 	</style>
 	
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-event.js""></script>
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/element/element-beta-min.js""></script>
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/datasource/datasource-beta-min.js""></script>
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/json/json-min.js""></script>
+	<script type=""text/javascript"" src=""${baseurl}/build/yahoo-dom-event/yahoo-dom-event.js""></script>
+	<script type=""text/javascript"" src=""${baseurl}/build/element/element-beta-min.js""></script>
+	<script type=""text/javascript"" src=""${baseurl}/build/datasource/datasource-beta-min.js""></script>
+	<script type=""text/javascript"" src=""${baseurl}/build/json/json-min.js""></script>
 	<!-- OPTIONAL: Connection (enables XHR) -->
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/connection/connection-min.js""></script>
+	<script type=""text/javascript"" src=""${baseurl}/build/connection/connection-min.js""></script>
 	<!-- Source files -->
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/charts/charts-experimental-min.js""></script>
+	<script type=""text/javascript"" src=""${baseurl}/build/charts/charts-experimental-min.js""></script>
 
   </head>
 <body class=""yui-skin-sam"">
@@ -97,7 +97,7 @@
 setProvided();
 updateStaticURL();
 
-YAHOO.widget.Chart.SWFURL = ""http://yui.yahooapis.com/2.5.2/build/charts/assets/charts.swf"";
+YAHOO.widget.Chart.SWFURL = ""${baseurl}/build/charts/assets/charts.swf"";
 
 var myDataSource = new YAHOO.util.DataSource( ""?content=chartdata"" );
 
Index: ticketstats/templates/greensauce.html.sav
===================================================================
--- ticketstats/templates/greensauce.html.sav	(revision 7537)
+++ ticketstats/templates/greensauce.html.sav	(working copy)
@@ -1,89 +0,0 @@
-<!DOCTYPE html
-    PUBLIC ""-//W3C//DTD XHTML 1.0 Strict//EN""
-    ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"">
-<html xmlns=""http://www.w3.org/1999/xhtml""
-      xmlns:py=""http://genshi.edgewall.org/""
-      xmlns:xi=""http://www.w3.org/2001/XInclude"">
-  <xi:include href=""layout.html"" />
-  <xi:include href=""macros.html"" />
-  <head>
-
-	<style type=""text/css"">
-	#chart { height: 500px }
-	</style>
-	
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-event.js""></script>
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/element/element-beta-min.js""></script>
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/datasource/datasource-beta-min.js""></script>
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/json/json-min.js""></script>
-	<!-- OPTIONAL: Connection (enables XHR) -->
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/connection/connection-min.js""></script>
-	<!-- Source files -->
-	<script type=""text/javascript"" src=""http://yui.yahooapis.com/2.5.2/build/charts/charts-experimental-min.js""></script>
-  </head>
-<body>
-<p/>
-<span class=""chart_title"">
-	<h1>Ticket Statistics</h1>
-</span>
-<div id=""content"">
-<div id=""chart""></div>
-<form action="""" method=""post"" id=""dt_frm"">
-	<label for=""start_date"">Start Date: </label>
-	<input type=""text"" name=""start_date"" id=""start_date"" value=""${start_date}""/>
-	<label for=""end_date"">End Date: </label>
-	<input type=""text"" name=""end_date"" id=""end_date"" value=""${end_date}""/>
-	<label for=""resolution"">Resolution: </label>
-	<input type=""text"" name=""resolution"" id=""resolution"" value=""${resolution}""/>
-	<input type=""submit"" value=""Update Chart""/>
-</form>
-</div>
-
-<script type = ""text/javascript"">
-YAHOO.widget.Chart.SWFURL = ""http://yui.yahooapis.com/2.5.2/build/charts/assets/charts.swf"";
-
-var mychartdata = 
-[
-<py:for each=""t in ticket_data"">
-  { date: ""${t['date']}"", new_tickets: ${t['new']}, closed: ${t['closed']}, open: ${t['open']} },
-</py:for>
-];
-
-var myDataSource = new YAHOO.util.DataSource( mychartdata );
-myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
-myDataSource.responseSchema =
-{
-	fields: [ ""date"", ""new_tickets"", ""open"", ""closed"" ]
-};
-
-var seriesDef =
-[
-	{ displayName: ""New Tickets"", yField: ""new_tickets"", style: {color: 0xff0000, size: 40} },
-	{ displayName: ""Closed Tickets"", yField: ""closed"", style: {color: 0x00ff00, size:40} },
-	{ type: ""line"", displayName: ""Open Tickets"", yField: ""open"", style: {color: 0x0000ff} }
-];
-
-var numtixAxis = new YAHOO.widget.NumericAxis();
-numtixAxis.minimum = 0
-
-YAHOO.example.getDataTipText = function( item, index, series )
-{
-	var toolTipText = series.displayName + "" for "" + item.date;
-	toolTipText += ""\n"" + item[series.yField] ;
-	return toolTipText;
-}
-
-var mychart = new YAHOO.widget.ColumnChart( ""chart"", myDataSource,
-{
-	xField: ""date"",
-	series: seriesDef,
-	yAxis: numtixAxis,
-	dataTipFunction: YAHOO.example.getDataTipText,
-	style: {legend: {display: ""bottom""}}
-});
-
-
-</script>
-
-  </body>
-</html>
}}}"	Ryan J Ollos
7567	Add visit counter to WikiStart	defect	0.11	Michael Renzmann	closed	2010-08-28T06:39:24+02:00	2017-02-12T10:02:12+01:00	"It would be interesting to have the VisitCounterMacro displayed on WikiStart.

It might also be interesting to add this macro to the bottom of the NewHackTemplate. Page visits might be a coarse measure of plugin/macro popularity."	Ryan J Ollos
8265	Link to Nabble archive needs to be updated	task	0.10	Michael Renzmann	closed	2010-12-04T09:53:55+01:00	2010-12-05T11:05:58+01:00	"The link to the Nabble archive at (1) needs to be updated to point to (2).

 * (1) https://lists.trac-hacks.org/mailman/listinfo/th-users
 * (2) http://th-users.32086.n3.nabble.com/"	Ryan J Ollos
8320	Spam filter too aggressive	defect	0.12	Michael Renzmann	closed	2010-12-17T23:38:07+01:00	2010-12-23T07:56:49+01:00	"Hi,

I was finally able to submit a ticket against the DiscussionPlugin yesterday (#8317) after trying to edit the text to pass the spam filter's rules. Fortunately, it told me what the rule was that had been broken, so I was able to edit the text accordingly. I am writing this ticket because a) the rule was a bit over the top, and b) because no way is provided (that I am aware of) to get around this problem. I suspect many users would just give up and not report a problem. Here I will have to mask the words to get around the spam filter (ironic that the spam filter will filter a bug against itself!  :-))

In this case, the offending words were: co+lon and elim+ite, both presumably related to the GI tract. The context that those words were used in was 'co+lon-delim+ited' and 'comma-delim+ited' (notice the 'elim+ite' within 'delim+ited' - absurd!).

Since I know you need spam filtering, it would be nice if there were a documented workaround when this happens, such as the email address of someone to send the ticket to.

Thanks,
       Dennis
"	dmcr@…
8521	Install the NewsFlashMacro	enhancement	0.10	Michael Renzmann	closed	2011-02-18T23:02:49+01:00	2013-06-06T10:40:24+02:00	"Several of us put a newsflash box on project wiki pagess, e.g. AnnouncerPlugin (hasienda), GoogleMapMacro (martin_s), AcronymsPlugin (rjollos).

It is simple to insert the HTML div element into the page:
{{{
[[html(<div id=""newsflash"">)]]
[[html(</div>)]]
}}}
but it would be slightly nicer to be able to use the wiki processor provided by the NewsFlashMacro:
{{{
{{{
#!NewsFlash
}}}
}}}
"	Ryan J Ollos
9720	Certificate problem with trac-hacks.org	defect	0.12	Michael Renzmann	closed	2012-01-22T06:19:55+01:00	2012-01-29T12:42:17+01:00	"When I attempt to register on trac-hacks.org I get a certificate error from IE9. 

I can certainly ignore the error, but this should be fixed or a work around posted in a secure place where a user can be sure it is safe to ignore the error."	Ian Lewis
9805	Force user to add their own or otherwise accept a default license	enhancement	0.11	Michael Renzmann	closed	2012-02-16T01:09:50+01:00	2017-02-12T10:26:14+01:00	"Plugins with no license are, IMO, a major problem for trac-hacks. See for example, #9804.

Handing over maintainership for such plugins, or even using them, is problematic. The NewHackMacro should have a step that forces a user to input or select a license. Since Trac has a BSD license, it seems appropriate that the default license would be BSD, if the user doesn't explicitly select a different license. Tags (e.g. bsd, gpl, beerware) should be added so that users can easily filter plugins by license.

In the meantime, I've started adding the '''nolicense''' tag to plugins that are completely missing a license.

[[ListTagged(nolicense)]]"	Ryan J Ollos
9831	Do you plan to offer Mercurial hosting for plugins?	enhancement	0.12	Michael Renzmann	closed	2012-02-18T18:15:37+01:00	2017-02-12T10:41:56+01:00	I can host the plugin repo on Bitbucket/Google Code/CodePlex, but I want to know if there is a recommended location or if you plan to offer Mercurial hosting.	Eduard
9858	"clicking of link on http://trac-hacks.org/tags gives ""SQL logic error or missing database"""	defect	0.10	Michael Renzmann	closed	2012-02-27T08:38:33+01:00	2013-12-29T22:28:08+01:00	"http://trac-hacks.org/tags has a link ""Note: See TracTags for information about using tag expressions"". Clicking on it reveals:

{{{
Traceback (most recent call last):
  File ""/usr/local/lib/python2.4/site-packages/trac/web/standalone.py"", line 303, in _do_trac_req
    dispatch_request(path_info, req, env)
  File ""/usr/local/lib/python2.4/site-packages/trac/web/main.py"", line 139, in dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/local/lib/python2.4/site-packages/trac/web/main.py"", line 107, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build/bdist.freebsd-5.5-PRERELEASE-i386/egg/tractags/web_ui.py"", line 64, in process_request
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py"", line 116, in process_request
    self._render_view(req, db, page)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py"", line 364, in _render_view
    req.hdf['wiki.page_html'] = wiki_to_html(page.text, self.env, req)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/formatter.py"", line 747, in wiki_to_html
    Formatter(env, req, absurls, db).format(wikitext, out, escape_newlines)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/formatter.py"", line 599, in format
    result = re.sub(self.rules, self.replace, line)
  File ""/usr/local/lib/python2.4/sre.py"", line 142, in sub
    return _compile(pattern, 0).sub(repl, string, count)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/formatter.py"", line 221, in replace
    return getattr(self, '_' + itype + '_formatter')(match, fullmatch)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/formatter.py"", line 290, in _lhref_formatter
    return self._make_link(ns, target, match, label)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/formatter.py"", line 295, in _make_link
    util.escape(label, False))
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/api.py"", line 198, in _format_fancy_link
    return self._format_link(f, n, p, l, False)
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/api.py"", line 208, in _format_link
    if not self.has_page(page):
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/api.py"", line 121, in has_page
    self._update_index()
  File ""/usr/local/lib/python2.4/site-packages/trac/wiki/api.py"", line 100, in _update_index
    for (name,) in cursor:
  File ""/usr/local/lib/python2.4/site-packages/trac/db.py"", line 83, in __iter__
    row = self.cursor.fetchone()
  File ""/usr/local/lib/python2.4/site-packages/trac/db.py"", line 229, in fetchone
    row = sqlite.Cursor.fetchone(self)
OperationalError: SQL logic error or missing database
}}}
"	anonymous
9959	CC co-maintainers when tickets are created	enhancement	0.11	Michael Renzmann	closed	2012-04-12T00:53:56+02:00	2017-02-12T10:35:26+01:00	Co-maintainers can be added to the CC list for tickets that are created by starting from the link on the project's wiki page (e.g. `http://trac-hacks.org/newticket?component=PlantUmlMacro&cc=rjollos&owner=airadier` on the PlantUmlMacro page), but we currently don't have a way to have a co-maintainer cc'ed on tickets that are created when starting from the '''New Ticket''' tab.	Ryan J Ollos
10221	TimeoutError: Unable to get database connection within 20 seconds	defect	0.12	Michael Renzmann	closed	2012-08-02T22:55:48+02:00	2013-12-29T22:58:13+01:00	"Seems to be a fairly regular occurrence. I've setup a monitoring site that checks trac-hacks every 1 minute and sends a notification if the site is down for more than 5 minutes (down = WikiStart doesn't load in < 30 seconds).

You can view the monitoring stats here: http://stats.pingdom.com/9hmtun56fv5v/618204.

More info is available via the private dashboard. If anyone want to receive up/down notifications and access to the private dashboard, let me know and I'll add you to the account."	Ryan J Ollos
10236	Problem in displaying Changeset tables while atleast one file changed with newline as last line.	defect	0.12	Michael Renzmann	closed	2012-08-06T16:27:30+02:00	2012-08-09T20:27:25+02:00	"If two or more file are changed and at least one file is changed with new line as last line,while displaying changeset ,if we select ""Show 2 lines around each change"" then that file changeset table will not appear on UI while when we select ""Show the changes in full context"" , that file changeset table will appear on UI.
I have attached the screen shots of both cases."	anonymous
10285	Can't upload attachments	defect	0.12	Michael Renzmann	closed	2012-09-05T23:36:37+02:00	2012-09-06T13:10:41+02:00	As initially reported in [https://groups.google.com/forum/?fromgroups=#!topic/trac-users/H9xxaIWmlVA this] Google Groups post and on IRC, it is not possible to upload attachments. This seems to be caused by the the configuration changes that were made before the site was brought back online around the 4th of September.	Ryan J Ollos
10287	Error on commit	defect	0.10	Michael Renzmann	closed	2012-09-06T06:21:21+02:00	2012-09-20T05:32:37+02:00	"I've seen the following error on commit:

{{{
#!sh
post-commit hook failed (exit code 1) with output:
/srv/trac-hacks.org/svn/trachacks/hooks/post-commit: line 47: /var/trac/trachacks010/log/trac-hacks-post-commit.log: No such file or directory
}}}"	Ryan J Ollos
10296	Duplicate tickets when submitting with attachment	defect	0.12	Michael Renzmann	closed	2012-09-08T10:51:45+02:00	2012-09-10T14:42:18+02:00	"I think how ever [ticket:10285 this was fixed] may have introduced another error or related issue. I created a new ticket (#10293) and checked the option to upload an attachment. When I submitted the ticket it seems to have done it twice. Once with the original ticket number which has the attachment properly associated with it. And then a second time as #10294 without the attachment. I only noticed this because I had another ticket to submit about the same plugin and thought it was odd that the ticket number had jumped by two... since I didn't think the chance someone else submitted a ticket between my two was very high (and if so I was curious to see what was submitted). The second ticket didn't have an attachment so it doesn't seem to exhibit this issue.

Hope this helps."	Benjamin Lau
10536	SVN checkout reports that SSL certificate is expired	defect		Michael Renzmann	closed	2012-10-24T01:34:17+02:00	2012-10-26T19:41:09+02:00	"Here is what I see on SVN checkout:
{{{
#!sh
(th7366)user@debian:~/Workspace$ svn co https://trac-hacks.org/svn/contactsplugin
Error validating server certificate for 'https://trac-hacks.org:443':
 - The certificate has expired.
 - The certificate has an unknown error.
Certificate information:
 - Hostname: www.trac-hacks.org
 - Valid: from Sat, 28 Jan 2012 15:15:21 GMT until Tue, 29 Jan 2013 08:24:29 GMT
 - Issuer: Secure Digital Certificate Signing, StartCom Ltd., IL
 - Fingerprint: e5:36:43:df:be:48:60:73:a2:bd:a2:62:4c:2f:f8:e6:78:5f:1f:2c
(R)eject or accept (t)emporarily? 
}}}

Chrome seems to have no problem with the certificate though.

Originally reported by Gary Martin."	Ryan J Ollos
10781	Error when cloning SVN repository using Mercurial or Git with their respective SVN connectors	defect		Michael Renzmann	closed	2013-01-10T00:12:33+01:00	2017-02-12T10:40:37+01:00	"I’ve tried cloning the trac-hacks repository several times with Mercurial. I’m using hgsubversion. Each time it fails at r321:

{{{
[r629] pacopablo: TracBlogPlugin:
[r630] Team5: PeerReviewPlugin:
[r631] Team5: PeerReviewPlugin:
abort: (""REPORT of 'http://trac-hacks.org/svn': Could not read chunk size: connection was closed by server (http://trac-hacks.org)"", 175002)
}}}

I've seen similar issues with trying to clone the repository with Git, but I haven't documented the issue yet.
"	Ryan J Ollos
10986	Please upgrade track-hacks.org to 1.0	defect		Michael Renzmann	closed	2013-03-29T17:02:22+01:00	2013-03-30T17:57:24+01:00	"It is a long time now since release 0.10 and no progress in upgrading track-hacks.org itself. In the time inbetween my own instances made it from 0.11 to 0.12 to 1.0 (many minor steps inbetween).

Why is there no progress - it can't be so complicated to do, as the compatibility between track versions isn't so bad? Anything I maybe can help with?

As a major trac instance, trac-hacks should not use an outdated release.

Also sometimes it is a pain to work without some of the new features (like preview, ...).
"	Dirk Stöcker
11078	Images not available after upload	defect		Michael Renzmann	closed	2013-05-13T23:29:05+02:00	2013-05-17T01:55:02+02:00	"Images are often not available after upload, such as [/attachment/ticket/11077/Screen%20shot%202013-05-14%20at%202.28.12%20AM.png] in ticket #11077. I've seen this on several occasions, but I've not figured out why some images have issues and others seem to be fine.

The long term solution is to upgrade the site, but I'm hoping to determine a workaround for the interm.

The file looks to be intact on the server,
{{{
#!sh
rjollos@hacks:~$ ls -l /srv/trac-hacks.org/trac/attachments/ticket/11077/Screen%20shot%202013-05-14%20at%202.28.12%20AM.png
-rwxr-xr-x 1 www-data www-data 169703 May 13 18:29 /srv/trac-hacks.org/trac/attachments/ticket/11077/Screen%20shot%202013-05-14%20at%202.28.12%20AM.png
}}}

so I grabbed the file with SCP and I can open it on my workstation. I renamed the file to have a shorter filename with no whitespaces, re-uploaded it and now it displays fine ([/attachment/ticket/11077/ScreenShot.png]).

{{{
#!sh
rjollos@hacks:~$ ls -l /srv/trac-hacks.org/trac/attachments/ticket/11077/
total 344
-rwxr-xr-x 1 www-data www-data 169703 May 13 18:29 Screen%20shot%202013-05-14%20at%202.28.12%20AM.png
-rwxr-xr-x 1 www-data www-data 169703 May 13 23:24 ScreenShot.png
}}}"	Ryan J Ollos
11151	OSError: [Errno 13] Permission denied: '/srv/trac-hacks.org/trac/files'	defect		Michael Renzmann	closed	2013-06-06T11:10:43+02:00	2013-12-29T22:55:59+01:00	"There have been a few mailing list posts, including [https://groups.google.com/d/msg/trac-users/Z83wykXQe5E/aRAQrVi-ScEJ this] recent one, about the Trac attachment migration not working. At least two of them were upgrading from 0.11 to 1.0. The migration doesn't seemed to have worked on t-h.o.

 1. When I try to add an attachment to a ticket, I get the traceback below. Not surprising since there is no `files` directory in the environment.
 1. There was no error during the `trac-admin $ENV upgrade`.
 1. The `Image` macro shows attachments, but it is not possible to navigate directly to an attachment (try attachment:wiki:AccountManagerPlugin:components-admin.png, which [/attachment/wiki/AccountManagerPlugin does exist]).

We'll need some way to fix up the database now I assume. It would be nice to figure out why this isn't working in some cases and submit a patch to Trac.

{{{#!sh
drwxr-xr-x 12 root     root     4096 Jun  6 02:46 .
drwxr-xr-x  7 root     root     4096 Sep  6  2012 ..
drwxr-xr-x 16 www-data www-data 4096 Sep  5  2012 .egg-cache
drwxr-xr-x  2 www-data www-data 4096 Mar 22 17:03 .poll
drwxr-xr-x  2 www-data www-data 4096 Sep  4  2012 .reposearch
-rw-r--r--  1 root     root       98 Jan 23  2009 README
-rw-r--r--  1 root     root       27 Jan 23  2009 VERSION
drwxr-xr-x  4 www-data www-data 4096 Feb  4  2009 attachments
drwxr-xr-x  3 www-data www-data 4096 Jun  6 09:37 conf
drwxr-xr-x  2 root     root     4096 Jun  6 05:00 db
drwxr-xr-x  2 www-data www-data 4096 Jun  6 10:06 log
drwxr-xr-x  2 root     root     4096 Jun  6 02:46 plugins
drwxr-xr-x  2 root     root     4096 Mar  2  2009 templates
drwxr-xr-x  2 root     root     4096 Sep  6  2012 wiki-macros
}}}


{{{#!python
File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/web/main.py"", line 497, in _dispatch_request
  dispatcher.dispatch(req)
File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/web/main.py"", line 214, in dispatch
  resp = chosen_handler.process_request(req)
File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/attachment.py"", line 512, in process_request
  data = self._do_save(req, attachment)
File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/attachment.py"", line 769, in _do_save
  attachment.insert(filename, upload.file, size)
File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/attachment.py"", line 319, in insert
  os.makedirs(dir)
File ""/usr/lib/python2.6/os.py"", line 150, in makedirs
  makedirs(head, mode)
File ""/usr/lib/python2.6/os.py"", line 150, in makedirs
  makedirs(head, mode)
File ""/usr/lib/python2.6/os.py"", line 150, in makedirs
  makedirs(head, mode)
File ""/usr/lib/python2.6/os.py"", line 150, in makedirs
  makedirs(head, mode)
File ""/usr/lib/python2.6/os.py"", line 157, in makedirs
  mkdir(name, mode)
}}}"	Ryan J Ollos
11159	Email notification messages have extra backslashes	defect	1.0	Michael Renzmann	closed	2013-06-11T17:55:37+02:00	2014-04-05T22:55:14+02:00	"Email notifications have trailing slashes added since the upgrade to 1.0,

{{{
#11139: rescheduleTickets  OperationalError: near "","": syntax error
-------------------+----------------------------------
Reporter:  oan@…   |         Owner:  ChrisNelson
    Type:  defect  |        Status:  new
Priority:  high    |     Component:  TracJsGanttPlugin
Severity:  major   |    Resolution:
Keywords:          |  Trac Release:
-------------------+----------------------------------
\
\
\
\
\
\

Comment (by frznlogic):

 Thanks, they are updated. I'd love some input on the actual error however?
\
\
\
}}}"	Ryan J Ollos
11205	Tags of some plugin are broken	defect		Michael Renzmann	closed	2013-07-03T06:10:40+02:00	2014-08-24T12:14:47+02:00	"Tags of some plugin are broken. It seems be overwritten by spam. TagsPlugin on this site should store changes.

 - TracWikiPrintPlugin: jPDrLXgDAGTKhNU
 - TracBlogPlugin: cZQhBYCqDpHDqvSkp
 - JiraToTracIntegration: twrchbtPwYJD
 - RecentChanges: XgSrCqCSyBOUpRjNlN
 - [[PageName]]: sHMWzKTbMFsmlw
 - LdapPluginTests: OUSzMAZBQE 
    "	matobaa
11242	IndexError: pop from empty list	defect		Michael Renzmann	closed	2013-07-25T10:06:13+02:00	2014-04-05T22:55:04+02:00	"If I want to add an attachment to the ticket #9983 i get the following error:

Oops …
Trac hat einen internen Fehler festgestellt:

IndexError: pop from empty list

Es ist ein interner Fehler aufgetreten. Bitte benachrichtigen Sie Ihren Trac-Administrator und fügen Sie eine Beschreibung an, wie der Fehler reproduziert werden kann.

Zu diesem Zweck können Sie auch ein Ticket .

Die Aktion, die den Fehler ausgelöst hat, war:

GET: /attachment/ticket/9983/"	Rochi
11678	Upgrade to Genshi 0.6.2 or 0.7.1	task		Michael Renzmann	closed	2014-04-05T22:54:21+02:00	2017-02-12T10:04:39+01:00	"Two issues have previously caused us to move to an earlier version of Genshi:
 * #11159
 * #11242

When Genshi 0.7.1 is released we should check that the issues are fixed before upgrading."	Ryan J Ollos
11742	new user frequently created	enhancement	1.0	Michael Renzmann	closed	2014-05-11T07:30:29+02:00	2015-01-26T18:30:31+01:00	"new user frequently created, but many user has no tickets or hacks.
we should simply enable acct_mgr.register.BotTrapCheck.


#10092 and SiteUpgradeProposal/UserClearance decides username policy.

"	matobaa
12066	Anonymous is added to CC list	defect	1.0	Michael Renzmann	closed	2014-11-15T21:35:02+01:00	2014-11-16T01:11:49+01:00	I haven't yet sorted out why, but //anonymous// is added to the CC list in recent tickets. See #12056, #12053, #12052, #10943, ...	Ryan J Ollos
12153	I doubt all these new registered users are real	defect		Michael Renzmann	closed	2015-01-19T19:31:47+01:00	2015-01-26T08:56:32+01:00	This is likely a bot working. Statistically, we had 1 or 2 new users per day. The register pattern is often very similar.	anonymous
5413	Broken link to TracAcronymsPlugin on front page	defect	0.11	Michael Renzmann	closed	2009-06-22T16:12:05+02:00	2009-11-03T08:20:38+01:00	"On the [WikiStart front page], under [WikiStart#Miscellany Miscellany], in the ""eat one's own dog food"" paragraph, in the list of hacks used on !TracHacks is a broken link.  The list has a reference to TracAcronymsPlugin which I assume should be AcronymsPlugin."	Mark Potter
5174	Install DiaVisViewPlugin	enhancement	0.11	Michael Renzmann	closed	2009-05-01T23:32:49+02:00	2009-11-03T13:31:54+01:00	Could the DiaVisView plugin be installed in Trac-Hacks so I can add .dia data flow diagrams and/or UML diagrams to ProjectManagementIdeas?	Chris Nelson
5716	Add an 'All' checkbox to the `Show hacks` for releases search	enhancement	0.11	Michael Renzmann	closed	2009-08-25T10:40:36+02:00	2009-11-06T05:51:01+01:00	"Selecting '''Any Release''' on the trac-hacks.org start page, I presume would list all plug-ins and macros on the site.  However, try searching for the SmallSearchMacro with only '''Any Release''' selected (after applying ''update'') (1).

Second, check ''only'' the '''0.10''' checkbox, ''update'' the page, and search again (2).  I get a result only in the later case.

The SmallSearchMacro is tagged with '''0.10'''.

 * (1) http://trac-hacks.org/?release=anyrelease&update_th_filter=Update
 * (2) http://trac-hacks.org/?release=0.10&update_th_filter=Update"	Ryan J Ollos
5786	On main page, include a link to the report for TH site defects/enhancements	enhancement	0.11	Michael Renzmann	closed	2009-09-05T23:47:27+02:00	2013-12-29T22:52:03+01:00	"Each plug-in (at least those that use the new hack template), include the following:

{{{
Existing bugs and feature requests for <PluginName> are here.
}}}

It would be nice to have the same on the main page of trac-hacks.org.  The linked report could be:

http://trac-hacks.org/query?status=new&status=assigned&status=reopened&component=TracHacks&order=priority"	Ryan J Ollos
13460	Upgrade to Trac 1.4	task		Ryan J Ollos	accepted	2018-07-30T01:40:42+02:00	2020-05-13T21:33:06+02:00	"Create a staging environment for testing with Trac 1.3.3 and later, prior to the upgrade to Trac 1.4.

Plugins need to be made compatible with Trac:
* BlogDraftPlugin
* FullBlogPlugin ([browser:fullblogplugin/1.4 1.4] branch exists and changes should be complete with the Jinja2 template conversion (#13813).
* EmailProcessorMacro
* SvnAuthzAdminPlugin
* AccountManagerPlugin
* AcronymsPlugin
* AutoWikifyPlugin
* ChangeLogMacro
* ExtractUrlPlugin
* TracHacksPlugin
* IncludeMacro
* TracIniAdminPanelPlugin
* NewsFlashMacro
* ~~PollMacro~~ To be removed.
* ServerSideRedirectPlugin
* [trac:SpamFilter SpamFilterPlugin]
* TagsPlugin
* TocMacro
* VotePlugin
* ✔️ WikiAutoCompletePlugin
* WikiExtrasPlugin
* XmlRpcPlugin (#13611)


#13766, #11490, #13098, #13419, #13282 will be solved concurrently."	Ryan J Ollos
13562	Cannot change password for t-h.org	defect		Ryan J Ollos	accepted	2019-06-11T19:33:22+02:00	2022-02-16T19:03:30+01:00	"1. forgot my password
1. used the reset_password link
1. got a new (temporary?) password mailed
1. log-in works with this pw
1. trying to change the pw on the preferences page does not work, yields a warning: ""old password is incorrect""
1. logout
1. login is not possible with the (temporary) pw anymore, need to get another one mailed

"	Thomas Moschny
13017	HTTPS certificate has expired	defect		Ryan J Ollos	closed	2016-12-28T15:29:18+01:00	2017-02-11T07:11:38+01:00	"Your Start-SSL certificate was valid till today: december 28 2016

https://www.sslshopper.com/ssl-checker.html#hostname=trac-hacks.org 

"	morgana2313
13600	Unable to register, apparently I am a bot	defect		Ryan J Ollos	closed	2019-09-01T16:42:28+02:00	2020-05-08T10:18:48+02:00	"I'm seeing myself being a little more active here, so I thought it would be a good idea to register an account. I find myself unable, apparently I'm a spam bot even though I've answered two captchas in a row. (I would bet that I actually answered them correctly, but that didn't help anything.)

This is the response I get:
> Error: Submission rejected as potential spam
> BotScout says this is spam (Y|MULTI|IP|0|MAIL|0|NAME|6)
> SpamBayes determined spam probability of 97.34%
> StopForumSpam says this is spam (username [86.96])

Not sure how I'm supposed to defeat the gatekeeper to get an account. Any hints? :)"	anonymous
8753	Delete Spam Pages	task	0.11	Ryan J Ollos	closed	2011-04-30T19:27:08+02:00	2011-05-01T11:01:03+02:00	"Hi Ryan & Okatu,

I observed this user Uznikzitadeli (which IP address is 188.232.60.122) he have edited many wiki page. Is there a way to simply delete his wrong entry? (I think would be easier than reverting his entries)

Regards,

Adrian
"	Adrian Fritz
6168	Timeline RSS feed should show Component name in subject	enhancement	0.10	Ryan J Ollos	closed	2009-11-06T06:18:51+01:00	2017-02-12T23:28:27+01:00	"This was discussed recently on either the trac-hacks mailing list or trac-users.

Tickets in the RSS feed have subjects such as:

`Ticket #6074 (enhancement updated): Add way to exclude sets of pages`

It would be much more efficient if I could review the RSS feed each day for components that were of interest to me by looking at just the subject lines.  I could then even setup filters to extract what is relevant to me.  This would be accomplished by a subject line such as:

`Ticket #6074: ListOfWikiPagesMacro: (enhancement updated): Add way to exclude sets of pages`

or 

`ListOfWikiPagesMacro: Ticket #6074: (enhancement updated): Add way to exclude sets of pages`

(I arbitrarily chose the ticket to use for this example.)

See also #1151."	Ryan J Ollos
6601	Default for 'Trac Release Compatibility' should probably be 0.12	defect	0.11	Ryan J Ollos	closed	2010-02-09T18:42:15+01:00	2012-07-24T06:14:39+02:00	When I select NewHack on WikiStart, by default the `0.9` checkbox is selected for '''Trac Release Compatibility'''.  Given the current status of the Trac project and what people seem to be developing against these days, the default should probably be `0.12`.	Ryan J Ollos
8717	Install the VotePlugin	enhancement	0.11	Ryan J Ollos	closed	2011-04-19T08:45:21+02:00	2015-05-08T09:52:08+02:00	"As suggested in [http://trac-hacks.org/ticket/1226#comment:22 comment:22:ticket:1226] it would be nice to have the VotePlugin installed so that tickets can be voted on. This would give the maintainers an idea of the demand for a fix or enhancements, and would be particularly useful when taking over maintenance of a plugin that has not been maintained for sometime.

I'm not sure if the VotePlugin will work with Trac 0.10, so this may need to wait for the 0.11, 0.12 or 1.0 upgrade."	Ryan J Ollos
9240	Adding contributor subversion write access to PlanetForgeImportExportPlugin hack	task	0.11	Ryan J Ollos	closed	2011-10-06T10:59:00+02:00	2012-01-23T06:50:32+01:00	"Hello,

I'd like to add subversion write access to the 'zitune' contributor to the PlanetForgeImportExportPlugin hack, I couldn't find a way to do this on my own from the various wiki pages and TracHacks tickets.

Thanks !
"	zerodeux
9737	Add 1.0 to Trac Release ticket field	task	0.10	Ryan J Ollos	closed	2012-01-28T04:35:19+01:00	2012-10-21T21:53:42+02:00	Defect reports are being opened against 1.0dev (previously 0.13dev) (#8536), so it seems like it is time to add a 1.0 to the '''Trac Release''' ticket field. It doesn't look like this can be done through the WebAdmin panel, so we'll probably have to edit `trac.ini`.	Ryan J Ollos
9956	Add 0.12 to default filters	enhancement	0.11	Ryan J Ollos	closed	2012-04-11T19:26:21+02:00	2012-07-24T06:22:54+02:00	As originally discussed in [http://th-users.32086.n3.nabble.com/Request-Include-Trac-0-12-in-default-filters-on-Trac-Hacks-landing-page-td3865175.html this] mailing list entry.	Ryan J Ollos
10003	Display the component for each timeline entry, and enable to filter by component	enhancement	0.11	Ryan J Ollos	closed	2012-05-03T09:09:00+02:00	2017-02-12T10:45:36+01:00	"What we need is a timeline, with the ability to selectably display wiki page change and/or SVN repository changes, filtered by project.

For good survey, it would be cool if the timeline page also displays the name of the plugin for the listed tickets, commits and other stuff."	falkb
10092	Restrict allowed username	enhancement	0.11	Ryan J Ollos	closed	2012-06-13T20:42:46+02:00	2015-01-22T03:51:26+01:00	"This ticket captures some discussion among otaku42, rjollos and hasienda regarding problems with certain usernames on t-h.o. Specifically, //dev// and //one// were pointed out to be problematic.

Some solutions were proposed:
 1. Prevent some common words from being used as usernames (e.g. admin).
 1. Minimum length for usernames.

It was also suggested that we might increase the min length for auto-wikification.

Some thought should also be given to how we will deal with improper usernames that we don't think of beforehand and preemptively blacklist. If we can confirm that they are really spam, then we just delete the accounts, but if they are not spam, perhaps we can just immediately contact the user and help them to change their username."	Ryan J Ollos
10193	Upgrade t-h.o to Trac 1.0	enhancement	1.0	Ryan J Ollos	closed	2012-07-27T09:50:13+02:00	2015-12-15T04:21:01+01:00	"The following plugins needed to be upgraded, tested and possibly fixed to work with the upgraded version of Trac.

|| '''Plugin''' || '''Status''' ||
|| AccountManagerPlugin || ✓ ||
|| AcronymsPlugin || ✓ ||
|| AutoWikifyPlugin || ✓ Version 0.2 has been tested with Trac 1.0dev ||
|| ChangeLogMacro || ✓ ||
|| EmailProcessorMacro || ✓ ||
|| FootNoteMacro || ✓ ||
|| IncludeMacro || ✓ ||
|| IniAdminPlugin || Replaced by TracIniAdminPanelPlugin ||
|| NewHackMacro || Replaced by NewHackPlugin || 
|| NewsFlashMacro || ||
|| PollMacro || ✓ ||
|| ~~RefMacro~~ || Integrated into core with Trac 0.10, see t:TracLinks#Linkanchors ||
|| SpamFilterPlugin || ✓ ||
|| SvnAuthzAdminPlugin || **Needs lots of work** ||
|| TagsPlugin || ✓ ||
|| ~~TicketChangePlugin~~ || Integrated into core with Trac 0.12 (permission `TICKET_EDIT_COMMENT`) ||
|| ~~TicketDeletePlugin~~ || Integrated into core as option component with Trac 0.12 (`tracopt.ticket.deleter`) ||
|| TocMacro || ✓ ||
|| ~~TracBlogPlugin~~ || deprecated, use FullBlogPlugin ||
|| FullBlogPlugin || ✓, even combined with FullBlogNotificationPlugin ||
|| TracHacksPlugin || ✓ ||
|| ~~TracPygmentsPlugin~~ || Integrated into core with Trac 0.11. Make sure to install Pygment 1.5 ||
|| ~~TracRedirect~~ -> ServerSideRedirectPlugin || ✓ Version 0.4 has been tested with Trac 1.0dev ||
|| ~~WebAdminPlugin~~ || Integrated into core with Trac 0.11 ||
|| XmlRpcPlugin || ✓ ||
|| WikiReplacePlugin || Not currently used on t-h.o, but may be added. ||"	Ryan J Ollos
10211	Post-commit hook sometimes doesn't work	defect	0.10	Ryan J Ollos	closed	2012-07-31T21:45:42+02:00	2013-06-06T08:51:03+02:00	The post-commit hook sometimes doesn't insert a comment into the ticket. For example, [11862].	Ryan J Ollos
10220	Error: Can't write to Subversion permissions file	defect	0.12	Ryan J Ollos	closed	2012-08-02T19:14:28+02:00	2012-08-03T11:12:57+02:00	"I got the following error when I registered a new hack.
> Error: Can't write to Subversion permissions file

Could you please fix the issue if possible?

Thanks."	Jun Omae
10297	Duplicate tickets when submitting with attachment	defect	0.12	Ryan J Ollos	closed	2012-09-08T10:51:56+02:00	2014-01-20T17:58:16+01:00	"I think how ever [ticket:10285 this was fixed] may have introduced another error or related issue. I created a new ticket (#10293) and checked the option to upload an attachment. When I submitted the ticket it seems to have done it twice. Once with the original ticket number which has the attachment properly associated with it. And then a second time as #10294 without the attachment. I only noticed this because I had another ticket to submit about the same plugin and thought it was odd that the ticket number had jumped by two... since I didn't think the chance someone else submitted a ticket between my two was very high (and if so I was curious to see what was submitted). The second ticket didn't have an attachment so it doesn't seem to exhibit this issue.

Hope this helps."	Benjamin Lau
10471	Install a UML diagramming tool	enhancement	0.12	Ryan J Ollos	closed	2012-10-11T21:52:16+02:00	2017-02-12T10:46:15+01:00	"Recently, we started work on a development proposal and design documentation page for the AccountManagerPlugin: AccountManagerPlugin/DevProposals. It would be useful to  be able to include proposed relational database table designs, interaction diagrams, class diagrams, etc. into the page.

There are some plugins in Trac that might support this:
 * WebSequenceDiagramPlugin
 * YumlPreprocessorMacro
 * PlantUmlMacro"	Ryan J Ollos
10478	Can we add modification date to report 9	defect	0.12	Ryan J Ollos	closed	2012-10-12T19:39:58+02:00	2012-10-16T02:01:46+02:00	It would be nice to be able to sort tickets by when they were last touched.  For example, if a user comments on one of my tickets, I'd like to be able to go to {9} and sort by modified to see which it is.	Chris Nelson
10488	Modify columns shown in reports {9} and {10}	enhancement	0.10	Ryan J Ollos	closed	2012-10-16T02:00:28+02:00	2013-12-30T00:37:03+01:00	"#10478 has me thinking about the information we show in the most commonly used reports {9} and {10}. I've wanted '''Type''' and '''Trac Release''' to be shown as columns on that report. I believe those are far more useful to most developers than '''Severity''' and '''Component'''.

'''Component''' information could be shown by making the change `component AS __group__`, so that the Component displays in the report, but not as a column, rather as shown in the screen capture (for which `Component=TracHacks`). I was trying to find a way to show the Component in the report title or description, but couldn't find a way to do that. Does anyone know a way (whether it be in Trac 0.10 or later)?

[[Image(ShowGroup.png,100%)]]

So I open this ticket to request feedback on making the following changes to reports {9} and {10}:
 * Add the '''Type''' column.
 * Add the '''Trac Release''' column.
 * Don't show the '''Severity''' column.
 * Don't show the '''Component''' column, and group by component.

We could also consider deleting or replacing reports {3} and {6}, since milestones aren't used on t-h.o."	Ryan J Ollos
10497	Remove all instances of TagIt macro	enhancement	1.0	Ryan J Ollos	closed	2012-10-18T13:41:57+02:00	2015-12-16T03:02:26+01:00	"As part of the upgrade to Trac 1.0, we will need to remove all instances of the `TagIt` macro. The registration process that creates a user page should also be modified so that the `TagIt` macro is not added to the user's page.

As far as I can tell, the `TagIt` macro is not even needed for trac-hacks in its current form. I do not understand the whole history this macro, but it appears it may have only been necessary prior to the existence of the `Tag under:` input element on the wiki page. If the macro is not needed for trac-hacks in its current form, then this cleanup could proceed before the upgrade to Trac 1.0.

The WikiReplacePlugin may be useful for performing the cleanup, though the unlikelihood of backward-compatibility to Trac 0.10 would mean we have to wait for the upgrade before using this plugin."	Ryan J Ollos
10509	Sync repository revision after edit in post-commit hook	enhancement	0.10	Ryan J Ollos	closed	2012-10-20T03:51:28+02:00	2012-10-20T04:32:26+02:00	Currently only the trac-hacks repository administrators can edit log messages, but this should still result in syncing of the Trac repository revision.	Ryan J Ollos
10510	Remove Component column from reports {9} and {10}	enhancement	1.0	Ryan J Ollos	closed	2012-10-20T06:06:37+02:00	2014-04-05T23:02:31+02:00	"When on Trac 1.0, we should be able to make the following untested modifications to reports {9} and {10}, which will remove the `Component` column, group the tickets by `Component` and still allow the report to be sorted by any column.

 * `component` -> `component AS __group__`
 * `ORDER BY p.value, severity, time` -> `ORDER BY __group__, @SORT_COLUMN@, p.value, severity, time`

See #10478 and #10488 for related tickets."	Ryan J Ollos
10518	Add 1.2 to Trac Release ticket field	task		Ryan J Ollos	closed	2012-10-21T21:17:25+02:00	2012-10-31T07:21:25+01:00	Work towards Trac 1.2 is currently proceeding, which will eventually involve deprecating of parts of the API. To be prepared, we should add 1.2 to the '''Trac Release''' field.	Ryan J Ollos
10853	Add an InterTrac prefix for the Bloodhound project	task		Ryan J Ollos	closed	2013-02-04T06:02:36+01:00	2013-02-04T06:03:00+01:00	"Add the following to `trac.ini`:
{{{
#!ini
bh = bloodhound
bloodhound.title = Apache Bloodhound
bloodhound.url = http://issues.apache.org/bloodhound
}}}"	Ryan J Ollos
11149	IOError: failed to write data	defect	1.0	Ryan J Ollos	closed	2013-06-06T09:59:12+02:00	2015-03-28T00:10:11+01:00	"The following is found in the logs after the upgrade to 1.0.1. I'm not yet sure if it belongs to a plugin, or belongs to Trac.

{{{#!python
2013-06-06 09:47:16,847 Trac[main] ERROR: Internal Server Error:
Traceback (most recent call last):
  File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/web/main.py"", line 497, in _dispatch_request
    dispatcher.dispatch(req)
  File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/web/main.py"", line 234, in dispatch
    req.send(output, content_type or 'text/html')
  File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/web/api.py"", line 498, in send
    self.write(content)
  File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.1-py2.6.egg/trac/web/api.py"", line 620, in write
    self._write(data)
IOError: failed to write data
}}}"	Ryan J Ollos
11436	cannot create a new hack	defect		Ryan J Ollos	closed	2013-12-09T18:18:15+01:00	2013-12-24T06:33:28+01:00	"I'm trying to add a new plugin, following instructions on HackProcedures.

I'm stuck at ""fill out the NewHack form"". When I load that page, all I see a grey link:

{{{
NewHack(NewHackTemplate)?
}}}

When I follow it, the next page says:

{{{
The page NewHack(NewHackTemplate) does not exist. You can create it here.
}}}

How do I fill in the NewHack form?"	ryepup
11457	Prevent tickets from being accepted by anonymous	defect		Ryan J Ollos	closed	2013-12-26T08:54:37+01:00	2017-03-10T03:50:19+01:00	A frequent issue is that users will accept a ticket without being logged-in, and the ticket will then be assigned to //anonymous//. This was recently noted in comment:4:ticket:9984. I'll try modifying the workflow to avoid this.	Ryan J Ollos
11464	Modify reports {9} and {10} to use dynamic variables	defect	1.2	Ryan J Ollos	closed	2013-12-30T00:39:40+01:00	2017-02-12T23:40:53+01:00	After upgrading to Trac 1.1.1 or later, we can utilize the dynamic variables added in trac:#10979 to add the Component to the Report title and description. The grouping by Component can then be removed, and we can group report {10} by status (as suggested in #10510).	Ryan J Ollos
11479	Improve plugin association in defect reporting	enhancement		Ryan J Ollos	closed	2014-01-05T10:06:22+01:00	2014-01-11T16:19:36+01:00	"On tickets that are populated by clicking //create// on an error page, the //Component// is not set and so we rely on the user to set the //Component// field. Frequently they do not. I briefly investigated ways to solve this. We could add //Component// to the GET request:
{{{#!diff
diff --git a/trac/templates/error.html b/trac/templates/error.html
index 6e6a6e6..6c4fc34 100644
--- a/trac/templates/error.html
+++ b/trac/templates/error.html
@@ -58,6 +58,7 @@
     <input py:if=""url == trac.homepage.strip('/')"" type=""hidden"" name=""version""
            value=""${trac.version.split('-', 1)[0] if 'dev' in trac.version else trac.version}"" />
     <input type=""hidden"" name=""summary"" value=""$message"" />
+    <input py:if=""'trac' not in faulty_plugins[0]['info']"" type=""hidden"" name=""component"" value=""${faulty_plugins[0]['name']}"" />
     <textarea name=""description"" rows=""3"" cols=""10"">
 ${description_en if url else description}</textarea>
     <span class=""inlinebuttons"">
}}}

That would only work in cases that the plugin name matches the project name. Frequently they do not, for example: SumStatsPlugin and [browser:/sumstatsplugin/0.12/setup.py@13546:3#L1 TracSumStats]. Perhaps we could use `IRequestHandler` to handle some common mappings, such as !TracSumStats -> !SumStatsPlugin."	Ryan J Ollos
11949	Remaining steps for site upgrade	enhancement		Ryan J Ollos	closed	2014-08-24T06:35:58+02:00	2018-04-14T10:59:25+02:00	"This ticket captures tasks that were not completed in #10193.

 * The password reset process is not working correctly (AccountManagerPlugin issue, see comment:11:ticket:11869).
 * SvnAuthzAdminPlugin is completely broken.
 * DONE: Improvement to NewHack template by adding progress bars for tickets: comment:65:ticket:10193.
 * DONE: Suppress //No resources found.// message from ListTagged macro on user pages (comment:84:ticket:10193).
 * DONE: Poll data is missing (#13086)

See also:
 * #11164
 * SiteUpgradeProposal"	Ryan J Ollos
12169	WikiToolbar has mis-positioned Image icon	defect		Ryan J Ollos	closed	2015-01-30T19:38:50+01:00	2020-08-13T22:31:50+02:00	"This is seen in Chrome 40 on Windows 7, but not IE 11 or Firefox 35. I don't see any issues caused by CSS rules.

[[Image(WikiToolbar.png)]]"	Ryan J Ollos
12171	Upgrade trac-hacks.org to Trac 1.2	enhancement		Ryan J Ollos	closed	2015-02-03T01:47:44+01:00	2017-02-13T00:01:03+01:00	"trac.edgewall.org runs the !developer-stable version of Trac. We could do the same provided that we keep the plugins functional on the !developer-stable version of Trac.

Compatibility of plugins with Trac 1.1.x / 1.2:

|| **Plugin**               || **Status** ||
|| AccountManagerPlugin     || Blocked by #11915 ||
|| AcronymsPlugin           || || 
|| AutoWikifyPlugin         || ||
|| ChangeLogMacro           || ||
|| EmailProcessorMacro      || ||
|| FootNoteMacro            || ||
|| FullBlogPlugin           || Compatible ||
|| IncludeMacro             || ||
|| NewsFlashMacro           || ||
|| PollMacro                || ||
|| ServerSideRedirectPlugin || ||
|| SpamFilterPlugin         || Compatible ||
|| SvnAuthzAdminPlugin      || ||
|| TagsPlugin               || Compatible (#12137) ||
|| TocMacro                 || ||
|| TracHacksPlugin          || ||
|| TracIniAdminPanelPlugin  || ||
|| VotePlugin               || Compatible ||
|| WikiExtrasPlugin         || ||
|| XmlRpcPlugin             || Compatible ||

I'm targeting this task to post server move.

With the upgrade we can resolve the following tickets:
* #6168.
* #11464."	Ryan J Ollos
12231	Google Code no longer supported at end of 2015	task		Ryan J Ollos	closed	2015-03-12T20:13:30+01:00	2017-02-12T10:36:34+01:00	"As per the following announcement:
http://google-opensource.blogspot.nl/2015/03/farewell-to-google-code.html

We should request plugins hosted at google code to either move their code elsewhere, such as Trac-hacks, Bitbucket, GitHub, preferably the former, or else discontinue their code.

List of potentially affected plugins:
http://trac-hacks.org/tags/google?wiki=on"	figaro
12239	Configure Apache to serve attachments	task		Ryan J Ollos	closed	2015-03-21T02:29:54+01:00	2015-05-02T11:13:14+02:00	"The following are excerpts from an email discussion that took place after upgrading to Trac 1.0.

----

I previously mentioned the problem with attachments not having been migrated from the `$TRACENV/attachments` directory to `$TRACENV/files/attachments`. After re-running one of the database upgrade steps, the attachments were still not displaying, however from what I saw in the logs with the log level set to debug, it seemed like Trac was serving up the file, and there was something wrong with the Apache configuration. Further evidence was that Trac no longer displayed a !TracError when attempting to navigate to an attachment, rather it displayed an image of a broken attachment link.

With Trac 1.0, the attachment,
th:attachment/wiki/BookmarkPlugin/bookmarkpage.jpg

is now stored at,

`$TRACENV/files/attachments/wiki/819/819ffdd855b12bca022d5a9f4e1b75ea2f91b067/4baf82047b92bfcc6bde2217dfc158ead669a4c2.jpg`

So I started poking around at the Apache configuration, and seem to have it working with the following change:

{{{#!diff
--- trac-hacks-010.backup       2013-06-09 11:40:04.000000000 +0200
+++ trac-hacks-010      2013-06-09 12:01:58.000000000 +0200
@@ -27,20 +27,20 @@
 Alias  /chrome/common  /path/to/www/htdocs/common
 Alias  /chrome/site    /path/to/www/htdocs/site
 Alias  /errorpages     /path/to/www/errorpages
-Alias  /raw-attachment /path/to/trac/attachments/
+# Alias        /raw-attachment /path/to/trac/files/attachments/

 # use mod_rewrite to let Apache handle 0.10-style requests for
 # raw attachments
 RewriteEngine  On
 RewriteCond    %{QUERY_STRING} ^format=raw$
-RewriteRule    ^/attachment/(.*) /path/to/trac/attachments/$1 [L]
+RewriteRule    ^/attachment/(.*) /path/to/trac/files/attachments/$1 [L]

 <Directory     /path/to/www/htdocs>
        Options         -Indexes
        Order           allow,deny
        Allow           from all
 </Directory>
-<Directory     /path/to/trac/attachments>
+<Directory     /path/to/trac/files/attachments>
        Options         -Indexes
        Order           allow,deny
        Allow           from all
}}}

----

This is a side-effect of the new storage scheme for attachments, and due to the cryptic naming, mapping them through apache is no longer an option. As far as I can tell there is no way we can keep any of the config rules that point to attachments on disk, and these should be removed.

I complained about this some time ago:
trac:comment:25:ticket:10313

But since that time another good solution has been implemented instead:
trac:#7894

So install & enable `mod_xsendfile` seems to be the proper fix for this for Trac 1.0+."	Ryan J Ollos
12383	"ProgrammingError: column ""modified"" does not exist"	defect		Ryan J Ollos	closed	2015-06-04T19:20:19+02:00	2015-06-04T19:25:32+02:00	"{{{
2015-06-04 09:31:24,642 Trac[report] WARNING: Exception caught while executing report: u""SELECT COUNT(*) FROM (\nSELECT p.value AS __color__,\r\n   t.milestone AS __group__,\r\n   (CASE status \r\n      WHEN 'closed' THEN 'color: #777; background: #ddd; border-color: #ccc;'\r\n      ELSE \r\n        (CASE owner WHEN ''||%s||'' THEN 'font-weight: bold' END)\r\n    END) AS __style__,\r\n   id AS ticket, summary, component, status, \r\n   resolution,version, t.type AS type, severity, priority, owner,\r\n   changetime AS modified,\r\n   time AS _time,reporter AS _reporter\r\n  FROM ticket t,enum p\r\n  WHERE p.name=t.priority AND p.type='priority'\r\n  ORDER BY (milestone IS NULL), milestone DESC, (status = 'closed'), \r\n        (CASE status WHEN 'closed' THEN modified ELSE -p.value END) DESC\r\n\n) AS tab"", args ['anonymous']
Traceback (most recent call last):
  File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.6post2-py2.6.egg/trac/ticket/report.py"", line 683, in execute_paginated_report
    cursor.execute(count_sql, args)
  File ""/srv/trac-hacks.org/pve/lib/python2.6/site-packages/Trac-1.0.6post2-py2.6.egg/trac/db/util.py"", line 72, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: column ""modified"" does not exist
LINE 16:         (CASE status WHEN 'closed' THEN modified ELSE -p.val...
                                                 ^
ProgrammingError: column ""modified"" does not exist
LINE 16:         (CASE status WHEN 'closed' THEN modified ELSE -p.val...
                                                 ^
}}}"	Ryan J Ollos
12515	Close tickets of deprecated plugins	task		Ryan J Ollos	closed	2015-09-16T09:06:45+02:00	2016-12-22T02:11:06+01:00	Batch-close tickets of deprecated plugins, which should amount to between 20 and 30 tickets. Possibly to coincide with the release of Trac 1.2.	figaro
12884	Grant repository write access	task		Ryan J Ollos	closed	2016-09-29T16:17:45+02:00	2016-11-06T13:39:54+01:00	"Hello,

I'd like to get access to the WikiExtrasPlugin (`^/wikiextrasplugin/`), to add a few long-standing pending changes (`lbox`) + add Jinja2 compatibility.

I'm sure Mikael will be OK ;-)"	Christian Boos
12997	Close tickets	task		Ryan J Ollos	closed	2016-12-13T09:23:14+01:00	2020-04-07T20:18:55+02:00	"#6767, #9655, #2303 (issue seems solved)

#9177, #2105, #930 (script or plugin non-existent)

#11856 (plugin deprecated)

#2732, #505, #5956 (no new comments from original poster)

#954 (issue specific to unsupported Trac version)

#819, #9626 (request not in scope of plugin)

#2691 (requestor is also maintainer, but has surrendered maintainership in the meantime)

#4487 (duplicate of #4463)

#3536 (duplicate of #12197)

#1279 (nonspecific wishlist)

#6792 (superseded by TicketQuery)

Close tickets of deprecated plugin: SqlQueryMacro (9)
"	figaro
13012	Install WikiAutoCompletePlugin to trac-hacks.org	defect		Ryan J Ollos	closed	2016-12-22T23:26:19+01:00	2021-12-24T00:10:50+01:00	The WikiAutoCompletePlugin looks very useful, and there's been a lot of development activity, so I was considering installing it to trac-hacks.org. Thoughts?	Ryan J Ollos
13367	"Remove wikipage / username ""daily""?"	task		Ryan J Ollos	closed	2018-01-27T08:41:47+01:00	2020-01-11T08:05:10+01:00	"The word ""daily"" is automatically linked to wiki:daily. This word is [search:daily?noquickjump=1 very common in unrelated contexts]. 

#10092 says:
> Prevent some common words from being used as usernames


Is this a legitimate username? I don't see a rule against it on wiki:SiteUpgradeProposal/UserClearance.

The user seems to have been active only once (#6317) a long time ago: query:reporter=daily&or&owner=daily"	anonymous
13598	SVN changes not appearing in Trac Hacks	defect		Ryan J Ollos	closed	2019-08-31T12:38:01+02:00	2019-09-04T00:45:20+02:00	"I committed r17481 for #13593 successfully to SVN:
* https://trac-hacks.org/svn/mailarchiveplugin/ The changes are here.

But the changes are not appearing in Trac Hacks:
* browser:mailarchiveplugin/trunk The changes are missing.
* log:mailarchiveplugin
{{{
Error: No such changeset

No changeset 17481 in the repository
}}}
* #13593 is missing the ticket reference.
* r17481 is not clickable.

Thanks."	lucid
13623	Update wiki/HackIndex to add 1.4 to the version filter.	task	1.4	Ryan J Ollos	closed	2019-10-07T18:11:29+02:00	2019-10-09T15:22:59+02:00	"As of this writing, the checkbox options for the HackIndex ""Show hacks for releases:"" filter are as follows: 0.11, 0.12, 1.0, 1.2, anyrelease.

Please update to include 1.4.

In the interim, it should be noted that [https://trac-hacks.org/tags/1.4 the 1.4 tag view] is an available resource, if a less informative one than the index. "	Jonathan Laufersweiler
13894	(component: this website) Update to Trac 1.4	enhancement	1.4	Ryan J Ollos	closed	2020-10-16T14:12:06+02:00	2020-10-16T18:43:12+02:00	Update this Trac instance to Trac version 1.4.	nicohumor@…
14000	Describe versioning of plugins on DevGuide page	task		Ryan J Ollos	closed	2021-04-14T07:49:18+02:00	2021-04-15T13:15:05+02:00	"There is no guide for setting the version of a plugin so one can see different variations:
* x.y
* x.y.z
* x.ydev
* ...

=== Todo
There should be some guidance on the DevGuide page regarding versioning. This should include instructions how to use the {{{dev}}} tag in versions.

"	Cinc-th
5785	Wiki pages (plug-ins) that should be deleted	enhancement	0.11	Ryan J Ollos	closed	2009-09-05T23:36:52+02:00	2012-01-23T06:42:12+01:00	"I'm opening this ticket to start listing wiki pages for plug-ins that should be deleted from trac-hacks.  It would be good to clean up the trac-hacks a little bit since it is getting a bit bloated and has many dead pages.

{{{
-----Original Message-----
From: Michael Renzmann [mailto:mrenzmann@otaku42.de] 
Sent: Monday, August 31, 2009 3:31 AM
To: Ryan J Ollos
Cc: th-users@lists.trac-hacks.org
Subject: Re: [th-users] Removing invalid hacks/pages

> The list of plug-ins on trac-hacks is fairly huge, and it make it
> difficult to find something useful when there lots of useless stuff.

True. I have something like that on my to-do list, but was short of time
to actually take care of it. So your help is more than welcome, thanks!

> If an admin was willing to delete some pages, I would make the effort to
> keep track of worthless pages I come across and send them along.

Yes, please do, and post the list here. I won't be able to weed these
pages/Subversion subdirectories out at once, but I'll try to take care of
it as quickly as possible.

Bye, Mike
}}}"	Ryan J Ollos
5787	Install EmailProcessorMacro on TH	enhancement	0.11	Ryan J Ollos	closed	2009-09-05T23:56:04+02:00	2012-07-31T08:12:17+02:00	It would be a nice enhancement to have the EmailProcessorMacro installed on trac-hacks.org.  I have this macro installed on my Trac and use it very frequently.  It provides fixed width code blocks, and would probably be more aptly named as the !FixedWidthCodeBlocksMacro.	Ryan J Ollos
13482	Replace reports 9 and 10 with custom queries	enhancement		Ryan J Ollos	new	2018-09-21T20:24:14+02:00	2018-09-21T20:24:14+02:00	"Replacing reports {9} and {10} with custom queries provides two advantages:
* Easy to apply additional filters to the query
* Batch modification

However, a few enhancements to Trac are needed to make the output of a custom query equivalent to report {9} or {10}:
* Ordering of columns
* Ability to append a filter variable to a saved custom query: `report:9?component=XmlRpcPlugin` needs to append the filter `component=XmlRpcPlugin` to the saved query in report 9."	Ryan J Ollos
14246	HackIndex page defaults to showing hacks for fersions 1.0 and 1.2 only	enhancement		Ryan J Ollos	new	2023-09-30T16:21:25+02:00	2023-09-30T16:21:25+02:00	"The HackIndex page shows hacks for Trac 1.0 and 1.2 only be default. Hacks compatible only with 1.4 and later are not displayed.

Is it possible to make the defaults the two currently supported releases of Trac?"	PulkoMandy
