From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Sep 18 13:20:33 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 980D516A494 for ; Mon, 18 Sep 2006 13:20:33 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D4E043D49 for ; Mon, 18 Sep 2006 13:20:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k8IDKLm9056659 for ; Mon, 18 Sep 2006 13:20:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8IDKL0j056658; Mon, 18 Sep 2006 13:20:21 GMT (envelope-from gnats) Resent-Date: Mon, 18 Sep 2006 13:20:21 GMT Resent-Message-Id: <200609181320.k8IDKL0j056658@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, VANHULLEBUS Yvan Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C376016A417 for ; Mon, 18 Sep 2006 13:10:46 +0000 (UTC) (envelope-from vanhu@zeninc.net) Received: from leia.fdn.fr (ns0.fdn.org [80.67.169.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3AE4143D72 for ; Mon, 18 Sep 2006 13:10:45 +0000 (GMT) (envelope-from vanhu@zeninc.net) Received: from smtp.zeninc.net (reverse-25.fdn.fr [80.67.176.25]) by leia.fdn.fr (8.13.3/8.13.3/FDN) with ESMTP id k8IDAeYO003050 for ; Mon, 18 Sep 2006 15:10:43 +0200 Received: from panthero.zen.inc (panthero.zen.inc [192.168.1.35]) by smtp.zeninc.net (smtpd) with ESMTP id B0EC23F17 for ; Mon, 18 Sep 2006 15:10:35 +0200 (CEST) Received: by panthero.zen.inc (Postfix, from userid 1000) id A90E438D; Mon, 18 Sep 2006 15:10:34 +0200 (CEST) Message-Id: <20060918131034.A90E438D@panthero.zen.inc> Date: Mon, 18 Sep 2006 15:10:34 +0200 (CEST) From: VANHULLEBUS Yvan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/103353: Ruby install / upgrade uses LOTs of memory X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: VANHULLEBUS Yvan List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 13:20:33 -0000 >Number: 103353 >Category: ports >Synopsis: Ruby install / upgrade uses LOTs of memory >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 18 13:20:20 GMT 2006 >Closed-Date: >Last-Modified: >Originator: VANHULLEBUS Yvan >Release: FreeBSD 6.1-STABLE sparc64 >Organization: None >Environment: System: FreeBSD panthero.zen.inc 6.1-STABLE FreeBSD 6.1-STABLE #0: Tue Jul 18 07:58:23 UTC 2006 root@panthero.zen.inc:/usr/obj/usr/src/sys/GENERIC sparc64 >Description: When installing / upgrading Ruby18 port, one process will use LOTS of memory (about 300MB !), which is very problematic on small computers. When looking at the output, it looks like this memory usage is "just" for generating documentation ("Generating RDoc documentation"). As ruby1.8 is a dependancy for some admin's tools (portupgrade, etc...), it would be at least interesting to be able to disable the generation of that documentation, for users which just want some tools to work ! And I am also very interested in an explanation on such a memory usage !! >How-To-Repeat: Install / update ruby 1.8 port, and have a look at it's memory usage. On a computer with less than 256MB RAM, also look at SWAP usage.... >Fix: Looks like configure is called without --enable-install-doc, but there are lots of stuff done related to doc in post-install. It would be great to have a WITHOUT_RDOC, or something like that.... Yvan. >Release-Note: >Audit-Trail: >Unformatted: