From nobody Thu Apr 9 08:37:05 2026 X-Original-To: dev-commits-ports-main@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 4frtbg6RPXz6YlCg for ; Thu, 09 Apr 2026 08:37:35 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-yw1-f173.google.com (mail-yw1-f173.google.com [209.85.128.173]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4frtbd6lvHz3H1W for ; Thu, 09 Apr 2026 08:37:33 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.128.173 as permitted sender) smtp.mailfrom=6yearold@gmail.com Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-79853c0f5b9so7696567b3.0 for ; Thu, 09 Apr 2026 01:37:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775723852; x=1776328652; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0jhtCyXYUm+IwGDchHPP+4F3wqixo7yL4yjCCY/9U/4=; b=ZCRXlXB31KnO0PAZUL7SGHwge1655+qK7J4aAOnbG+gufUSM1pZW6VFsnATaLtZFjZ yOowEkxbOF5NHJFLUek9RPOaJIDJJ1zLYaZaY1xJPIMzknU2jilnpJ8gNn6gmjQYwG/t Hp7luMr9HyKw+vsu0ek51JHmGbKoKiDYp+3FW7K4aqgIxx3r5aj7+dVPGipXxATQwQ0z NrHAEDiQXWY1mb3TIu23QTRG7eZucceS/QJxyhUkkhReQ2cJoIoU6Ha4dQWgxjaD04ae qN+mwlh1MzuafH3O/F5BCongJ8IUU+jFVKVW4BdDSB6nuw8GDdG311C16KdP0Ff1+34R KDdA== X-Forwarded-Encrypted: i=1; AJvYcCX2OHAWyQg8iyRl53lQWi6sO0VKaw2Ynoa2+C+Q8ZK+d0rvY/QgsskddRJMr8QrpCbw6YClBh2Rcjy32rQqAYvO1IiDo7/0@freebsd.org X-Gm-Message-State: AOJu0Yxkof6uaMLveKOuQ3KmuOMWCLD9YcWGZuXxSatbAdNolmSnQyM+ yxwbRq0e9Zubh7zsgfFmN8imDfLFFpVWqBAI1b3O/3vurEWStjCAdt8M5/oz4fGk X-Gm-Gg: AeBDies0Yzk0eeatB2uA5PU5PArCh2eCuRE7sMBKyoHK3QAKFNAtBpGw1WNVMwY890v gURU9m0NPcrB+MEMLsbxXCr/cGyjHzIArNQYjpvEEhgJSsgzVT5mlPQUuJ6ek5N9TwYaGVMx8yR OjtKjJG+2bm1bXOFSS2T9wEBpDqBA10JBKa9k/m6oD6WvqpLjxAZnreTdn0DFWAOgxHxdup/XGK ClJ/tyEi+foOUsP66a4hi4FV+O7CHgcubXQZFsrYsXaYXNZzJCVCLkTu6wyGYjPgAW9xNV4NcJY MUE6Laz5LkEZDvbLM0gPXtCGGB4g/QVPAUqdc27fMQcqlWrwOxfcR7eCURJN+4MlFHXmgZfn6pk hRZi62DMmp47DJUn0pm89FBHVU8tFNOnwsolUmrdFuTzOldFJh7+WHgX2tgSqAA+pav+82h2dTq 4h/FDvRoSUk+gdIX1tDz747VxBpfcZ+3wvAGBHSw3+5Q0nSVgiTkVaw49NuPyFM1MNrmj2PuUAk ypqIjvEGR+J3VYdnCvxzTL4WckD1lQIWyudQPO+IvGNcLzDrrfdrc82XIpPIAiSykwrxkY6VaGo Qk9de/PGN5J3ELuYMQ== X-Received: by 2002:a05:690c:498f:b0:7a2:9a26:d3da with SMTP id 00721157ae682-7adf441127cmr27598307b3.53.1775723852481; Thu, 09 Apr 2026 01:37:32 -0700 (PDT) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com. [209.85.128.169]) by smtp.gmail.com with ESMTPSA id 00721157ae682-7a370df19f3sm99741467b3.39.2026.04.09.01.37.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Apr 2026 01:37:32 -0700 (PDT) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-797ab169454so7828067b3.3 for ; Thu, 09 Apr 2026 01:37:31 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWYkBQe9A4efnSyG+0UGb+d2GyhMvN5yrq0cej5ZK+FrJf1vvJcD56feXnpRMPZ6PVGVy6h9JgkVmScMsdqvxMGBroc+w23@freebsd.org X-Received: by 2002:a05:690c:10c:b0:79f:b903:88c4 with SMTP id 00721157ae682-7adf3a4b956mr26616127b3.46.1775723851751; Thu, 09 Apr 2026 01:37:31 -0700 (PDT) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Gleb Popov Date: Thu, 9 Apr 2026 11:37:05 +0300 X-Gmail-Original-Message-ID: X-Gm-Features: AQROBzCCRvq_5SgEdf-qsx3Mw4oxe28aEzt_4Pxt4_9ZzbzBWiZ5ybB61K07n54 Message-ID: Subject: Re: git: ef9180aa8469 - main - science/py-scipy: update to 1.17.1 To: Eygene Ryabinkin Cc: Vladimir Druzenko , Charlie Li , ports-committers , dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Alexey Dokuchaev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-0.26 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.999]; NEURAL_HAM_SHORT(-0.73)[-0.732]; NEURAL_HAM_MEDIUM(-0.63)[-0.628]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.128.173:from]; TO_DN_SOME(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCPT_COUNT_SEVEN(0.00)[7]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[dev-commits-ports-main@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-ports-main@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.128.169:received,209.85.128.173:from] X-Rspamd-Queue-Id: 4frtbd6lvHz3H1W X-Spamd-Bar: / On Tue, Apr 7, 2026 at 6:53=E2=80=AFPM Eygene Ryabinkin w= rote: > > Historically, this is the other way around: ports framework allowed > to build in the system itself, but over the time (and accumulating > arguments like "library/package detection in autotools and others > pick stuff from the live system, so the virtual environment is the > /only?/ way to go") it shifted to your "is not supported". It is not mine. It is the reality. The amount of software is huge, thus the amount of concurrently installed packages on a given system grows as well. The diversity of installed packages also increases. Build systems become more and more complex. All this makes impossible to ensure reproducible builds in uncontr= olled environments and it is unrealistic to require Ports committers to ensure that the port builds outside of Poudriere. Moreover, ensuring that the port builds outside of poudriere for one developer does not mean that someone else would not bump into problems. So we're back to "fix your problems on your own if you're building outside the jail. No one has the same env as you to be able to reproduce your issue. > > No, rpmbuild is the virtual environment (buildroot) maker And what does that entail? My point is that rpmbuild runs without the isolation, so the software's build system will look for deps from the host. Just like whe= n you build a port with plain make. > > But I digress. The bottom line is that the only supported way to build = packages > > for FreeBSD is Poudriere, so I'm asking for 100th time to stop grumblin= g on > > the ML about breakages that you've chosen to bump into. > > And there is another view on this: it is not "you've chosen to bump > into", but rather the user of FreeBSD (and, perhaps, the power > user?) who still remembers the "good old days of ports" (I am not > joking: port building used to be fun, at least for me; then, around > 2011 it started to be annoying with OPTIONS, especially the custom ones, > then /around 2020s? A bit earlier?/ it started to be an almost no-go > to build packages for the system inside the system itself when I needed > to support ~50-150 packages on each server), says "it is why I still use > and, perhaps, love FreeBSD for". Yes, I am very well aware of you old people, thanks for Russian Telegram channel. And yes, I personally don't care about problems you get yourself into because you choose to. Yet, > You really dare to drop such > users? I'm not dropping anyone. Building on host with make/portmaster/synth is still possible. I'm only saying that you should not expect a first-class support for that. I'm fine with accepting patches that improve QoL for people like you, though.