Re: circular dependencies

2015-02-23 Thread René J . V . Bertin
On Monday February 23 2015 05:22:50 Mihai Moldovan wrote: Please don't do this. Tracemode will shadow any files from packages not explicitly listed as a dependency. Builds in tracemode will thus fail/not recognize harfbuzz at all, even if it installed. How can it do that without deactivating

Re: undo commit ???

2015-02-23 Thread Lawrence Velázquez
On Feb 20, 2015, at 4:34 AM, petr 9...@ingv.it wrote: I saw that in r132950 and r132951 you corrected the error I introduced with r132349. Thanks for this and sorry for the extra effort! No worries. However, I would like to better understand what went wrong and how am I supposed to act in

Re: circular dependencies

2015-02-23 Thread Brandon Allbery
On Mon, Feb 23, 2015 at 9:18 AM, René J.V. rjvber...@gmail.com wrote: How can it do that without deactivating everything that's not somehow a dependency (and thus making it impossible to do anything while an install is being done), or by duplicating potentially a huge portion of the entire

Re: circular dependencies

2015-02-23 Thread René J . V . Bertin
On Monday February 23 2015 09:19:35 Brandon Allbery wrote: How can it do that without deactivating everything that's not somehow a dependency (and thus making it impossible to do anything while an install is being done), or by duplicating potentially a huge portion of the entire MacPorts

Re: circular dependencies

2015-02-23 Thread Daniel J. Luke
On Feb 23, 2015, at 10:18 AM, René J.V. Bertin rjvber...@gmail.com wrote: On Monday February 23 2015 09:19:35 Brandon Allbery wrote: How can it do that without deactivating everything that's not somehow a dependency (and thus making it impossible to do anything while an install is being

Re: circular dependencies

2015-02-23 Thread Lawrence Velázquez
On Feb 23, 2015, at 10:18 AM, René J.V. Bertin rjvber...@gmail.com wrote: Ugh. Just make it optional (as in can be turned off), ok? ... I don't see us ever making trace mode mandatory, but we would eventually like to make it the default mode of operation. And if a port fails to build under

Re: circular dependencies

2015-02-23 Thread Clemens Lang
- On 23 Feb, 2015, at 23:34, René J.V. Bertin rjvber...@gmail.com wrote: It intercepts all (file open and similar) system calls and then checks against the installed files database, possibly for each and every header file included (which often means the same header file multiple times),

Re: circular dependencies

2015-02-23 Thread René J . V . Bertin
On Monday February 23 2015 11:00:43 Lawrence Velázquez wrote: I don't see us ever making trace mode mandatory, but we would eventually like to make it the default mode of operation. And if a port fails to build under trace mode, we consider that a bug in the port. Sure. As I said, I'd probably

Re: circular dependencies

2015-02-23 Thread Jeremy Lavergne
On Mon, February 23, 2015 16:50, René J.V. Bertin wrote: Sure. As I said, I'd probably appreciate for certain things, but not as a mandatory feature. I have a hunch that it'd add non-negligible overhead too, if it's to be used in as many stages as possible. As someone routinely using trace

Re: circular dependencies

2015-02-23 Thread René J . V . Bertin
On Monday February 23 2015 16:51:15 Jeremy Lavergne wrote: As someone routinely using trace mode across 10.5 to 10.10, I've run into no significant impacts. I greatly appreciate all it provides, and all It intercepts all (file open and similar) system calls and then checks against the