From owner-freebsd-stable@freebsd.org Sun Jun 14 02:00:20 2020 Return-Path: Delivered-To: freebsd-stable@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 C015F328E07 for ; Sun, 14 Jun 2020 02:00:20 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49kyN371Fqz3VMk for ; Sun, 14 Jun 2020 02:00:19 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: by mail-lf1-x135.google.com with SMTP id i8so1046970lfo.4 for ; Sat, 13 Jun 2020 19:00:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to; bh=4F1H5NtzOKvtXSU5Jx23tJEUvu+3G3kbE6OnSKqmMJ4=; b=u2oSJHR9gmgNeMJIJhIvOoTIDHgDSoIGYnfPt792vV0XNSfyRrg9NfPZKhGqwyPuxs RrnW5+KsCZlI9kbo/qhzoxV/vPOJAXGfsP3xeXv5yDBAJ42NC7Ha6cqTBrGmLyo0JHB/ czpJdX9joZ+3UU7OM3wNJtRdURyHFVS2jPpIAwWEPb421ylkDzmSMaKJbsclpno2k+ph nCG92IPQaRlZdMAtybyJbV13zI0yoAtEpcZXK663YmrlZlEiiC1IweYrCUZm+JahpLrB IcACWHHxcisnHuFW+5Y5hUg9I49Z9NSJDCPqIwR3ilE6IIRs6uBIFJvRMWABI5GA6fJb 2qoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=4F1H5NtzOKvtXSU5Jx23tJEUvu+3G3kbE6OnSKqmMJ4=; b=JD1pzDMFjIlXTr6QbqHX1T7ubODlYMJklunsxgxgKWqx+s1fcaXThyB8B0k9XX0BPM YzRAzo0kDpYwlQyznVgANrV2lc/1WdGSG3hY8YlxfLshJnAnPRNmT7KkhgGPeTU+whcA WlA3Y87nZCLjVW+2MPLLFrXH91PdMbndI+iRXBdJ9a8VPPrAEdnZmyejyylsBCuzfAc3 88C1sXBBDYfZovMi3lX2VtbKJ2yeWN10EGwBbsaBYb25NUBDm+ODrZ3eYQgoOymrKOK9 c/n71eVwQ+/DAAv2UYk1svAn6tgwvMNc58aMjNeFupBFIC01S1dtCPYkJYOOAaJrzbBm kHNg== X-Gm-Message-State: AOAM530p+GOZJCLfVEiPpcRn2P9ylQ5f9nQQO0K7ssoIsyich3vZKR/w MyaJmquLQhNwc5cze8CdbaqxbS0NsHVazf+OiZq4p1bq X-Google-Smtp-Source: ABdhPJw9CDFC9ki+ucjd7SXkOSzLfTitmim7JDC78Q7teiDOHtgrQelHgH0YAPwf5tidqn/6X0iSdv1OLXxPfhwhX5s= X-Received: by 2002:ac2:5de1:: with SMTP id z1mr10263148lfq.183.1592100016455; Sat, 13 Jun 2020 19:00:16 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6504:47:0:0:0:0 with HTTP; Sat, 13 Jun 2020 19:00:15 -0700 (PDT) Reply-To: dwilde1@gmail.com From: Donald Wilde Date: Sat, 13 Jun 2020 19:00:15 -0700 Message-ID: Subject: A system on which GNU-based ports coexist on FreeBSD To: freebsd-stable Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49kyN371Fqz3VMk X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=u2oSJHR9; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dwilde1@gmail.com designates 2a00:1450:4864:20::135 as permitted sender) smtp.mailfrom=dwilde1@gmail.com X-Spamd-Result: default: False [-2.83 / 15.00]; HAS_REPLYTO(0.00)[dwilde1@gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; REPLYTO_ADDR_EQ_FROM(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.53)[-0.526]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.66)[-0.658]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.64)[-0.645]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_REPLYTO(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::135:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2020 02:00:20 -0000 >From my older thread, "installation of 12.1R and 11.3R fails" > Adding the Synth maintainer, Eric. Eric, this all started when I tried > to update my Handbook to 12-STABLE. Silly me... > > Synth crashed it again, but it didn't kill the machine -- I thought. > It did run out of swap space. I now have my machine configured with 40GB of swap space (on a half-TB HDD) after trying unsuccessfully to create swap files within the current /usr installation. I also have ccache working well. I haven't solved the Handbook dependencies but perhaps we can get there... > I started installing the ports manually to see what was going on,and > it gave me a very interesting response when I tried to 'pkg install > graphviz'. > > It updated the FreeBSD repo successfully, but then it tried to update > the Synth repo. I suspect that what happened is that it built a large > stack/structure of objects to write to the Synth /var/log directory > and blew through all the swap space I had, making a wreck of my > install. After quite a few rebuilds from scratch, I now have a 12-STABLE system on which synth runs without crashing except that it finds that its Flavors tree has circular dependencies. It does tell me the ports which are causing the circular dependency. In my case the port that provoked this was installing either nginx or nginx-full with many options turned off. More study is needed there, but that is a me-specific issue. There seem to be some very important ports which are impacted by EOL issues, and they cause what bites me here. As this is not a production server but a development mule, I want to install documentation on everything. That's where I get bit. In the larger sense, "documentation" that is created using graphviz and doxygen causes synth to report 'circular dependency' issues and stop. Synth is a wonderful program, don't get me wrong. It's a case of "the bear dances," but she still steps on toes. My current situation is that these dependency issues revolve around a small set of ports, most in the midst of EOL issues at one level or another. graphics/graphviz devel/doxygen lang/ruby26 devel/ruby-gems databases/rrdtool@py37 devel/llvm80 sysutils/slurm-wlm net/openmpi Python-2.7 is a whole major number back from the stable 3.7 branch. I am sure this is causing other issues I am not aware of! In that same sense, the delta between Ruby-2.6 and Ruby-2.7 is also a large leap. I myself love Ruby (Best Scripting Language Ever(tm), shameless flamewar-inducing plug!), and I know that these updates are more major than the Ruby versioning would suggest. I no longer have stack crashes so I can operate, but I want synth to work well because I'd love to dance with this bear to good music. I have yet to resolve my FOSS database preference issues... I have tried ' make deinstall && make clean ' on each of the problematic ports and I have also tried various uses of ' pkg install ' to no resultant joy. Suggestions? -- Don Wilde **************************************************** * What is the Internet of Things but a system * * of systems including humans? * ****************************************************