<?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 assigned_to:"vansteenburgh"</description><language>en</language><lastBuildDate>Thu, 20 Aug 2015 22:07:55 -0000</lastBuildDate><item><title>Change TroveCategory event API</title><link>https://forge-allura.apache.org/p/allura/tickets/7267/</link><description>In `TroveCategoryMapperExtension`, pass `trove_cat_id` to triggered events instead of `_id`.

(Completed in [#7015])</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7267/</guid></item><item><title>Get 'activity' tool working on forge-allura</title><link>https://forge-allura.apache.org/p/allura/tickets/7263/</link><description>It exists but 404s.  https://forge-allura.apache.org/p/allura/activity/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:55 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7263/</guid></item><item><title>More activity stream docs</title><link>https://forge-allura.apache.org/p/allura/tickets/7252/</link><description>Write more docs about Activity Streams, both the library and how it works with Allura.  Think high-level and make sure we cover a view of the whole system.  Perhaps make a guide section in here http://allura.sourceforge.net/docs/#developing-allura</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 07 Mar 2014 19:22:16 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7252/</guid></item><item><title>Clean up profile activity stream</title><link>https://forge-allura.apache.org/p/allura/tickets/7205/</link><description>Split out from [#7097]:

Remove redundant data from user activity stream (icon &amp; username), and add project name.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7205/</guid></item><item><title>Create read perms on ForgeActivity app - NEEDS MONGO CMD</title><link>https://forge-allura.apache.org/p/allura/tickets/7163/</link><description>"...menu problem is that ForgeActivityApp doesn't define any permissions or set them in install(), so app.is_visible_to(c.user) fails due to lack of read perm"

Since we have lots of activity apps installed with no acls, let's delete them all and let them be reinstalled as anchored tools.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7163/</guid></item><item><title>Expand AdminExtension to support site-admin pages</title><link>https://forge-allura.apache.org/p/allura/tickets/7154/</link><description>allura.lib.plugin.AdminExtension adds project-admin controllers and menu items already.   We'd like to expand it to support adding site-admin controllers and menu items that would show up at /nf/admin

Perhaps as a POC/example we can move the the /nf/admin Home content into its own "Neighborhood Stats" AdminExtension.  Having it as its own page instead of the /nf/admin landing page will alleviate [#6489]</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7154/</guid></item><item><title>Move our published docs to forge-allura.apache.org</title><link>https://forge-allura.apache.org/p/allura/tickets/7135/</link><description>Our docs are currently published to http://allura.sourceforge.net/docs/ via a post-commit job on a SourceForge internal jenkins instance.

We should publish the docs on our Apache site, perhaps at a URL like https://forge-allura.apache.org/p/allura/docs/ (currently a redirect).  We could do this by configuring that particular URL in Apache to serve from a directory instead of go to the allura wsgi app.

We should move the post-commit publish to the Apache Jenkins job at https://builds.apache.org/job/Allura/ or perhaps to the updating cron on the allura-vm host.

Lastly, we'll want http://allura.sourceforge.net/docs/* to redirect to the new locations.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:54 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7135/</guid></item><item><title>Make imports work on user projects</title><link>https://forge-allura.apache.org/p/allura/tickets/7114/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7114/</guid></item><item><title>Refactor tool importers to use target_app for g.entry_points -- NEEDS INI</title><link>https://forge-allura.apache.org/p/allura/tickets/7111/</link><description>By using the App from g.entry_points instead of hard-coding the App class name in the importer, we can make the default importers use custom, subclassed Apps w/o needing to subclass the importer also.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7111/</guid></item><item><title>Fix 404s on Wiki importer subclasses</title><link>https://forge-allura.apache.org/p/allura/tickets/7110/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7110/</guid></item><item><title>Fix 500 on Admin import page</title><link>https://forge-allura.apache.org/p/allura/tickets/7099/</link><description>~~~~
[Fri Jan 24 17:45:03 2014] [error] [client 127.0.0.1] File '/var/local/allura/ForgeImporters/forgeimporters/base.py', line 511 in index
[Fri Jan 24 17:45:03 2014] [error] [client 127.0.0.1]   tools_with_importers.add(tool.tool_label)
[Fri Jan 24 17:45:03 2014] [error] [client 127.0.0.1] AttributeError: 'property' object has no attribute 'tool_label'
~~~~</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7099/</guid></item><item><title>encoding error on smtp_server task handoff</title><link>https://forge-allura.apache.org/p/allura/tickets/7096/</link><description>Here's the trace, and one of the email headers is `﻿﻿Content-Type: text/plain; charset=ISO-8859-1; format=flowed` and certainly there was some non-utf8 in the mail body.

~~~~
Traceback (most recent call last):
  File "/var/local/allura/Allura/allura/command/smtp_server.py", line 57, in process_message
    peer=peer, mailfrom=mailfrom, rcpttos=rcpttos, data=data)
  File "/var/local/allura/Allura/allura/lib/decorators.py", line 62, in post
    return M.MonQTask.post(func, args, kwargs, delay=delay)
  File "/var/local/allura/Allura/allura/model/monq_model.py", line 173, in post
    session(obj).flush(obj)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/base.py", line 29, in inner
    result = func(obj, *args, **kwargs)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/odmsession.py", line 59, in flush
    self.insert_now(obj, st)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/base.py", line 29, in inner
    result = func(obj, *args, **kwargs)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/odmsession.py", line 67, in insert_now
    mapper(obj).insert(obj, st, self, **kwargs)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/base.py", line 29, in inner
    result = func(obj, *args, **kwargs)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/odm/mapper.py", line 55, in insert
    session.impl.insert(doc, validate=False)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/session.py", line 22, in wrapper
    return func(self, doc, *args, **kwargs)
  File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.4.2-py2.7.egg/ming/session.py", line 160, in insert
    bson = self._impl(doc).insert(data, safe=kwargs.get('safe', True))
  File "/var/local/env-allura/lib/python2.7/site-packages/pymongo-2.4.2-py2.7-linux-x86_64.egg/pymongo/collection.py", line 359, in insert
    continue_on_error, self.__uuid_subtype), safe)
