Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 294050 - Patch for net-mail/rss2email
Summary: Patch for net-mail/rss2email
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Robert Buchholz (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-22 14:11 UTC by Torsten Kurbad
Modified: 2010-11-29 07:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
rss2email-2.65-msgid.patch (rss2email-2.65-msgid.patch,1.29 KB, patch)
2009-11-22 14:13 UTC, Torsten Kurbad
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Kurbad 2009-11-22 14:11:38 UTC
This is a patch for net-mail/rss2email that:

1. generates messages with RFC-822 compliant Message-IDs
2. doesn't require starttls in conjunction with SMTP-AUTH (however issues a warning, if starttls negotiation failed)


Reproducible: Always

Steps to Reproduce:
1. Put rss2email-2.65-msgid.patch into ${FILESDIR}
2. Insert the line
   epatch "${FILESDIR}"/${P}-msgid.patch
   at the end of the src_prepare() method in the ebuild

Actual Results:  
Messages are sent with a "unique" (i.e. random) Message-ID.
STARTTLS is no longer required for SMTP-AUTH (albeit highly recommended).
Comment 1 Torsten Kurbad 2009-11-22 14:13:22 UTC
Created attachment 210885 [details, diff]
rss2email-2.65-msgid.patch
Comment 2 Sebastian Pipping gentoo-dev 2010-11-25 02:37:07 UTC
Torsten, have you proposed this patch upstream?
Comment 3 Torsten Kurbad 2010-11-25 07:48:11 UTC
(In reply to comment #2)
> Torsten, have you proposed this patch upstream?

Yes, but unfortunately without any response. As it seems, the package is no longer actively maintained.

Meanwhile, I did some other improvements on the software. E.g., each feed's state is pickled into a seperate file in a data directory that can be freely choosen on the command line. This way, the memory footprint is reduced significantly. Thus, rss2email can even run on embedded devices (and runs successfully with 100+ feeds on my FritzBox router ;-)

Also, I adapted the webinterface to the new pickling scheme...

Maybe it's time for me to do a fork of the project and maintain some tarballs myself...

Would such a fork have a chance to get into portage, alongside or in place of the current version?

Best regards,
Torsten
Comment 4 Torsten Kurbad 2010-11-25 07:50:34 UTC
> Yes, but unfortunately without any response. As it seems, the package is no
> longer actively maintained.

Oh, looking at the web page of the project, things seem to have changed drastically since my last visit there.

I'll first try to propose my patches upstream again...

Please, stay tuned.
Comment 5 Torsten Kurbad 2010-11-29 04:17:11 UTC
In regard to changelogs between 2.65 and 2.69, all the issues I encountered had been fixed, often much better than by my patches. Most significantly, there's a new "config.py" that holds much potential...

I'll stick with "my" version, since it runs fine on my embedded system, but creating an ebuild for upstream's 2.69 should be more appropriate now than trying to apply my patches.

Thus, closing as FIXED. Feel free to reopen.

Best regards,
Torsten
Comment 6 Sebastian Pipping gentoo-dev 2010-11-29 07:37:26 UTC
Okay, thanks.  FYI an ebuild for 2.69 has been added to the tree recently.