From nobody Tue Jun 11 02:41:47 2024 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 4VytH72vn2z5NRSp; Tue, 11 Jun 2024 02:41:55 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VytH72Rlvz4sYy; Tue, 11 Jun 2024 02:41:55 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718073715; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mnWjDpzfdPKhgkBRCqVkef8PztBEIxuFsL1ewhKQ3CM=; b=lA6QvIxks9UlZzaQFbUHh3YhgJ/92kYcqljO4utCiiy+MjEnNZQidpjCSIRl4MCkuBBQu5 aP23wTuPVJVgC1jYGrFPnBl7P0hC5KVkUKDAQJ75z+CT8N5rm1l8/5Nl8T/971DZGz5X0F PHnHbovao52DHpoHjVUgBJ7jepEcs9puVoM1lQnzhVkG2Z7ZYelrKect5WFvjpavNT7Ab3 bo69Lvx//1BPvHxIQxai2E0RiIPX7eT9FOahAHOj6jgrN4cwpGQ9oIntz9cr3EgS35ZYmD 3rlgyyI5GITIFnQbGt0PLKAnCthIADIDKdVKfu+XIQ/KW6w1jowEcrg4Gf+D/Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718073715; a=rsa-sha256; cv=none; b=KFowChim12wDXAyRMi2gkjQY7QxC2C5+UZrtogKZDLpF/YqzZjBIOJcrCNAo03+efQYYlP OiFrxim5pB8hSMzq1jnP1OiWbJvGRMxsv4Z2+3cGz+qs8kGToTZlclvcTDZkrOLsNiRp9o sJkB6NbdzlwacgoUrwy+8pxBrJ74Y7KFUpFwtAjifOXcsN9LeUWIcxgcbTMwToIe9N4fKt H1hZ9ZUSsudKsleMpNcJAORdbScg+9iu6GdXkzTIIfa3clfVF/En6KlL1RfJw5c0YA8wLp 5hIM1hGCPe0NfrPeQJ2NF0Hdy48hRNPr72+MJV84wndSdg+deDRO1uhRRmPmFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718073715; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mnWjDpzfdPKhgkBRCqVkef8PztBEIxuFsL1ewhKQ3CM=; b=NOO5W+EQbZl1ceCZ10/uSrGqaqnRLv/vxoXKVv2pb1R/Oq6a5TFM0EDzpAyF2WZIGsGXIJ tjLUmYs+GuEwXStG2wq3qxVEUw/Pay8ooWL9TSNhbG41LChOyVLWM8BVKqDisgnbQ519Z1 d227AkkopVt1cHHeHv+oEywcB0kCvFdS2k/MlasBsni7UfNuP863h8kW+RlsJN7aeqxQFN lrRRUzgkApQGVSrnV6+d25ESZbn6FFpdkJkbjLOvzt9nEX9wflpNQr+pLMH4gZiO6bbEVz layos3m6WVjk9NBEofZAEgSyjpCFVn15UD1PKpsWxySOE42LPJFQSjzcdESCuA== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 0A7DC84C6; Tue, 11 Jun 2024 02:41:54 +0000 (UTC) From: Jan Beich To: Alexey Dokuchaev Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 29edf60ed922 - main - sysutils/ncdu2: unbreak build after 7fa85e6a3844 In-Reply-To: (Alexey Dokuchaev's message of "Tue, 11 Jun 2024 02:28:08 +0000") References: <202406102304.45AN4Vp1016457@gitrepo.freebsd.org> Date: Tue, 11 Jun 2024 04:41:47 +0200 Message-ID: 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 Content-Type: text/plain Alexey Dokuchaev writes: > On Tue, Jun 11, 2024 at 01:19:52AM +0200, Jan Beich wrote: > >> Jan Beich writes: >> > -BUILD_DEPENDS= zig>=0.12<0.12_99:lang/zig >> > +BUILD_DEPENDS= zig>=0.12.1<0.12.1_99:lang/zig >> >> Obviously under "portmgr blanket". The maintainer wants to personally >> validate every lang/zig update[1] but also benefit from changes made by >> others - "have a cake and eat it, too". >> >> I should probably mark it BROKEN the next time instead of wasting time. > > It should be just zig:lang/zig, period. Depending on the package version > is fragile and clearly asking for trouble vs. depending on the file which > would always work and DTRT. How would it work when multiple lang/zig* ports install "zig" binary? According to semantic versioning before 1.0 projects are allowed to break backward compatibility any time. Usually, this is done during "minor" while "patch" updates are reserved for compatible bug fixes. For example, lang/zig hasn't reached 1.0 unlike lang/rust.