InvalidStringData: ('strings in documents must be valid UTF-8', 'doc: 
~~~~</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7096/</guid></item><item><title>Standardize 'eye' or 'star' for following/watching</title><link>https://forge-allura.apache.org/p/allura/tickets/7081/</link><description>Sometimes we use an eye and sometimes we use a star for activity streams.  I think we should be consistent.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7081/</guid></item><item><title>Improve tarball status UX</title><link>https://forge-allura.apache.org/p/allura/tickets/7059/</link><description>If you go to e.g. https://sourceforge.net/p/konfidi/code/499/tarball it says its generating (but its not) and it takes a long time (could know instantly) to figure out that there's not a running job.

If there's no file, and no busy/ready task to make one, we know that right away and can just prompt the user to resubmit w/o any delay. In this case, we also should not show a "Generating snapshot..." message when the page loads.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7059/</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>Cache /nf/tool_icon_css better</title><link>https://forge-allura.apache.org/p/allura/tickets/7027/</link><description>/nf/tool_icon_css is a dynamically created CSS file.  It is currently cached via etag headers, but that means a request still goes to the server and it has to respond with a 304.  So this is a lot of extra requests (on sf.net, ~35% of /nf/tool_icon_css requests are 304s)

We should set a future expires header, and then do cache-busting with a unique URL by appending `?{{config.build_key}}` (build_key is already used for this purpose for all our other static resources)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/7027/</guid></item><item><title>Test improvements/speedups</title><link>https://forge-allura.apache.org/p/allura/tickets/6994/</link><description>Identify and implement at least two speedups (preferably) or other improvements to our test suite.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6994/</guid></item><item><title>Task manager can't set c.project for user-projects</title><link>https://forge-allura.apache.org/p/allura/tickets/6971/</link><description>If you try to submit a task at /nf/admin/task_manager/new it doesn't let you set c.project to a user-project.  E.g. if you enter `/u/brondsem` you get `Invalid project: brondsem`.  I suspect this is because of the "u/" prefix on user-project's shortnames.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6971/</guid></item><item><title>Create commit activity even if user not found</title><link>https://forge-allura.apache.org/p/allura/tickets/6964/</link><description>Right now we only create a commit activity if we can look up an Allura user for the commit author's email address. Instead, we should create an activity regardless.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6964/</guid></item><item><title>Disable activity creation during imports</title><link>https://forge-allura.apache.org/p/allura/tickets/6963/</link><description>Also, create an activity for the import itself, once it finishes.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6963/</guid></item><item><title>Two activity events created for updated ticket</title><link>https://forge-allura.apache.org/p/allura/tickets/6947/</link><description>One activity is created for the ticket update, and one for the comment that is automatically created when a ticket is updated. Should consolidate this down to just one activity per ticket update.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6947/</guid></item><item><title>Make custom tool icons work properly</title><link>https://forge-allura.apache.org/p/allura/tickets/6942/</link><description>There is currently no way for an external tool to provide a custom icon for the top nav bar. https://sourceforge.net/p/allura/chat/2013/02/27/ provides a thorough explanation of the problem. Fix this so that a custom tool can provide it's own icons without needing to modify the theme (which is impractical).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6942/</guid></item><item><title>Create activity events for commits</title><link>https://forge-allura.apache.org/p/allura/tickets/6941/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6941/</guid></item><item><title>Email notification for a blog post rename stating the opposite [ss6084]</title><link>https://forge-allura.apache.org/p/allura/tickets/6930/</link><description>[forge:site-support:#6084]

&gt;When I renamed a blog post, I got a notification that states it was renamed from the *new* name to the *old* name.  It is confusing.

Confirmed.</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/6930/</guid></item><item><title>User block list not stopping posts-via-email</title><link>https://forge-allura.apache.org/p/allura/tickets/6917/</link><description>See [#6904] for back story.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Van Steenburgh</dc:creator><pubDate>Thu, 20 Aug 2015 22:07:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/6917/</guid></item></channel></rss>