On Nov 17, 2012, at 8:53 AM, Jack Howarth <howa...@bromo.med.uc.edu> wrote:

> Joshua,
>    Do you realize that https://trac.macports.org/changeset/99712 broke all
> tcl/tk software that uses software like blt which uses fork() without exec()
> like blt...
> 
> http://lists.macosforge.org/pipermail/macports-tickets/2012-July/115001.html

So in other words, software which was broken before the update is still broken 
after it.

The only code that should fork without exec is code that is written by people 
who really really really understand what they're doing (and those people know 
not to do it).  fork() without exec() is just not safe on our platform.  Fix 
blt.

> If you are going to make a rash change like this, please warn the other
> developers so we can attempt to limit the breakage in our packages.

We shouldn't cater to broken code at the expense of flexibility.  I support 
jmr's changes.  blt is broken and should be fixed.

--Jeremy

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to