From nobody Sun Apr 24 09:45:55 2022 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 D714B19926FB for ; Sun, 24 Apr 2022 09:45:55 +0000 (UTC) (envelope-from rene@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (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 4KmNYv5q6bz3rGR; Sun, 24 Apr 2022 09:45:55 +0000 (UTC) (envelope-from rene@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650793555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yOIJVxh98DCH3PmUMEg4mX61ZdwZeWeOfnFGEckWilw=; b=U5SMc4uvBHdx3OgObF09y7uWavJ4rU74p/LQcj1exCBByGDX1htSxf3MCNi43AicFX38zV 9mgxjvebc3erWI3bLWoKT4Y0Wc9UlxVnSeevMknZNhpyxCM9jGx+hMHgObMv3SMuHGx3Nu wjS5kTusOsrjebIuldjCnti+3OMLHKLv/h5zHSG1X+2WkipAIm3KbN73pmGJhyFbZyXgFN Rc7M5B/8paJ5yYkdyb3xY6yvQ/ot1Q++U5tUvUJgN/pEfAxhDYqI4rpRqJh8KynqPg55AH VyEQ/W0g9qWS7aE/vNGVYwV2zq+GRThi68ZrMU1s8qI8JBiKgI4mzP7uNI7bDA== Received: by freefall.freebsd.org (Postfix, from userid 1185) id 915B11987E; Sun, 24 Apr 2022 09:45:55 +0000 (UTC) Date: Sun, 24 Apr 2022 09:45:55 +0000 From: Rene Ladan To: ports@freebsd.org Subject: Some ports tree policy changes Message-ID: 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=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650793555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yOIJVxh98DCH3PmUMEg4mX61ZdwZeWeOfnFGEckWilw=; b=R6T39Z8HNgMbScMJMESMDU+4kkZW+xjaK+HS5iek2ch+lI4tHxoM7zwlc7YWRnV6/opUmr KCqDrmDyyk65IVHeNfmQwuWUAq21yz8LQnRGPtBOmpH6ZCoIwCn72LZKzpdWtRv4hwhX+q NiDKTRDES6X05RBLsrautb5LrHC61EZybOFy7c79kMwzF+5ZMvrjC4CVd50/e11jzfRpTd i4r2jglryupXIteRbi7eHtbLMtOcOw6RT9+XrBSxBN5/q2/8Fqf8Agt0/1YqG/Qag5wc+a oxanGF0XsQqKGaBEa20YnPLGLRyKBwbsCYDUkMQ5qkH1qBgibQ5d25zdHYdk0Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650793555; a=rsa-sha256; cv=none; b=u1IaqH/aJbHcD2IrzYuislw8rStodooX58DvO2V+x/cvIWHXLTSw5nOTIcpBThv/Xnvmos ye3Tfh6/DBm5QcbDU+2rUUEOWh+19SLgVz3U06OudK1ZHVGbo+l/CrfHhKarbVILdd2P1k aPBbtm57MTVHbFMuVRjb8kJWTWqEkTpPiwHrE6vrLVfJvdIwu0QhyMttassKKcVf4/5iFt 1NsiIzVPyHvsbkuNum7k+fjJ4ZLbh6GJkTqMz22zloIYKQipaexmHzk95pubMtiy5LehBJ /5i1K2mD9ZYmb5MvdBmMoJBiuJyq2T9dtsL7O8FngbkKA21c7n2kThUuxHbjlQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Hello, portmgr discussed releasing a lot of files in Mk/ to the general public (i.e. you) a few weeks ago. This is to encourage people to work on this kind of infrastructure, make it less exclusive to portmgr and perhaps make it feel less scary. The first change, https://reviews.freebsd.org/D34936, has just been committed as https://cgit.freebsd.org/ports/commit/?id=767d81e1296a49573aaa24dfc9677f801fddc6d4 Documentation on these infrastructure files might be lacking somewhat at the moment. This documentation should describe the rationale and possible pitfalls. Portmgr is looking for a way to do this properly. Portmgr does reserve the right to revert commits in case too much things break with a commit to Mk/ . Things that could be worked on are: - converting Mk/bsd.X.mk to USES=X - adding more triggers to prevent duplicated actions while (de)installing or upgrading multiple packages at once - Regards, René on behalf of portmgr