On Fri, 27 Jul 2007 20:07:58 +0900 Carsten Haitzler (The Rasterman)
<[EMAIL PROTECTED]> wrote:

> On Fri, 27 Jul 2007 10:22:20 +1000 David Seikel <[EMAIL PROTECTED]>
> babbled:
> 
> > Another option would be for whoever has control of the mailing list
> > to simply add [EMAIL PROTECTED]  Set it up so that they
> > can post, but don't receive email.
> 
> we have this for cvs-commits. in fact you should possibly send to
> cvs-commits? we can set up a new list - but i am not sure we need to
> really?

enlightenment-cvs is a good place to put it, as this relates to the
CVS commits, and people interested in that subscribe to that list.

> > The next hoop is that sf.net will then check to see if a user called
> > onefang is allowed to send email from enlightenment.org.  Once
> > again, easydns.com may be able to help us jump through this hoop
> > with their email forwarding service.
> > 
> > In my testing I've never gotten past this hoop, so I don't know what
> > other hoops there may be.  Typically there is no response from these
> > hoops, nothing ever gets bounced, and nothing is ever left in log
> > files we can check.  So the hoop jumping has to be done blind.
> > 
> > Actually running our own SMTP server on e2.enlightenment.org would
> > help to solve these problems, but I doubt we want to do that.
> 
> cvs-commits list mail gets through - kainx may be able to help as he
> manages the dev server that sends the mail that goes to cvs-commits.
> see the commit.pl to see how it sends the mail too (in CVSROOT)

commit.pl uses a method that was closer to my original efforts than
what the nightly build has drifted to.  I've changed the nightly build
method back and it works as well as it used to.  The resulting email
still has to navigate the treacherous sf.net waters.

Would not surprise me to find that KainX has a proper email setup on
that server, instead of MX records that point to his DNS provider like
e2 has.  We should do the same for e2.  I note that KainX has an e2
account and already has sudo.  Care to help out KainX?

For now I've got an evil hack setup.  I still send the emails to
myself, the difference is that instead of manually resending it, my
email client does that automatically.  Obviously only a temp solution,
but at least it's fully automated.  B-)

> > Speaking of cron jobs, since it needs to run as root anyway if we
> > are to use ionice, I propose sticking a suitable named script
> > into /etc/cron.daily.  It should run last, after all the useful
> > system cron jobs have finished.  Calling it zz_nightly_build should
> > do the trick.
> > 
> > What do the people that actually maintain the server think?  
> 
> you can run the build script - sleep for 10 seconds then sudo ionice
> the PID

How is that any better than what I originally proposed -

sudo ionice -c3 su onefang -c NIGHTLY_BUILD

sudo is still involved, you just complicated things with PID tracking
and made a ten second window where the script can grind the machine to a
halt.

/etc/cron.daily/zz_nightly_build has the advantage of being easy to
track down by later sys admins.  It runs nightly, it needs root privs
to start with even though it drops those very quickly, and it's the
standard place for such things.

> we probably should set up a user called ebuild that runs this stuff
> actually - not run as root or as onefang :)

Once we have the basics running, then we can sweat the details.  B-)

Attachment: signature.asc
Description: PGP signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to