From nobody Mon Feb 19 07:51:08 2024 X-Original-To: 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 4TdZVB0wvxz5B0qr for ; Mon, 19 Feb 2024 07:51:14 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdZV94cLDz4Fwv; Mon, 19 Feb 2024 07:51:13 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-412698cb496so916395e9.1; Sun, 18 Feb 2024 23:51:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708329072; x=1708933872; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=C8Wf5l3+U3YcTK+32WHXn5ncjnF6CikKeTVMoHZqSTc=; b=Qh4m9Kah8eaJ940fIWD2t0WkLfHp22ArEVB7pAvvKgsW2/zVjoCkPzNc4EKCJgbzC7 XedBu/Qd5ckFX2C3JRxsi5YIGl7r9QGJiLCjfZug/T9ZO9h3flsYe4abtVoIrW7sPGFu f/40OK8O8rvaW+1xL7ZW1ZrM6E6pon1p72pwIhZsGIoEHBFyiP9qXx5Noo6XsxCHujYp 6nUZWjUonHWrg+WlO0N3IqfE3j0joo5T4jg5X1D6lz5TrlQkC08fYkrexM4jaTKwCU0j ggWvGH9QS9/zNo51tHuY8FrnLylWM6gLqp/xCV/zhLf/RmrSnFkXNmEIysemU2V2EWyY el5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708329072; x=1708933872; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=C8Wf5l3+U3YcTK+32WHXn5ncjnF6CikKeTVMoHZqSTc=; b=T6lRl34M0M0PhIs79yWuumhLn6fxAsX0Ll5db4seB1XhLNk0TY/7UEWK4i/5KulaDI AZSkDVzUVgXsdqU4bPlJylI2JANnMfb4JU3A31D3y3vJpPS+xUIWKrqMiiFxlDRIouK5 erdCXcDIbe0Psd3u8l2q8pqEXMb0bZptkxq5vVgEl/O0u2+DW+PPCJjpZTGDtUgDGVUh ZGZ60oWf/ziPSwgMLR0kSItY8lBWlMc5QCeLGCj365tfVA+bGE2qDnWtmUANSyf/lvdi a8Y85VPIwxkImvWD+gU7l3azfazG7e3uuxQwZlAnJiO58s4OzMWKnPFPNp0Ddoq1XmHD UbcQ== X-Forwarded-Encrypted: i=1; AJvYcCUKHNG8M4pWqefFK6oox0ID4tAjTzuFWBCUuybCPnERXZTnWZGXaxfC7zUbzd38wsu16rPpFuMAsPcAZWeJzb7WrA== X-Gm-Message-State: AOJu0Yxiek22C0BvtGh5KF4kctbppnksjvrYjIpX5ubiIXMy88uORS62 ndMSfINZD82hTVVWgA5dXNqJHHOwziqiNM5WhEc7QIa3hvdYOopxtjoiZ18pvjo= X-Google-Smtp-Source: AGHT+IGGpFkmGYaeNkpNceEK3wIrZ/ZorgrT+RB9l33mb7jUcpU8xFgjrG+zhDYZY32DU9Hg+KxBpw== X-Received: by 2002:a05:600c:1389:b0:40e:dbdf:9fb4 with SMTP id u9-20020a05600c138900b0040edbdf9fb4mr7777600wmf.23.1708329071726; Sun, 18 Feb 2024 23:51:11 -0800 (PST) Received: from rimwks.local ([2001:470:1f15:3d8:e1a1:4714:f290:1540]) by smtp.gmail.com with ESMTPSA id 13-20020a05600c020d00b00410dd253008sm10413271wmi.42.2024.02.18.23.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Feb 2024 23:51:11 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 19 Feb 2024 09:51:08 +0200 To: Gleb Popov Cc: Aryeh Friedman , ports@freebsd.org Subject: Re: FreeBSD ports community is broken Message-ID: <20240219095108.610576e8@rimwks.local> In-Reply-To: References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; amd64-portbld-freebsd14.0) 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=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdZV94cLDz4Fwv X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sun, 18 Feb 2024 14:11:31 +0300 Gleb Popov wrote: > > The framework has been broken for a long time. It should not require > > prodiere running on a supermassive machine to work (in many cases > > portmaster and make install recursion fail where prodiere works). > > It does not. The thing is: contributor submissions should be buildable > in Poudriere because this is the way official packages are produced. > You are free to build on the host locally, but it hides some errors > which then break the build on our cluster. Without Poudriere you just > have to be more cautious and perform more thorough testing. The requirement for the use of Poudriere increases the entrance threshold. I personally will not waste my time on this. And no one else will also be engaged in this nonsense. The project will continue to stagnate with such requirements. But there are simple solutions. 1. You can add code for clean environment to the portmaster that will create a chroot, and transfer ports there with standard mechanisms. 2. Run poudriere as Ci at the github.