Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Aug 2026 06:08:51 -0700
From:      "Mark G." <fbsd.questions@palaceofretention.ca>
To:        Johannes-Maria Kaltenbach <johannes-maria@t-online.de>, questions@freebsd.org
Subject:   Re: Chromium availability.
Message-ID:  <564e15e8-cca9-4c4b-818b-e19319fcedf0@palaceofretention.ca>
In-Reply-To: <20260805092829.GA3425@jmk1.org>
References:  <4cc52e97-de21-47e2-baac-275d12aed1b5@palaceofretention.ca> <418ae9091e90abaf0f9ea6dbf70b72f45068000f.camel@telaman.net.au> <ccdb2283-7620-454b-bea7-57282816de7e@palaceofretention.ca> <20260805092829.GA3425@jmk1.org>

index | next in thread | previous in thread | raw e-mail

On 8/5/26 02:28, Johannes-Maria Kaltenbach wrote:
> Hello,
> 
> just for your information:
> 
> On Tue, Aug 04, 2026 at 07:59:17PM -0700, Mark G. wrote:
>> On 8/4/26 19:35, David wrote:
>>> On Tue, 2026-08-04 at 19:31 -0700, Mark G. wrote:
>>>> On 8/4/26 19:26, David wrote:
>>>>> On Tue, 2026-08-04 at 18:56 -0700, Mark G. wrote:
>>>>>> On 8/4/26 18:51, David wrote:
> ...
>> I am running 14.4-RELEASE-p8, on another system and see
>> that chromium is missing from "latest" and "quarterly"
>> (I am just showing quarterly below, switching to latest
>> gives the same results):
> 
> same version here.
> On 14 I was never able to install chromium; it always ended
> in a timeout (after 24 hours).
> Perhaps that's why it isn't in the repository?
> 
> from the poudriere log:
> 
> [00:01:08] [01] [00:00:00] Building www/chromium | chromium-148.0.7778.96
> [00:01:08] [01] [00:00:00] Status   www/chromium | chromium-148.0.7778.96: check-sanity
> [00:01:18] [01] [00:00:10] Status   www/chromium | chromium-148.0.7778.96: pkg-depends
> [00:01:19] [01] [00:00:11] Status   www/chromium | chromium-148.0.7778.96: fetch-depends
> [00:01:19] [01] [00:00:11] Status   www/chromium | chromium-148.0.7778.96: fetch
> [00:01:55] [01] [00:00:47] Status   www/chromium | chromium-148.0.7778.96: checksum
> [00:02:00] [01] [00:00:52] Status   www/chromium | chromium-148.0.7778.96: extract-depends
> [00:02:00] [01] [00:00:52] Status   www/chromium | chromium-148.0.7778.96: extract
> [00:03:00] [01] [00:01:52] Status   www/chromium | chromium-148.0.7778.96: patch-depends
> [00:03:01] [01] [00:01:53] Status   www/chromium | chromium-148.0.7778.96: patch
> [00:03:03] [01] [00:01:55] Status   www/chromium | chromium-148.0.7778.96: build-depends
> [00:06:12] [01] [00:05:04] Status   www/chromium | chromium-148.0.7778.96: lib-depends
> [00:06:53] [01] [00:05:45] Status   www/chromium | chromium-148.0.7778.96: configure
> [00:07:27] [01] [00:06:19] Status   www/chromium | chromium-148.0.7778.96: build
> [1D:00:07:42] [01] [1D:00:06:34] Status   www/chromium | chromium-148.0.7778.96: timeout
> [1D:00:44:46] [01] [1D:00:43:38] Finished www/chromium | chromium-148.0.7778.96: Failed: build/timeout
> 
> 
> I don't depend on chromium, so I ignored it.
> Is there a built-in timeout in poudriere?
> 


There are indeed a couple of knobs that need setting in:

/usr/local/etc/poudriere.conf

In no particular order (I had some file limit fails, so bumped this up):

# How many file descriptors to limit each jail process to (default: 1024)
# This can also be set per PKGBASE, such as MAX_FILES_RStudio=2048.
# Package names with hyphens (-) should be replaced with underscores (_).
MAX_FILES=4096


The one you're looking for (I set to 10 days, and chromium finishes):

# This defines the max time (in seconds) that a command may run for a build
# before it is killed for taking too long. Default: 86400
MAX_EXECUTION_TIME=864000


I also lowered PARALLEL_JOBS from the max (32 in my case) to less,
so I would have CPUs available for other things than the builder.

# parallel build support.
#
# By default poudriere uses hw.ncpu to determine the number of builders.
# You can override this default by changing PARALLEL_JOBS here, or
# by specifying the -J flag to bulk/testport.
#
# Example to define PARALLEL_JOBS to one single job
PARALLEL_JOBS=28


I also disabled the use of TMPFS (and some failures stopped):

# Use tmpfs(5)
# This can be a space-separated list of options:
# wrkdir    - Use tmpfs(5) for port building WRKDIRPREFIX
# data      - Use tmpfs(5) for poudriere cache/temp build data
# localbase - Use tmpfs(5) for LOCALBASE (installing ports for packaging/testing)
# all       - Run the entire build in memory, including builder jails.
# yes       - Enables tmpfs(5) for wrkdir and data
# no        - Disable use of tmpfs(5)
# EXAMPLE: USE_TMPFS="wrkdir data"

# Disable 20240916 see if build problems go away
USE_TMPFS=no





home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?564e15e8-cca9-4c4b-818b-e19319fcedf0>