MAILARCHIV-10: Switch Joomla News feed over to RSS Watcher



Issue Information

Issue Type: Task
 
Priority: Major
Status: Closed

Reported By:
Ben Tasker
Assigned To:
Ben Tasker
Project: Mailarchives (MAILARCHIV)
Resolution: Done (2017-07-05 10:11:31)

Created: 2017-07-05 08:47:30
Time Spent Working
Estimated:
 
120 minutes
Remaining:
 
120 minutes
Logged:
 
0 minutes


Description
The Joomla News feed - https://mailarchives.bentasker.co.uk/Mirrors/JoomlaNews/ - was added in MAILARCHIV-6 (and the security news - https://mailarchives.bentasker.co.uk/Mirrors/JoomlaSecurityAnnouncements/ - in MAILARCHIV-5)

Both were added by subscribing to feedburner's auto-emails, unfortunately it seems they're not a huge amount of use in the context of maintaining an archive.

There's an example here - https://mailarchives.bentasker.co.uk/Mirrors/JoomlaNews/2017/07-Jul/msg00000.html

Issues are:

- Subject line is just "Joomla! Official News" so multiple mails in one month will get threaded together
- Links point to feedburner first (want them to point to the news item on joomla.org)

To make sure they're formatted the way they should be, need to look at switching over to using the RSS monitoring script developed in MAILARCHIV-7


Issue Links

Toggle State Changes

Activity


Repo: Py_email_on_rss_change
Host:Rimmer

commit 5722d472e6d1c8a570a7baa4a38bc6694106e736
Author: B Tasker <github@<Domain Hidden>>
Date: Wed Jul 5 08:55:23 2017 +0100

Commit Message: Shuffling statements around ready to add multifeed support for MAILARCHIV-10

py_email_on_rss_change.py | 61 +++++++++++++++++++++++++--------------------
1 files changed, 34 insertions(+), 27 deletions(-)


View Commit | View Changes
Repo: Py_email_on_rss_change
Host:Rimmer

commit 745c02f9dbfe41adf0bd3cdebe2665515db67c9a
Author: B Tasker <github@<Domain Hidden>>
Date: Wed Jul 5 09:01:33 2017 +0100

Commit Message: Moved feed definition out into a list of dicts, multiple feeds can now be configured for MAILARCHIV-10

py_email_on_rss_change.py | 45 ++++++++++++++++++++++++++-------------------
1 files changed, 26 insertions(+), 19 deletions(-)


View Commit | View Changes
Repo: Py_email_on_rss_change
Host:Rimmer

commit a1c2819c1127b0a47709357d3e1c6ad2203f3083
Author: B Tasker <github@<Domain Hidden>>
Date: Wed Jul 5 09:11:51 2017 +0100

Commit Message: Add config for JoomlaAnnouncements feed and handle UTF-8 correctly. MAILARCHIV-10

py_email_on_rss_change.py | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)


View Commit | View Changes
Repo: Py_email_on_rss_change
Host:Rimmer

commit 2f77b34d1632e6c0457e2c6d4f84e1c544f1c69e
Author: B Tasker <github@<Domain Hidden>>
Date: Wed Jul 5 09:15:53 2017 +0100

Commit Message: Add config for JoomlaSecurity News feed for MAILARCHIV-10

py_email_on_rss_change.py | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)


View Commit | View Changes
The updated version of the script has been deployed, and I've let it re-send the latest update to Joomla Announcements so that we get an entry with an appropriate subject line.

Unfortunately, all the links still go via feedburner. It looks like they use internal IDs so there isn't really a way to unpack the actual URL (and I don't really want to add that complexity to what should become a general purpose script anyway).

It looks, actually, like feedburner's email subscription method isn't actually that reliable anyway. There are 3 updates to the Security News (MAILARCHIV-5) feed that haven't been received (this latest Joomla release is a security fix, so I thought it was odd).

Will get the notifier to send those in too.
OK, they've come in correctly

- https://mailarchives.bentasker.co.uk/Mirrors/JoomlaSecurityAnnouncements/2017/07-Jul/msg00000.html
- https://mailarchives.bentasker.co.uk/Mirrors/JoomlaSecurityAnnouncements/2017/07-Jul/msg00001.html
- https://mailarchives.bentasker.co.uk/Mirrors/JoomlaSecurityAnnouncements/2017/07-Jul/msg00002.html

And the new copy of the latest Joomla News has also come in, with an appropriate subject line

- https://mailarchive.bentasker.co.uk/Mirrors/JoomlaNews/2017/07-Jul/msg00001.html

It's a pain that the links go via feedburner, but there isn't really much that can reasonably be done about that (short of requesting them, catching the redirect and rewriting). It doesn't really affect the security announcements though, as they have all the information you'd really need in them, and then link to the CVE on Mitre directly (really the only thing they lack is a link to the commit that fixes it).

Marking this as complete
btasker changed status from 'Open' to 'Resolved'
btasker added 'Done' to resolution
btasker changed status from 'Resolved' to 'Closed'