Opened 21 years ago

Closed 15 years ago

Last modified 14 years ago

#506 closed enhancement (wontfix)

RFE: Quotas & Limits when Executing in packageall.tcl

Reported by: Eric.C.Seidel@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version:
Keywords: Cc:
Port:

Description (last modified by raimue (Rainer Müller))

It would be very useful if packageall would be a little less "trusting" when executing configure/ make/fetch commands for building port files, as some configure/make scripts may themselves be broken and cause the whole automated process to delay longer than necessary or spin out of control.

Use of a limit or ulimit command to limit processor consumption... on configure scripts

Use of quota to limit consumption for fetch, configure, make to less than a gig (or even 10) would make sense to me.

I have thus far had two portfiles delay the whole process for several hours each when compiling the half-ports. di just sat for 7 hours.... and eli spun out of control (consuming 90% on both processors of lamancha) for 70 minutes, and wrote over 1 gig of configure log files (all because the configure script asked a yes/no question and then kept askign the question again, not liking the response... whatever it was getting from the tcl script.. I don't know).

-eric

Change History (4)

comment:1 Changed 18 years ago by markd@…

Type: defectenhancement

comment:2 Changed 17 years ago by nox@…

Milestone: MacPorts base enhancements
Priority: ExpectedNormal
Summary: Quotas & Limits when Executing in packageall.tclRFE: Quotas & Limits when Executing in packageall.tcl
Version: 1.0

comment:3 Changed 15 years ago by raimue (Rainer Müller)

Description: modified (diff)
Resolution: wontfix
Status: newclosed

Configure and compilation can be time consuming especially on older machines, so I wouldn't know how to get good values for such limits.

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Milestone: MacPorts Future
Note: See TracTickets for help on using tickets.