Running ''portmaster ghostscript9-9.06_10'' takes a lot of time
olli hauer
ohauer at gmx.de
Thu Aug 20 09:45:59 UTC 2015
On 2015-08-20 09:32, Mathieu Arnold wrote:
>
>
> +--On 20 août 2015 08:24:25 +0100 Anton Shterenlikht <mexas at bris.ac.uk>
> wrote:
> |> OTOH I do not want to use ghostscript !
> |
> | In my view ghost is a critically important port.
> | I will not be able to use FreeBSD productively withouth it.
> | Since I have no time or skill to contribute to
> | address the slowness problem, I'm happy to put
> | up with the extra hour.
>
> I'm not exactly sure what you're all complaining about. The port just
> works fine, it does take a few seconds for make to iterate over all
> options, but it's because the port has way too many options. It's not as
> if you're all sitting behind your desk looking at the screen waiting for it
> to finish.
>
Perhaps some small statistics for a port with 124 options (www/apache24).
With the given example commands it should be not hard to verify the results
Test was done on a 8 core (3GHz) system with fast SSD's and 24GB RAM
$ svn log -q -l 10 /usr/ports/Mk
r393817 | netchild | 2015-08-09 21:14:13 +0200 (Sun, 09 Aug 2015) => OK
r393878 | antoine | 2015-08-10 19:06:50 +0200 (Mon, 10 Aug 2015) => OK
r393903 | jbeich | 2015-08-10 22:14:16 +0200 (Mon, 10 Aug 2015) => OK
r393984 | jbeich | 2015-08-12 01:20:48 +0200 (Wed, 12 Aug 2015) => OK
r394258 | feld | 2015-08-14 22:59:29 +0200 (Fri, 14 Aug 2015) => OK
r394503 | mat | 2015-08-17 15:31:25 +0200 (Mon, 17 Aug 2015) => OK (log grow with additional ~100.000 lines, slower)
r394508 | mat | 2015-08-17 16:20:40 +0200 (Mon, 17 Aug 2015) => OK
r394569 | mat | 2015-08-18 12:39:07 +0200 (Tue, 18 Aug 2015) => OK
r394572 | rakuco | 2015-08-18 12:51:01 +0200 (Tue, 18 Aug 2015) => OK
r394573 | mat | 2015-08-18 13:00:57 +0200 (Tue, 18 Aug 2015) => BROKEN explode
r394770 | mat | 2015-08-19 11:28:06 +0200 (Wed, 19 Aug 2015) => BROKEN explode
$ cd www/apache24
$ svn up -$testrev /usr/ports/Mk
$ script -q DEBUG.make.$rev make -dA -V PKGNAME
*1.3G Aug 20 05:52 DEBUG.make.r394770 => manual break send after 2 min.*
*32M Aug 20 06:24 DEBUG.make.r394573 => manual break send after 15 sec.*
16M Aug 20 06:15 DEBUG.make.r393878 => finished after 4 sec.
16M Aug 20 06:17 DEBUG.make.r394258 => finished after 4 sec.
29M Aug 20 06:19 DEBUG.make.r394503 => finished after 4 sec.
29M Aug 20 06:21 DEBUG.make.r394508 => finished after 4 sec.
29M Aug 20 06:22 DEBUG.make.r394569 => finished after 4 sec.
29M Aug 20 06:23 DEBUG.make.r394572 => finished after 4 sec.
$ wc -l DEBUG.make*
569729 DEBUG.make.r394770 => not finished after 2 min, size 1.x GB
242899 DEBUG.make.r393878
242899 DEBUG.make.r394258
348109 DEBUG.make.r394503
348141 DEBUG.make.r394508
350125 DEBUG.make.r394569
350125 DEBUG.make.r394572
38521 DEBUG.make.r394573 => stopped after 15 sec.
2490548 total
More information about the freebsd-ports
mailing list