[Bug 286181] www/chromium: Outdated port message

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 18 Apr 2025 14:33:39 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286181

            Bug ID: 286181
           Summary: www/chromium: Outdated port message
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: chromium@FreeBSD.org
          Reporter: olli@FreeBSD.org
             Flags: maintainer-feedback?(chromium@FreeBSD.org)
          Assignee: chromium@FreeBSD.org

I just installed Chromium 135.0.7049.95 from ports (latest), and it
displayed this message:

    "To build Chromium, you should have around 2GB of memory
    and around 14GB of free disk space."

My first attempt failed because I ran out of disk space -- not the
actual space in GB, but inodes.  I moved the work directory to a
different file system, then it succeeded.

When I looked at it, it turned out that the work directory occupied
32 GB of space and 1.2 million entries (inodes).  And that's with
some of the port's options disabled, and without any dependencies
(because I had already installed all dependencies in advance).
So, to be on the safe side, the message should probably recommend
40 GB of free disk space, and it should also mention the inodes
requirement (that is, check "df -i").

Regarding the recommendation of "2GB of memory", I highly doubt that
that would be sufficient.  Even if it was, you'd probably need a
huge amount of swap, and it wouldn't finish before a new version of
Chromium is released.  :-)

But seriously ... My machine is a 16-core (32 threads) AMD Ryzen
with 64 GB of memory, and the work directory is on a fast NVMe SSD.
Building Chromium took 3 hours and 10 minutes with that setup (not
including the dependencies).  My guess is that 8 GB of memory would
be the minimum.  I wouldn't try to build it with anything less.

So, to whomever is in charge, please update the port's message.

-- 
You are receiving this mail because:
You are the assignee for the bug.