<?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:"guillermocruz"</description><language>en</language><lastBuildDate>Mon, 30 Mar 2026 19:21:50 -0000</lastBuildDate><item><title>Escape specific values in notification emails</title><link>https://forge-allura.apache.org/p/allura/tickets/8596/</link><description>We send out notification emails when a user performs an action, we should escape some of the values including in these emails like usernames.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 30 Mar 2026 19:21:50 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8596/</guid></item><item><title>Redact emails in logs</title><link>https://forge-allura.apache.org/p/allura/tickets/8595/</link><description>Redact email values that appear in logs. </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Fri, 20 Feb 2026 15:06:29 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8595/</guid></item><item><title>Python Packages Upgrades</title><link>https://forge-allura.apache.org/p/allura/tickets/8594/</link><description>Like every quarter let's update the Python packages we use.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 10 Feb 2026 22:08:51 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8594/</guid></item><item><title>Markdown extension to improve html list parsing</title><link>https://forge-allura.apache.org/p/allura/tickets/8593/</link><description>Add new lib `mdx_breakless_lists` and run tests</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Thu, 05 Feb 2026 18:32:32 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8593/</guid></item><item><title>Python Packages Upgrade</title><link>https://forge-allura.apache.org/p/allura/tickets/8586/</link><description>Upgrade Python packages to the latest versions.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 04 Nov 2025 16:32:10 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8586/</guid></item><item><title>Display Email Verification Message</title><link>https://forge-allura.apache.org/p/allura/tickets/8585/</link><description>When a user has unverified email addresses we should display a message asking to verify the email address</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 06 Oct 2025 17:15:11 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8585/</guid></item><item><title>upgrade TurboGears to latest version</title><link>https://forge-allura.apache.org/p/allura/tickets/8584/</link><description>Latest version is 2.5.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 06 Oct 2025 15:58:24 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8584/</guid></item><item><title>Upgrade Python Packages</title><link>https://forge-allura.apache.org/p/allura/tickets/8581/</link><description>Upgrade our Python packages to latest versions.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:02 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8581/</guid></item><item><title>Update method for the installation of packages in editable mode</title><link>https://forge-allura.apache.org/p/allura/tickets/8580/</link><description>pip 25.3 will remove  legacy `setup.py` develop mechanism for `pip install --editable` and we want to be ready for this release. 
Start updating our `setup.py` files and move the configuration to a `pyproject.toml` file.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:02 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8580/</guid></item><item><title>Upgrade Python Packages</title><link>https://forge-allura.apache.org/p/allura/tickets/8578/</link><description>Upgrade our Python packages</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:02 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8578/</guid></item><item><title>Allow notes on new projects section</title><link>https://forge-allura.apache.org/p/allura/tickets/8577/</link><description>Enable the ability to add notes per projects in the `new projects` admin section</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:01 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8577/</guid></item><item><title>Python package upgrades</title><link>https://forge-allura.apache.org/p/allura/tickets/8575/</link><description>Upgrade packages to their latest versions</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:01 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8575/</guid></item><item><title>Update smtpd and asynchat</title><link>https://forge-allura.apache.org/p/allura/tickets/8574/</link><description>In order to get Allura ready for Python 3.12 these package need to be upgraded to compatible versions.
For smtpd we have `aiosmtpd`and `pyasynchat` as an alternative to asynchat.

Let upgrade to these packages to get Allura one step closer.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:01 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8574/</guid></item><item><title>Prevent bad permissions setup</title><link>https://forge-allura.apache.org/p/allura/tickets/8573/</link><description>Under the "User Permissions" tab we should prevent to update/create permissions for Authorized/Anonymous users.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:01 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8573/</guid></item><item><title>Upgrade Python packages</title><link>https://forge-allura.apache.org/p/allura/tickets/8570/</link><description>package upgrades task</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:44:00 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8570/</guid></item><item><title>Add noindex on stats pages</title><link>https://forge-allura.apache.org/p/allura/tickets/8569/</link><description>The tracker app has a section for stats let's add a `noindex` tag to them</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:43:59 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8569/</guid></item><item><title>Upgrade Python packages</title><link>https://forge-allura.apache.org/p/allura/tickets/8567/</link><description>Like every 4 months upgrade packages and run tests</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Tue, 12 Aug 2025 17:43:59 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8567/</guid></item><item><title>user email changes not getting into solr</title><link>https://forge-allura.apache.org/p/allura/tickets/8558/</link><description>For example, when a primary email address is deleted on a user, and one of their other emails becomes the primary, that doesn't get into solr.  So /nf/admin/search_users has old results

`IndexerSessionExtension` only indexes Users changes.  I think if an email address record is added or deleted, we probably want to trigger a user index then.

Also (and maybe even more importantly) the `user.set_pref('email_address', primary_addr)` call doesn't make `IndexerSessionExtension` do anything which is surprising since that is a field saved on the user record directly.  Need to figure out why.

minor, kinda related, I think this should be fixed:
```
--- Allura/allura/controllers/auth.py
+++ Allura/allura/controllers/auth.py
@@ -617,7 +617,7 @@ def _update_emails(self, user, admin=False, form_params={}):
                     flash('You must provide your current password to delete an email', 'error')
                     return
                 if primary_addr == user.email_addresses[i]:
-                    if select_new_primary_addr(user, ignore_emails=primary_addr) is None \
+                    if select_new_primary_addr(user, ignore_emails=[primary_addr]) is None \
                             and asbool(config.get('auth.require_email_addr', False)):
                         flash('You must have at least one verified email address.', 'error')
                         return
```

</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 10 Jun 2024 15:31:45 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8558/</guid></item><item><title>Upgrade python packages</title><link>https://forge-allura.apache.org/p/allura/tickets/8557/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 10 Jun 2024 15:31:45 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8557/</guid></item><item><title>a few JS performance improvements</title><link>https://forge-allura.apache.org/p/allura/tickets/8537/</link><description>- move `GoogleAnalytics` further down the page
- remove `scanMessages` from `jquery.notify.js`</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 10 Jun 2024 15:31:45 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8537/</guid></item><item><title>discussion app display thread subject in header </title><link>https://forge-allura.apache.org/p/allura/tickets/8527/</link><description>The discussion app currently displays the project name and the tool label but it should display the thread subject instead.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 10 Jun 2024 15:31:45 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8527/</guid></item><item><title>Docker Upgrade Node Version</title><link>https://forge-allura.apache.org/p/allura/tickets/8524/</link><description>Update the installation url path for node 16</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 06 Nov 2023 20:22:34 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8524/</guid></item><item><title>Python Packages Upgrade</title><link>https://forge-allura.apache.org/p/allura/tickets/8522/</link><description>Quarterly upgrades for Allura</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 06 Nov 2023 20:19:58 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8522/</guid></item><item><title>Do not index empty ticket pages</title><link>https://forge-allura.apache.org/p/allura/tickets/8521/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 06 Nov 2023 20:19:37 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8521/</guid></item><item><title>Git Improve set_default_branch</title><link>https://forge-allura.apache.org/p/allura/tickets/8518/</link><description>When setting a default branch the branch name get updated in mongo but not in the actual repo. We should update the head reference so the users won't have to do it manually.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Thu, 14 Sep 2023 18:55:23 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8518/</guid></item></channel></rss>