<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ticket search results</title><link>https://forge-allura.apache.org/p/allura/tickets/</link><description>You searched for labels:"p3"</description><language>en</language><lastBuildDate>Wed, 06 Apr 2016 15:08:16 -0000</lastBuildDate><item><title>Ticket notifications to mailing list improvements [ss7513]</title><link>https://forge-allura.apache.org/p/allura/tickets/7539/</link><description>[forge:site-support:#7513]

&gt; Updated it from web-interface and got an email from 65@tickets.openocd.p.re.sf.net but it didn't have our devel mailing list in CC which is unnatural because someone sending 65@... wouldn't know the mail will get forwarded there (and it would, because our config specifies that).

Sounds like adding that as a visible CC would be reasonable. It would help with mailing list configuration as well.

and

&gt;My update done through web-interface was sent to the mailing list as multipart mime message with text and html sections: http://article.gmane.org/gmane.comp.debugging.openocd.devel/24928/raw and I do not understand how messages with HTML sections might ever be welcomed on a mailing list, usually there's absolutely no gain and at the same time occassional problems (e.g. with inline quotations when answering). Moreover, SF archive doesn't show either text (it's blank) or HTML parts: https://sourceforge.net/p/openocd/mailman/message/32292532/ (a 404 error message).

The ability to configure plain vs combined would be welcome for "send notifications to:"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Sun, 15 Mar 2015 05:28:41 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7539/</guid></item><item><title>If diff is empty, it shouldn't show "empty file" [ss7532]</title><link>https://forge-allura.apache.org/p/allura/tickets/7538/</link><description>[forge:site-support:#7352]

&gt;In this revision
https://sourceforge.net/p/kaldi/code/3889/
there were some property changes on files, but this is displayed by your site in a misleading way. It says
changed /trunk/egs/wsj/s5/steps/nnet2/dump_bottleneck_features.sh
changed /trunk/egs/wsj/s5/steps/nnet2/train_tanh_bottleneck.sh
and then later on, it says

&gt;/trunk/egs/wsj/s5/steps/nnet2/dump_bottleneck_features.sh Diff Switch to side-by-side view
Empty file
/trunk/egs/wsj/s5/steps/nnet2/train_tanh_bottleneck.sh Diff Switch to side-by-side view
Empty file

&gt;This looks like the user deleted the file, but what really happened is that they changed the svn:executable property to have a value ('').

Seems to me that the problem is the text used when the diff returns empty. Perhaps changing to "File contents unchanged" would work.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Wed, 02 Sep 2015 14:26:25 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7538/</guid></item><item><title>svn should show "moved" instead of "changed" [ss7531]</title><link>https://forge-allura.apache.org/p/allura/tickets/7537/</link><description>[forge:site-support:#]

&gt;Hi,
in the page
http://sourceforge.net/p/kaldi/code/3888
the way it displays the changes in the repository is misleading. Certain files were moved, not copied, but it says "copied".
Dan

Sounds like a reasonable text change to me</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Mon, 17 Aug 2015 21:12:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7537/</guid></item><item><title>Re-evaluate default hg hooks [ss7265]</title><link>https://forge-allura.apache.org/p/allura/tickets/7536/</link><description>[forge:site-support:#7265]

&gt;The repository of my VideLibri project could not be examined on the sourceforge site anymore, for a few days.

&gt;Now I pushed new commits and it works again, so it might be too late for this ticket, but I wrote most of it already. And it had happened before, so it will happen again..

