From nobody Wed Jun 9 06:20:18 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E9FAF7EBBE4 for ; Wed, 9 Jun 2021 06:20:23 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G0H5y3cByz4r3f for ; Wed, 9 Jun 2021 06:20:22 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [188.174.48.124] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqrZb-0000ar-Od; Wed, 09 Jun 2021 08:20:19 +0200 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.unixarea.de (8.16.1/8.14.9) with ESMTPS id 1596KIrX001458 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 9 Jun 2021 08:20:18 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.16.1/8.14.9/Submit) id 1596KI4v001457; Wed, 9 Jun 2021 08:20:18 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Wed, 9 Jun 2021 08:20:18 +0200 From: Matthias Apitz To: Greg Rivers via freebsd-ports Cc: "Kevin P. Neal" Subject: Re: Stopping and restarting poudriere Message-ID: Reply-To: Matthias Apitz Mail-Followup-To: Greg Rivers via freebsd-ports , "Kevin P. Neal" References: <20210608145624.GA22166@www.zefox.net> <20210608232954.GA26003@www.zefox.net> <4588650.VoHcWa03dc@no.place.like.home> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4588650.VoHcWa03dc@no.place.like.home> X-Operating-System: FreeBSD 13.0-CURRENT r368166 (amd64) X-message-flag: Mails containing HTML will not be read! Please send only plain text. X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 188.174.48.124 X-Rspamd-Queue-Id: 4G0H5y3cByz4r3f X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of guru@unixarea.de has no SPF policy when checking 178.254.4.101) smtp.mailfrom=guru@unixarea.de X-Spamd-Result: default: False [2.40 / 15.00]; HAS_REPLYTO(0.00)[guru@unixarea.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XOIP(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[178.254.4.101:from]; HAS_XAW(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]; RBL_DBL_DONT_QUERY_IPS(0.00)[178.254.4.101:from]; RECEIVED_SPAMHAUS_PBL(0.00)[188.174.48.124:received]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[0.997]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[unixarea.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[178.254.4.101:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[178.254.4.101:from]; R_SPF_NA(0.00)[no SPF record]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-ThisMailContainsUnwantedMimeParts: N El día martes, junio 08, 2021 a las 08:05:41p. m. -0500, Greg Rivers via freebsd-ports escribió: > On Tuesday, 8 June 2021 19:36:51 CDT Kevin P. Neal wrote: > > On Tue, Jun 08, 2021 at 04:29:54PM -0700, bob prohaska wrote: > > > For now, it seems the answer is "Let poudriere finish!". > > > > I have issues with my ISP where my ssh sessions die at random times, usually > > (but not always) when I'm away from the computer. So solution for Poudriere > > was to run it in the background and pipe stdout+stderr to a file in /tmp. > > Then a tail -f on that file and it's almost as good as running it in the > > foreground -- but with the advantage that if the connection goes I can > > just log back in and tail -f again. > > > Even better, run your sessions from within sysutils/tmux or sysutils/screen. I do use sysutils/tmux when I connect from my laptop to my package baking system where poudriere runs. It makes it easy to detach and go away with the laptop to other locations while poudriere is doing its job. Re/ stopping/restarting poudriere, it would be enough for most of the cases (at least for me) to have the option to tell poudriere: do not start new jobs, wait until the current job has finished and end normal. Because I normally run poudriere with 8 jobs in parallel and killing it one will loose 8 package buildings at once. In this case you could restart the other day with the already built packages your list of to be build ports. matthias -- Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045 Public GnuPG key: http://www.unixarea.de/key.pub ¡Con Cuba no te metas! «» Don't mess with Cuba! «» Leg Dich nicht mit Kuba an! http://www.cubadebate.cu/noticias/2020/12/25/en-video-con-cuba-no-te-metas/