Needs to submit via some means other than email

Bug #8323 reported by Matt Zimmerman
6
Affects Status Importance Assigned to Milestone
popularity-contest (Ubuntu)
Fix Released
High
Thom May

Bug Description

Postfix is by default not configured for Internet mail, and there are hairy
issues there such as whether a relay is required. It would be simpler for
popularity-contest to do an HTTP POST or similar instead.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Talk with James and find out where we can host a tiny CGI for this purpose

Revision history for this message
Thom May (thombot) wrote :

OK, I have this implemented. Needs setup and testing.

Revision history for this message
Thom May (thombot) wrote :

popularity-contest (1.22ubuntu2) warty; urgency=low

  * Use http to do the submission, add the receiving cgi. (Warty #1567)

 -- Thom May <email address hidden> Thu, 30 Sep 2004 11:14:00 +0100

DNS is set up, doing the server changes now.
Permission to upload once that's done?

Revision history for this message
Matt Zimmerman (mdz) wrote :

Mind attaching the patch so it can get a bit of review?

Revision history for this message
Thom May (thombot) wrote :

Created an attachment (id=257)
python submit script

Revision history for this message
Thom May (thombot) wrote :

I've changed the crontab to just use this script.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Looks good, upload away.

(and curse python for not supporting multipart HTTP POST...)

Revision history for this message
Matt Zimmerman (mdz) wrote :

When uploading this, don't forget to suppress error output when it runs from
cron. Users shouldn't get mail every week if they don't happen to stay
connected all the time

Revision history for this message
Thom May (thombot) wrote :

Cursed, suppressed, uploaded.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.