&gt;The tip-urls I used to use ( https://sourceforge.net/p/videlibri/code/ci/tip/tree/ ) and (https://sourceforge.net/p/videlibri/code/ci/tip/log/ ) returned a 404 error.

&gt;The url in the nav bar ( https://sourceforge.net/p/videlibri/code/ci/default/tree/ ) only shows "Repo status: analyzing..." (for days/weeks!) and not the side bar with branches/tags

&gt;It seems to break everytime the last commit is only setting a tag (like https://sourceforge.net/p/videlibri/code/ci/cadcc330d071bd8f66344256122d56b4554a5e12/) in the default branch, instead commiting files to the actual main branch "trunks"

Seems to me that the "changegroup" hook that we're currently use doesn't cover the case of just tagging.

Perhaps adding a "tag" hook, would cover this? Or perhaps there's another hook type that would cover both at the same time?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Sun, 23 Nov 2014 11:42:41 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7536/</guid></item><item><title>Adjust times in tooltips according to timezone</title><link>https://forge-allura.apache.org/p/allura/tickets/7521/</link><description>[forge:site-support:#8042]

Throughout Allura, while we are more prone to showing relative times (eg. "5 hours ago"), you can still see the exact time in the tooltip (ie., when hovering over the relative time). Currently, this always displays UTC.

We should instead show the time as determined by (in order of preference) configured timezone in /auth/user_info or, if unset or logged out, GeoIP.

IMO, we should only do this adjustment on web. Timestamps in API should remain UTC.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Sun, 15 Mar 2015 06:52:31 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7521/</guid></item><item><title>Milestone quick filter not filtering correctly [ss7742]</title><link>https://forge-allura.apache.org/p/allura/tickets/7416/</link><description>[forge:site-support:#7742]

&gt;Go to https://sourceforge.net/p/scummvm/bugs/

&gt;Select "SCI Unsorted" after clicking on the triangle next to the Milestone column.

&gt;Not all returned rows have the milestone "SCI Unsorted".

</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Mon, 09 Feb 2015 20:49:52 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7416/</guid></item><item><title>New discussion topic page doesn't have attachment option</title><link>https://forge-allura.apache.org/p/allura/tickets/7383/</link><description>[allura:tickets:#7590]

&gt;When creating new topic in discussion, there are not link "Add attachments" like in form "Create ticet".

&gt;The link is available after - when editing post, or when answering.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Fri, 19 Dec 2014 05:43:17 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7383/</guid></item><item><title>RSS feeds shouldn't include comments held for moderation [ss7527]</title><link>https://forge-allura.apache.org/p/allura/tickets/7378/</link><description>Ref: [forge:site-support:#7527]

&gt;There is a serious bug releated to the RSS with the projects news on SF that allows anyone to post comments to a news, and have their posts published directly to the RSS news feed without any moderation. This can be easily exploited by spammers.
As an example, yesterday I received 3 spam comments on a news I posted. I never accepted those comments, and I marked them as spam. HOWEVER, they appeared anyway (and -worst of all- they still are present) in the RSS news feed.

&gt;This is the news URL:
https://sourceforge.net/p/podcastgen/news/2014/05/podcast-generator-on-sourceforge-blog/
and this is the RSS feed that includes the SPAM comments that were never approved (I also attach a screenshot):
https://sourceforge.net/p/podcastgen/news/feed

&gt;The consequences of having comments propagated to the RSS feed prior to moderation and even when they are deleted is the propagation of the content to other websites that read that feed.
In the official Podcast Generator project website, for example, I show automatically the latest 3 news from that RSS feed generated by Sourceforge: hence I had in the home page 3 spam news since yesterday (now I filtered them manually).
The worst consequence of this bug, however, is that my open source software retrieves the last entry from the official news RSS feed and displays it by default in the admin section, therefore thousands of users are currently seeing a SPAM message displayed in their admin section and I have no way to correct this (until you fix this issue).

&gt;Thank you in advance,
best
Alberto

User also provided a [screenshot](https://sourceforge.net/p/forge/site-support/7527/attachment/Screen%20Shot%202014-05-04%20at%2014.27.57.png)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7378/</guid></item><item><title>Cannot delete wiki entries [ss7480]</title><link>https://forge-allura.apache.org/p/allura/tickets/7353/</link><description>[forge:site-support:#]

&gt;Yesterday I tried to rename a page and got a timeout. When I went back and tried again it said that a page already existed with that name.

&gt;So I tried to manually delete the old page and it gave me an error.
https://sourceforge.net/p/opennop/wiki/Update%20Appliance%20to%2013.1%20%28not%20ready%29/

&gt;Its still not working today when I try to delete the wiki page.
405 Method Not Allowed

&gt;The method GET is not allowed for this resource.

Confirmed, I tried renaming the page to see if that would allow me to rename as well, but it didn't help.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7353/</guid></item><item><title>"Maxmize" should stick [ss7252]</title><link>https://forge-allura.apache.org/p/allura/tickets/7310/</link><description>[forge:site-support:#7252]

Having the "Maximize" view should be stored as a cookie, so that it doesn't have to be clicked each time a ticket page is loaded.

Also for code browsing.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Mon, 10 Aug 2015 15:21:57 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7310/</guid></item><item><title>Add users broken in IE11</title><link>https://forge-allura.apache.org/p/allura/tickets/7275/</link><description>[forge:site-support:#7094]

&gt;I am the admin for TinyCAD. The Admin/Permissions page of TinyCAD appears to be broken - when I click on the "+" icon to add a new developer, nothing happens. The only button that appears to work is the one to add a new group. And yes, I was logged in properly while attempting to add a new developer. In case it is a browser issue, I am running Internet Explorer 11 under Win7/64 with all current Microsoft Update critical updates.

This indeed appears to be an IE11 specific bug</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7275/</guid></item><item><title>Developer can't move tickets even with Admin on Tickets tool [ss6853]</title><link>https://forge-allura.apache.org/p/allura/tickets/7269/</link><description>[forge:site-support:#6853]

Even after granting "Admin" privileges the group "Developer" for a specific tickets instance, a developer does not receive that as a move target.

eg.
user: onefang
Tickets: https://sourceforge.net/p/darkbot/bugs/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 19 Mar 2015 20:55:29 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7269/</guid></item><item><title>Can't move tickets to subprojects [ss6853]</title><link>https://forge-allura.apache.org/p/allura/tickets/7268/</link><description>[forge:site-support:#6853]

Ticket instances on subprojects do not appear as move targets when trying to move tickets.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Sat, 19 Apr 2014 15:56:29 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7268/</guid></item><item><title>Incorrect commit attributions in activitystreams</title><link>https://forge-allura.apache.org/p/allura/tickets/7248/</link><description>[forge:site-support:#6860]
[forge:site-support:#7009]

If a user commits using an unrecognized email address, it'll fall back to the commit author username, which can link it to the wrong username. Better to not have that fallback and just leave it unassociated with a specific account.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Mon, 21 Mar 2016 18:44:52 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7248/</guid></item><item><title>UndefinedError: 'allura.model.repo.Commit object' has no attribute 'app_config' on some tickets [ss6873]</title><link>https://forge-allura.apache.org/p/allura/tickets/7225/</link><description>[forge:site-support:#6873]

eg.
https://sourceforge.net/p/neembuuuploader/tickets/269/ 
https://sourceforge.net/p/opensaf/tickets/530/

~~~~
mod_wsgi (pid=17470): Exception occurred processing WSGI script '/etc/httpd/conf.d/allura.wsgi'.
IOError: failed to write data
Error - &lt;class 'jinja2.exceptions.UndefinedError'&gt;: 'allura.model.repo.Commit object' has no attribute 'app_config'
URL: https://sourceforge.net/p/neembuuuploader/tickets/269/
File '/var/local/env-allura/lib/python2.7/site-packages/WebError-0.10.3_20130423-py2.7.egg/weberror/errormiddleware.py', line 242 in next
  return self.app_iterator.next()
File '/var/local/env-allura/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/registry.py', line 409 in streaming_iter
  for item in self.application(environ, start_response):
File '/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/middleware.py', line 20 in __call__
  result = self.app(environ, start_response)
File '/var/local/allura/Allura/allura/lib/custom_middleware.py', line 60 in __call__
  return self.app(environ, start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/middleware.py', line 65 in __call__
  result = self.app(environ, start_response)
File '/var/local/allura/Allura/allura/lib/custom_middleware.py', line 191 in __call__
  return resp(environ, start_response)
File '/var/local/allura/Allura/allura/config/middleware.py', line 204 in AlluraGlobalsMiddleware
  return app(environ, start_response)
File '/var/local/allura/Allura/allura/lib/custom_middleware.py', line 147 in __call__
  return self._app(environ, session_start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 202 in __call__
  resp = req.get_response(self.app)
File '/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.0.8-py2.7.egg/webob/request.py', line 1053 in get_response
  application, catch_exc_info=False)
File '/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.0.8-py2.7.egg/webob/request.py', line 1022 in call_application
  app_iter = application(self.environ, start_response)
File '/var/local/allura/Allura/allura/lib/custom_middleware.py', line 99 in __call__
  self.app, environ, catch_exc_info=True)
File '/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/util.py', line 48 in call_wsgi_application
  app_iter = application(environ, start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/Beaker-1.5.4-py2.7.egg/beaker/middleware.py', line 152 in __call__
  return self.wrap_app(environ, session_start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/Routes-1.12.3-py2.7.egg/routes/middleware.py', line 131 in __call__
  response = self.app(environ, start_response)
File '/var/local/forge-classic/sfx/middleware.py', line 49 in __call__
  resp = request.get_response(self.app)
File '/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.0.8-py2.7.egg/webob/request.py', line 1053 in get_response
  application, catch_exc_info=False)
File '/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.0.8-py2.7.egg/webob/request.py', line 1022 in call_application
  app_iter = application(self.environ, start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/wsgiapp.py', line 107 in __call__
  response = self.dispatch(controller, environ, start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/wsgiapp.py', line 312 in dispatch
  return controller(environ, start_response)
File '/var/local/allura/Allura/allura/lib/base.py', line 49 in __call__
  environ, start_response)
File '/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/controllers/core.py', line 211 in __call__
  response = self._dispatch_call()
File '/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/controllers/core.py', line 162 in _dispatch_call
  response = self._inspect_call(func)
File '/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/controllers/core.py', line 105 in _inspect_call
  result = self._perform_call(func, args)
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/controllers/dispatcher.py', line 258 in _perform_call
  r = self._call(func, params, remainder=remainder)
File '/var/local/allura/Allura/allura/lib/patches.py', line 118 in _call
  return old_controller_call(self, controller, *args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/controllers/decoratedcontroller.py', line 142 in _call
  response = self._render_response(controller, output)
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/controllers/decoratedcontroller.py', line 331 in _render_response
  **render_params)
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/render.py', line 188 in render
  kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/render.py', line 470 in render_jinja
  cache_key=cache_key, cache_type=cache_type, cache_expire=cache_expire)
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/render.py', line 253 in cached_template
  return render_func()
File '/var/local/env-allura/lib/python2.7/site-packages/TurboGears2-2.1.5-py2.7.egg/tg/render.py', line 467 in render_template
  return literal(template.render(**globs))
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 117 in wrapper
  return self.run_and_log(func, inst, *args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 126 in run_and_log
  return func(*args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py', line 894 in render
  return self.environment.handle_exception(exc_info, True)
File '/var/local/allura/ForgeTracker/forgetracker/templates/tracker/ticket.html', line 34 in top-level template code
  {% set editable = h.has_access(ticket, 'update') and not ticket.deleted %}
File '/var/local/allura/Allura/allura/templates/jinja_master/master.html', line 102 in top-level template code
  {% block content_base %}
File '/var/local/allura/Allura/allura/templates/jinja_master/master.html', line 134 in block "content_base"
  {% block after_content %}{% endblock %}
File '/var/local/allura/ForgeTracker/forgetracker/templates/tracker/ticket.html', line 174 in block "after_content"
  {{c.thread.display(value=thread,new_post_text="New Comment",page=page,limit=limit,count=count)}}
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/widget.py', line 45 in display
  return self.template(context)
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/render.py', line 32 in __call__
  return self.engine.render(self.template, context)
File '/var/local/allura/Allura/allura/config/app_cfg.py', line 133 in render
  text = template.render(**context)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 117 in wrapper
  return self.run_and_log(func, inst, *args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 126 in run_and_log
  return func(*args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py', line 894 in render
  return self.environment.handle_exception(exc_info, True)
File '/var/local/allura/Allura/allura/templates/widgets/thread_widget.html', line 32 in top-level template code
  {{widgets.post_thread.display(value=t['post'], children=t['children'],
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/widget.py', line 45 in display
  return self.template(context)
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/render.py', line 32 in __call__
  return self.engine.render(self.template, context)
File '/var/local/allura/Allura/allura/config/app_cfg.py', line 133 in render
  text = template.render(**context)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 117 in wrapper
  return self.run_and_log(func, inst, *args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 126 in run_and_log
  return func(*args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py', line 894 in render
  return self.environment.handle_exception(exc_info, True)
File '/var/local/allura/Allura/allura/templates/widgets/post_thread.html', line 21 in top-level template code
  {{widget.parent_widget.widgets.post.display(
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/widget.py', line 45 in display
  return self.template(context)
File '/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20130716-py2.7.egg/ew/render.py', line 32 in __call__
  return self.engine.render(self.template, context)
File '/var/local/allura/Allura/allura/config/app_cfg.py', line 133 in render
  text = template.render(**context)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 117 in wrapper
  return self.run_and_log(func, inst, *args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.4-py2.7.egg/timermiddleware/__init__.py', line 126 in run_and_log
  return func(*args, **kwargs)
File '/var/local/env-allura/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py', line 894 in render
  return self.environment.handle_exception(exc_info, True)
File '/var/local/allura/Allura/allura/templates/widgets/post_widget.html', line 53 in top-level template code
  {{lib.related_artifacts(value)}}
File '/var/local/allura/Allura/allura/templates/jinja_master/lib.html', line 38 in template
  {% set tool = related.app_config.options.mount_label %}
File '/var/local/env-allura/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py', line 372 in getattr
  return getattr(obj, attribute)
UndefinedError: 'allura.model.repo.Commit object' has no attribute 'app_config'
~~~~
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7225/</guid></item><item><title>Discussion edit/reply non-functional in IE11 (at least) [ss6846]</title><link>https://forge-allura.apache.org/p/allura/tickets/7213/</link><description>[forge:site-support:#6846]

In IE11 (didn't test other IE versions), if you click edit or reply on a discussion, it'll change as expected, but shortly after, it'll refresh, go back to the top of the page, and the edit/reply section is closed again.

See: http://screencast.com/t/FSkNZwKMcKE0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7213/</guid></item><item><title>git repos without master branch behave poorly</title><link>https://forge-allura.apache.org/p/allura/tickets/7207/</link><description>[forge:site-support:#6756]
[forge:site-support:#6823]

If a project does not have a "master" branch, it doesn't seem to display properly. The landing page says metadata missing, and selecting the branch gives a 404.

Some examples:
https://sourceforge.net/p/pcssync/code/
https://sourceforge.net/p/pcsecrets/code/
https://sourceforge.net/p/popcornlinux/code/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7207/</guid></item><item><title>Trac-Tickets Importer Rejects URL Containing IP Address [ss6716]</title><link>https://forge-allura.apache.org/p/allura/tickets/7160/</link><description>[forge:site-support:#6716]

&gt;I receive the following message..

&gt;'That is not a valid URL'

&gt;...when attempting to import tickets from a Trac project URL whose domain is an IP address.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7160/</guid></item><item><title>Partial SVN snapshot not working [ss6552]</title><link>https://forge-allura.apache.org/p/allura/tickets/7115/</link><description>[forge:site-support:#6552]

&gt;I'm one of the team members for the Open Object Rexx project. We have the code SVN reposiory tool activated. When I browse through our repository, I see a "Snapshot" link at the top of each page, which I had assumed would generate a snapshot of the current subdirectory of the repository.

&gt;This does not work.

&gt;Using this URL as an example:

&gt;https://sourceforge.net/p/oorexx/code-0/HEAD/tree/incubator/decimalFormat/

&gt;There are 4 files in that subdirectory. I've attached a .png showing the page. I expect the snapshot function to generate a .tar or .zip file containing the content of the subdirectory for easy downloading.

&gt;When I click the Snapshot link I get a page saying:

&gt;Generating snapshot ...

&gt;With the URL being:

&gt;https://sourceforge.net/p/oorexx/code-0/HEAD/tarball?path=/incubator/decimalFormat

&gt;Which lead me to believe things were working. ;-)

&gt;However, it takes an extremely long time for the file to be generated and when it is downloaded it is over 270 MB in size:

&gt;01/19/2014 11:36 PM 270,223,208 oorexx-code-0-9860.zip

&gt;The file listed above appears to contain a large portion of the entire repository.

&gt;I can't believe that the Snapshot feature is intended to work that way. It must be a bug.

&gt;I've tried several times and the results are the same.

&gt;--
Mark Miesfeld

Confirmed, behavior is exactly as described in my testing.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Mon, 02 Feb 2015 09:14:40 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7115/</guid></item><item><title>User can't access personal subscriptions page [ss6565]</title><link>https://forge-allura.apache.org/p/allura/tickets/7072/</link><description>[forge:site-support:#6565]

&gt;I've recently been receiving emails triggered by updates on SF.net tracker items I commented on ages ago. As these are annoying, I tried to turn them off. At the bottom of these notification emails, it says:

&gt;To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

&gt;Doing this, I am first asked to login (makes sense). After having logged in, though, the page simply gives me an error 500. Reproducibly, on different days.

&gt;In case you think it matters: I reproduced this on my Mac OS X 10.8.5 machine, using Firefox 26, Chrome 32 and Safari 6.1.1

I'm able to access the subscriptions page, so I suspect this is something specific to his account (username: `fingolfin`).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:06:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7072/</guid></item><item><title>500 error with large number of repos [ss6347]</title><link>https://forge-allura.apache.org/p/allura/tickets/7051/</link><description>[forge:site-support:#6347]

&gt;Another followup from the cygwin-ports upgrade:

&gt;/p/cygwin-ports/admin/tools and (intermittently) other pages under /p/cygwin-ports/ are showing the 500 error page, where the same pages for fedora-cygwin display correctly. I suspect that there is a bottleneck in the code triggered by the sheer number of git repos in cygwin-ports.

It's showing a timeout style 500, not a code error one.

Also, in case you have any workarounds, the primary goals they have right now are re-organizing repo order, and changing the external link target for the "donate" tool.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7051/</guid></item><item><title>Runs of tildes within preformatted text prematurelty end preformatted text block [ss6380]</title><link>https://forge-allura.apache.org/p/allura/tickets/7020/</link><description>[forge:site-support:#6380]

&gt;In the “Preformatted Text” section of the formatting help, it says “As an alternative to indenting, you can use 4 or more tildes before and after the text.” However apparently four or more tildes *anywhere* in a line is interpreted as the end of the preformatted text, which causes the preformatted text to end prematurely if the preformatted text itself actually contains four or more tildes!

&gt;For example, here is a an error message the clang compiler generated when trying to compile SourceForge-hosted project sdcv, about which I was trying to submit a bug report:

Source Markdown:

----

&lt;pre&gt;
~~~~~~~~
./src/lib/file.hpp:11:38: error: no type named 'function' in namespace 'std'
                          const std::function&lt;void (const std::string&amp;, bool)&gt;&amp; f);
                                ~~~~~^
./src/lib/file.hpp:11:46: error: expected ')'
                          const std::function&lt;void (const std::string&amp;, bool)&gt;&amp; f);
                                             ^
~~~~~~~~
&lt;/pre&gt;

----

Output:

----

~~~~~~~~
./src/lib/file.hpp:11:38: error: no type named 'function' in namespace 'std'
                          const std::function&lt;void (const std::string&amp;, bool)&gt;&amp; f);
                                ~~~~~^
./src/lib/file.hpp:11:46: error: expected ')'
                          const std::function&lt;void (const std::string&amp;, bool)&gt;&amp; f);
                                             ^
~~~~~~~~

----

&gt;Even though I've used eight tildes in delimiting this preformatted text block, the block is prematurely ended by the five tildes in the error message (which are also swallowed and not displayed).

&gt;Even if I use the other method, of indenting by 4 spaces, it does not work correctly.

&gt;Please reconsider how your preformatted text detection works so that one can post preformatted text which happens to contain runs of tildes.

Seems likely that it's something that will need to be fixed upstream, but still, it would be best to have addressed.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Wed, 06 Apr 2016 15:08:16 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7020/</guid></item><item><title>REST: install_tool:mount_point restrictions are not same as via web interface [ss6309]</title><link>https://forge-allura.apache.org/p/allura/tickets/7007/</link><description>[forge:site-support:#6309]

&gt;Following up on the cygwin-ports upgrade:

&gt;I have been unable to create Git repos via the REST API whose mount_point param contain an underscore, even though such repo names are legal and can be created via the admin/tools web interface.  The cause appears to be allura/ext/admin/admin_main.py (line 776 in git master):

&gt;        if not h.re_tool_mount_point.match(mount_point) or c.project.app_instance(mount_point) is not None:
            return {'success': False,
                    'info': 'Incorrect mount point name, or mount point already exists.'
                     }

&gt;Should that not be something like this instead:

&gt;        if c.project.app_instance(mount_point) is not None:
            return {'success': False,
                    'info': 'Mount point already exists.'
                     }
        if not h.re_relaxed_tool_mount_point.match(mount_point):
            return {'success': False,
                    'info': 'Incorrect mount point name.'
                     }

&gt;IOW, separate the errors for easier diagnosis, and more importantly, use re_relaxed_tool_mount_point to match the web interface.

</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7007/</guid></item><item><title>Not all authors shown in git commit list [ss6248]</title><link>https://forge-allura.apache.org/p/allura/tickets/6995/</link><description>[forge:site-support:#6248]

&gt;https://sourceforge.net/p/openmsx/openmsx/ci/HEAD/log/?path= doesn't show all authors (e.g. the 2nd commit of that list)... why not? Only Wouter seems to be shown of those latest commits.

&gt;(That author would be mostly me ;-)

I checked the project's git log via cli to see how I might reproduce this, and I was able to reproduce this by changing some of the characters in my git config's email address to include uppercase. Which might explain the issue for commits like [Manuel Bilderbeek's](/p/openmsx/openmsx/ci/a20274e289f67e84ad47c94630caf6b54cadae82/), but it won't explain why it's missing from user's like [Patrick van Arkel's](/p/openmsx/openmsx/ci/4584f33a1ca341ed1749777ce7e926c233f16c6a/) (note, author shows on individual commit page, but not on the "history" page like the user links to in initial report).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6995/</guid></item><item><title>svn directory log not showing full history [ss6210]</title><link>https://forge-allura.apache.org/p/allura/tickets/6968/</link><description>[forge:site-support:#6210]

&gt;please compare

&gt;svn log --verbose http://svn.code.sf.net/p/jump-pilot/code/core/trunk/src/language

&gt;with

&gt;https://sourceforge.net/p/jump-pilot/code/HEAD/log/?path=/core/trunk/src/language

&gt;the folder in question has been restored properly via 'svn copy', see
http://svnbook.red-bean.com/en/1.1/ch04s04.html#svn-ch-4-sect-4.3
so the history should be there. which it is according to command line svn!

&gt;..ede/jump-pilot

That svn log command shows a ton of commits that aren't showing via that link. I even did a full repo refresh just to confirm.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Tsai</dc:creator><pubDate>Thu, 05 Mar 2015 16:48:29 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6968/</guid></item></channel></rss>