From owner-freebsd-ports@freebsd.org Sun Dec 6 17:19:40 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 42FFB4A331D for ; Sun, 6 Dec 2020 17:19:40 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CptV40K5Sz4YvW for ; Sun, 6 Dec 2020 17:19:40 +0000 (UTC) (envelope-from jhs@berklix.com) Received: by mailman.nyi.freebsd.org (Postfix) id 0AD584A331C; Sun, 6 Dec 2020 17:19:40 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0A9D84A331B for ; Sun, 6 Dec 2020 17:19:40 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from slim.berklix.org (slim.berklix.org [94.185.90.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "slim.berklix.org", Issuer "slim.berklix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CptV26rZ4z4YvV; Sun, 6 Dec 2020 17:19:38 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from mart.js.berklix.net (p4fc4c0c1.dip0.t-ipconnect.de [79.196.192.193]) (authenticated bits=128) by slim.berklix.org (8.15.2/8.15.2) with ESMTPSA id 0B6HJKEM046240 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Dec 2020 18:19:30 +0100 (CET) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id 0B6HJJoc000801; Sun, 6 Dec 2020 18:19:20 +0100 (CET) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.7/8.14.7) with ESMTP id 0B6HJ97M033739; Sun, 6 Dec 2020 18:19:19 +0100 (CET) (envelope-from jhs@berklix.com) Message-Id: <202012061719.0B6HJ97M033739@fire.js.berklix.net> To: Jan Beich cc: ports@freebsd.org Subject: Re: 12.2-STABLE pkg upgrade remove firefox then need firefox-esr From: "Julian H. Stacey" Organization: http://berklix.com/jhs/ User-agent: EXMH on FreeBSD http://berklix.com/free/ X-From: http://www.berklix.org/~jhs/ In-reply-to: Your message "Fri, 04 Dec 2020 07:54:14 +0100." Date: Sun, 06 Dec 2020 18:19:09 +0100 X-Rspamd-Queue-Id: 4CptV26rZ4z4YvV X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of jhs@berklix.com has no SPF policy when checking 94.185.90.68) smtp.mailfrom=jhs@berklix.com X-Spamd-Result: default: False [-2.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[jhs]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[berklix.com]; RBL_DBL_DONT_QUERY_IPS(0.00)[94.185.90.68:from]; AUTH_NA(1.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[94.185.90.68:from:127.0.2.255]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:33824, ipnet:94.185.88.0/22, country:DE]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[ports]; RECEIVED_SPAMHAUS_PBL(0.00)[79.196.192.193:received] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Dec 2020 17:19:40 -0000 Thanks Jan Beich for: > "Julian H. Stacey" writes: > > > On 12.2-STABLE pkg upgrade removed firefox, I wonder why ? > > I ran pkg add firefox-esr, > > & am now runnning cd /usr/ports/www/firefox ; make > > Build jobs die due to SIGKILL awfully often nowadays. When aborting jobs > poudriere needs to clean up temporary filesystems, so SIGKILL is likely > sent by out-of-memory kernel handler rather than by a human operator. > > http://beefy9.nyi.freebsd.org/data/114amd64-default/556876/logs/errors/firefox-83.0_4,2.log > http://beefy6.nyi.freebsd.org/data/121amd64-default/556474/logs/errors/firefox-83.0_4,2.log Also broke: www/firefox-esr/ : > http://beefy3.nyi.freebsd.org/data/114amd64-quarterly/556468/logs/errors/firefox-esr-78.5.0_3,1.log > http://beefy9.nyi.freebsd.org/data/114amd64-default/556140/logs/errors/firefox-esr-78.5.0_3,1.log As well as www/firefox > http://beefy10.nyi.freebsd.org/data/114i386-default/555064/logs/errors/firefox-83.0_2,2.log > http://beefy1.nyi.freebsd.org/data/114i386-quarterly/553805/logs/errors/firefox-82.0.2,2.log > > When a build fails the package is removed from the repo because it's no > longer safe to use with current dependencies (e.g., may fail to start > due to ABI mismatch, may crash often or destroy user's data). If the > package has consumers those are removed as well. Localy cd /usr/portswww/firefox;make/ didn't rescue me, maybe build failed on same fault as in cluster, or more likely some other fault. Looking at man pkg-upgrade I do not recall running --force in pkg upgrade --force Again running "pkg upgrade" I see Installed packages to be REMOVED: node12: 12.20.0 yarn-node12: 1.22.4_1 Maybe I missed a previous warning that pkg upgrade was about to remove firefox, & maybe I typed 'y' by reflex. In future before I run pkg upgrade, I better make a full backup of /var/cache/pkg &/or /usr/local (using eg my favourite rdist6) To ensure I dont forget to first backup, I looked in man pkg.conf & found hook: RUN_SCRIPTS Default: YES. Example for pkg.conf: handle_rc_scripts: false But I had no /usr/local/etc/pkg/ despite I have pkg-1.15.10 # pkg info -a | grep pkg find /etc /usr/local/* -name \*pkg\* -rw-r--r-- 1 root wheel 518 Jul 9 19:35 /etc/pkg/FreeBSD.conf -r--r--r-- 1 root wheel 16383 Nov 15 2019 /usr/local/etc/pkgtools.conf -r--r--r-- 1 root wheel 16383 Oct 13 09:13 /usr/local/etc/pkgtools.conf.sample -r--r--r-- 1 root wheel 16383 Nov 15 2019 /usr/local/etc/pkgtools.conf.sample.pkgsave cd /usr/ports/ports-mgmt/pkg ; make install -rw-r--r-- 1 root wheel 2366 Oct 13 08:44 /usr/local/etc/pkg.conf.sample I'v not found where default name of pre script is defined. > Port maintainers and regular committers don't have access to package > builders, so you need to contact portmgr@ or maybe clusteradm@. Cheers, -- Julian Stacey, BSD Linux Unix Sys. Eng. http://berklix.com/jhs/ UK stole 3.7 million Brexit votes, 700K in EU http://StolenVotes.UK Treason: Cabinet members speculate against the pound & push Crash Brexit.