From nobody Fri May 5 19:03:58 2023 X-Original-To: pkgbase@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 4QCg8G4wtfz49gN6 for ; Fri, 5 May 2023 19:03:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QCg8G2DDqz3H10 for ; Fri, 5 May 2023 19:03:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683313438; 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: in-reply-to:in-reply-to:references:references; bh=b4uSxAxk3sgV20ymUO8JTPBJlfFu4gIJGVyhieutxpU=; b=amnx6I2/9j3m3j1R2XeTYR9fZFZCZvXKDw0SwhNe0hHZpVCsuczEiNO++Bsu9pz5AihcVJ xbRBua8UCaH16j0Ee4NWKPAzyaenF5/XYAyhTUou8pDbfX1o9Y7BZXRgOEky/ycHwV0Dy3 5DUE5K0XkIBzy4UsQAMl1p+dKhDZHlZL/+2Efh5ealiIUF0BEe2y5vpm4mG4o/r3Mnnj5a ZYnskl8iApBw7jqiFFvyC/SAKaFSSiN6MKwM8AQhO75BZgIUXHEx/OUTf4bh6pq/xGwKNl wHgihUFp3PBhxoYdXIUlJiBQJ8SCjDf6xYPI5sQRy33s2XUGVs9NnuAB/g4Vyg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683313438; a=rsa-sha256; cv=none; b=ROHh5mppWYPLOFo/7x8BUTDYRg8i1BZ1AFj9s3xYP9J+dj8KglmV7IFIsPbp1REAKbdvRT Uc14NVO9blpQgakKnjXEyVA4ieQg7HuNaI8Hc314umCRla5YLsz4HDY0EQNYajoO8cGvAS IsC34Qj7xfp45iwgriYw6DLoq6OgqEWOh4ry7ut2xr5w9mdqXoWJniT6jLSGMYTOxSUZv1 BTNweFbwBmV7Awr1DWp1ei4hdZkHjmwuz9HQhpWzQzGL5apV8YYlqezyHhowW0o6kFns3J O+njPxKbmehJwyF5dHRcyV2VvHE/7h+4H/wVa7wPHasmPqs8ehifZepN28byFg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QCg8G1KPrz15Yc for ; Fri, 5 May 2023 19:03:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 345J3w4G046181 for ; Fri, 5 May 2023 19:03:58 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 345J3w95046180 for pkgbase@FreeBSD.org; Fri, 5 May 2023 19:03:58 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 267526] pkgbase: Conflict between runtime and runtime-dev on /usr/include/dev/wg/if_wg.h Date: Fri, 05 May 2023 19:03:58 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: kevans@freebsd.org X-Bugzilla-Flags: mfc-stable13+ mfc-stable12- X-Bugzilla-Changed-Fields: see_also Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267526 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.freebsd.org/bu | |gzilla/show_bug.cgi?id=3D2= 712 | |66 --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Wed May 10 00:21:27 2023 X-Original-To: pkgbase@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 4QGG0m0TWWz49lRp for ; Wed, 10 May 2023 00:21:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGG0l2Slvz3pVZ for ; Wed, 10 May 2023 00:21:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683678087; 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: in-reply-to:in-reply-to:references:references; bh=Pu8kQChDgOttxCuSKTsD7ShhEyRd1Guuv5uZMqjTWSA=; b=DumxwruFcyEhAbcG9BXn9VHQHtBJeeC5cAWk5KafJEF2Vnt1sG+jY7UTmIaE8ssQvn6jyG nOaa5MvJuyb96pCGGhXJmFfmz508GUUqQvz//eMwxIgi9XrTMnr7sG78Uqdl7mbHlO9Dix ZdsV/5Qco4KWDGf5XYw74fQKghZABVzR6ZpubgPEsjg9nvnOgGYH/HZwt07tBGI1bTZP/f nDRplFP8f1nLAdOXOtEY58E1exewUDn13Ksq6zE5SyKobwLScEaOZY2URf3f4VDXAR3b3y NRIoR1glzKU4709mBo2DFlxbvhk+UmNsV7Idgom+k4ERzHADCg9+1tNUl6PvTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683678087; a=rsa-sha256; cv=none; b=fhBV3gw+AEl1Afh2wWWwlsp1+kPdoC1NAttgKku6VB4nZKYjIfXCDsnTv2O8R/zxtbJpg+ GLpTI2Ur9rCYQLNGhzincXUKh0WROOQpodIVUm5pI6cIVS77cKWLjOJ+K/SpoMJ6pOzzVe anzVvN+dPWQDoxMU1UvsM/ZuRmgpdCuRz8LQfYmSSdpj4IKeuD62cmPYQtkT9Nn4oM1t71 sUNeFjQuCVWwimNT33cZzebvhNtCqs1MtOuOBOYFSvLIUD9rhbLrQcafIvvyuAd/+ky4rr mTwOKItcomq5vKba361MU4VkhsOMU47m9/AA437DUuox8xeXb/SJlxJ6lKwEjg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QGG0l1YJzzplj for ; Wed, 10 May 2023 00:21:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 34A0LRQX073484 for ; Wed, 10 May 2023 00:21:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 34A0LRe9073483 for pkgbase@FreeBSD.org; Wed, 10 May 2023 00:21:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 271178] loader.help.* files installed multiple times Date: Wed, 10 May 2023 00:21:27 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: loader, pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: imp@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271178 --- Comment #4 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3De32fecd0c2c3ee37c47ee100f169e7eb0= 282a873 commit e32fecd0c2c3ee37c47ee100f169e7eb0282a873 Author: Ed Maste AuthorDate: 2023-05-05 17:43:33 +0000 Commit: Ed Maste CommitDate: 2023-05-10 00:18:19 +0000 loader: install help files only once Every file should be installed exactly once by `make installworld`. This is especially important for pkgbase. Loader help files were being installed by each loader variant (e.g., the simp, lua, and 4th EFI loaders). Add a (slightly hacky) mechanism to skip installing help files for all but one variant. PR: 271178 Reviewed by: imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D40021 stand/efi/loader_4th/Makefile | 1 + stand/efi/loader_lua/Makefile | 1 + stand/i386/loader_4th/Makefile | 1 + stand/i386/loader_lua/Makefile | 1 + stand/loader.mk | 2 ++ stand/userboot/userboot_4th/Makefile | 1 + stand/userboot/userboot_lua/Makefile | 1 + 7 files changed, 8 insertions(+) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Wed May 10 01:11:36 2023 X-Original-To: pkgbase@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 4QGH6c63QPz49p7T for ; Wed, 10 May 2023 01:11:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGH6c4rHpz3sYN for ; Wed, 10 May 2023 01:11:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683681096; 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: in-reply-to:in-reply-to:references:references; bh=H6bh6/km3ObNrPmea9zTRLlHTLdLpc1KmWQB6KRIGNw=; b=YxQ0hOcU0SUXan10tBHOgmGMmaPzcQ8l1nhdTvrReNOOIIHJsxNz9axeuSk8OaKNDgIYuI B38N1UFxEtcZcXAaIoESTlszTJxryuyZd93AvoD5ZQkN7CEiyZ10WjKnw46cjb9L00Jysp wzxutNFNcP2gB9WyBz4oqtOqMdpmHi/PiD+CUPG/3nm7UY0YUnNBFwytK7TjjfJMFs0aBr nmpzszLusNewXYynIMNi2nv4mPDpTsdrgFczNdz6cLMq2kMZ6J+xWW5HDxmjtCLqnxuPqG JGa2HBoi4+Hv6DHRiOyD34KPAM272bd157k1tS1ZR5t3X4t7zFE7N/ME3h2JOw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683681096; a=rsa-sha256; cv=none; b=jRcmnbTbfne79fmrI5cLwqUjqpFB70o+NliKa6vE/u1tW5fJWhZ6HnYmQFe2ZRaZVBXiCY BGXoLs7f1xkGpGbQ7J+o7XhsPg2jJJonz3iPpgOPOjbd+p1y9q3nTyJzeDz+YpKnx1Ctp7 b72GTC75Yik+gqYWs1w87vxFQXeKcIV7ccnTlC/GDMZcp70evpeUMzx367ZbDk21vRbN0R UnKic9KqFdmwMnCPJQypf6fCMjbBgIPgpoapqxxoh6NSutgDwXKbEcCRmWRd87EOt7apeZ Pr88tCjjZ6aGTeQbK3tnztYynMoQ2LSbCOcjjh+I4ZA3F9kFypI15VqqVhTLwg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QGH6c3x7Xzr2d for ; Wed, 10 May 2023 01:11:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 34A1Bag5047793 for ; Wed, 10 May 2023 01:11:36 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 34A1Bar0047792 for pkgbase@FreeBSD.org; Wed, 10 May 2023 01:11:36 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 244596] pkgbase: duplicate files and directories in `make packages` Date: Wed, 10 May 2023 01:11:36 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: emaste@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244596 --- Comment #17 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D0e04dd3b66c053422b90c387f7bbd82a0= 921bda0 commit 0e04dd3b66c053422b90c387f7bbd82a0921bda0 Author: Ed Maste AuthorDate: 2023-05-05 17:44:39 +0000 Commit: Ed Maste CommitDate: 2023-05-10 01:10:03 +0000 pkgbase: report error if files are installed multiple times Files installed by `make installworld` should be installed only once. PR: 244596 Sponsored by: The FreeBSD Foundation tools/pkgbase/metalog_reader.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Wed May 10 01:12:51 2023 X-Original-To: pkgbase@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 4QGH832k9fz49pYp for ; Wed, 10 May 2023 01:12:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGH831YNFz3sZk for ; Wed, 10 May 2023 01:12:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683681171; 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: in-reply-to:in-reply-to:references:references; bh=Rjk564dVmz041XnaMsLMsLFH0snZ3/y/OvXP0PM3LZw=; b=IN9l6Gtq2uzzkbZ+BqQzMxvYIaL5pJ5/EeYgAGEGiLOJm4q1zycFiZJ4I1B2sqpuJdFgGd /eNVjCqujjY4wE6j6EMj4YMU+ISZL+rSlgF0EBetyGqIoVnmXJPhxY3+IjDacRoq4WMYRV FCqaldjXVyywaDjdYnAXF98+kvVwfaxeitL4RhyW49oYggiRMSPuEe7/VPW1PeM+L3vidt 3/RM/TVfFp22YYbEjL2EzOiKLfNWMOVL4zL2SOuvZCJUPXB/HoaY1HTkBfK1sTzc1SCS+k 9kJbOCwFdsCieCaLq/cRdmzZYGAlD5qszg4NCZCH0hQvG/MFjOItKAb4i9DWyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683681171; a=rsa-sha256; cv=none; b=xbY98kmtxsbNS7mpExS2z6TTQbw62gsM9nXK9ZRlKj++EwPNAhrj/HeGxz2UaDd5MxxTfp uY9UWkpYVS9Yp2HdXfqvTOt/dvEi4Jg0p2b7JmXbuywd9J+hme1obVOt96PegxK2xxVXLK sCz2YtezQOq4NyZ7TOHA/t5oVkbCYEYL1l83zgTxQZYD2ICC/zh071lml8GuIfHTAohUPr rnd2E0jR+cUgwvbic6nMBuFnglGW3HPOnisBYVP0wsxtCiGL73ZA4II19ffW5WvGd3gWb0 D/QbctY9/Th8E0aOpNhqdlNgwJ7ihRCzBr6lIA5YP7rrEDfqi1LdtgVb58Mq+g== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QGH830dG4zrB1 for ; Wed, 10 May 2023 01:12:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 34A1CpR6054628 for ; Wed, 10 May 2023 01:12:51 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 34A1CpVo054627 for pkgbase@FreeBSD.org; Wed, 10 May 2023 01:12:51 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 244596] pkgbase: duplicate files and directories in `make packages` Date: Wed, 10 May 2023 01:12:51 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: dep_changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: emaste@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244596 Bug 244596 depends on bug 271266, which changed state. Bug 271266 Summary: if_wg.h being installed twice https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271266 What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed Resolution|--- |FIXED --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Wed May 10 01:13:26 2023 X-Original-To: pkgbase@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 4QGH8l0hC8z49pKN for ; Wed, 10 May 2023 01:13:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGH8k5ygjz3sch for ; Wed, 10 May 2023 01:13:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683681206; 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: in-reply-to:in-reply-to:references:references; bh=WhzRZ0TBa5Nq2iZAp7AgzrwStSbMg4j+cC/qty2QE9A=; b=q6chL0n8RJYFyYVV/m+LrpBiwQ9Rlf3JOYLE2z+RqGgMHEoC0L/Z2pHH0ITQ31WIXI3pbD 6KZYU92YEEPMR6MQLjxUokBPbJ70rng48v+6u1L3TedY9glPUMczxpopg6njLqmgAdSF2G 1iDieCQnEWLBy/YAzyEEyWa0wJ27BhmqssI08O0FHlcsh0umNUxfTRhwAkDna1tE2ohAZI ZTfsFOOWQ/kY2UEBPdqpP+p1+gA69Vihuao2K7ET0qWIPuUQJvOerUz/Oxi+k8vnk6MRtM VUsBB/s44eGqkhl4ReIjhr+W494IVzHjxEM70VMDoMq/Y568eQ7t+ro5JTNvSg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683681206; a=rsa-sha256; cv=none; b=NqDsbZbRUwtk7D5cm+AXhnlZCKiWx4K5o7h11qesURErgEI5hBFWopzL1brBWerp7esEmt 2zx98x+XgMYWnD+ix8zMcH271e2Akm2y3omrKpi3ZyEWms7xN3F/7uabWDa5lMJoKEjJwS dW01PXQEmhCEg9uXHBf0K9fueFPleLApkogytZpCX+Bih9Jg1Ap0D9PuzosIXp499uBcpO autY1wWn9kBl2vddGWuXwatpKTsqFIusPvap7idIxrqxPoT+UJ4jgxNN+eG9Vz0R0UKI67 w6bpIVSucvUjnu2pn0jnUB7VCI6yGKBtFUCutk9qoy0WVjkfVjuM5Cm0ZbLMHg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QGH8k52wlzqyJ for ; Wed, 10 May 2023 01:13:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 34A1DQgI054896 for ; Wed, 10 May 2023 01:13:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 34A1DQq2054895 for pkgbase@FreeBSD.org; Wed, 10 May 2023 01:13:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 244596] pkgbase: duplicate files and directories in `make packages` Date: Wed, 10 May 2023 01:13:26 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: emaste@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244596 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Progress |Closed Resolution|--- |FIXED --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Wed May 10 09:44:23 2023 X-Original-To: pkgbase@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 4QGVVT3l4cz49dY7 for ; Wed, 10 May 2023 09:44:33 +0000 (UTC) (envelope-from freebsd@omnilan.de) Received: from mx0.gentlemail.de (mx0.gentlemail.de [IPv6:2a00:e10:2800::a130]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGVVS35LMz4V83 for ; Wed, 10 May 2023 09:44:32 +0000 (UTC) (envelope-from freebsd@omnilan.de) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@omnilan.de designates 2a00:e10:2800::a130 as permitted sender) smtp.mailfrom=freebsd@omnilan.de; dmarc=none Received: from mh0.gentlemail.de (mh0.gentlemail.de [78.138.80.135]) by mx0.gentlemail.de (8.15.2/8.15.2) with ESMTP id 34A9iN2q000468 for ; Wed, 10 May 2023 11:44:23 +0200 (CEST) (envelope-from freebsd@omnilan.de) Received: from titan.inop.mo1.omnilan.net (s1.omnilan.de [217.91.127.234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mh0.gentlemail.de (Postfix) with ESMTPSA id D52BB899 for ; Wed, 10 May 2023 11:44:23 +0200 (CEST) To: pkgbase@FreeBSD.org From: Harry Schmalzbauer Subject: What setup method is planned for pkgbase? Organization: OmniLAN Message-ID: <81e4426a-7b8f-f84a-f201-0892f460c2b8@omnilan.de> Date: Wed, 10 May 2023 11:44:23 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spamd-Result: default: False [-0.28 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_SPAM_MEDIUM(1.00)[0.997]; NEURAL_HAM_SHORT(-0.98)[-0.981]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[pkgbase@FreeBSD.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[omnilan.de]; ASN(0.00)[asn:61157, ipnet:2a00:e10:2800::/38, country:DE]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_THREE(0.00)[3]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4QGVVS35LMz4V83 X-Spamd-Bar: / X-ThisMailContainsUnwantedMimeParts: N Hello, back in times (sysinstall(8) aera), when geom(4) was extended for GPT (and gpart(8) got the ability to write GPT labels) I created my own, highly customized installer, which has the drawback that it still requires a special distribution media (iso with cpio archives). My plans to support the official ISO never materialized, but it's still providing a sophisticated (auto-partitioning) ZFS and UFS setup job likewise for UEFI and BIOS based system (emerged from a embedded project) and provides a radical update concept: newfs (UFS factory snapshot with auto-backup+restore, resp. new ZFS datasets). It is focused on productive servers, with as much read-only mounts as possible (and omitting dev bytes on those strictly productive machines) and was a sysinstall(8) substitution. Since the ammount of machines to deploy massively decreased for me, and pkgbase seems to be more or less ready ('make packages' left a beautiful repo), I want to replace my customized installation methods (transfering all it's features for optional usage). I'm planning to use whatever FreeBSD uses by default.  Currently, it's bsdinstall(8) I guess (which I never used), but I'm not sure if it is planned that bsdinstall(8) will be made pkgbase compatible. Is anyone already working on a pkgbase-based installer (different than bsdinstall(8))? Maybe I can implement my additional options/features in a way useful for FreeBSD too.  I'm personally focusing on local repo - media backed for the beginning.  Would be a honor to help making some progress in that area (2nd half of this year will allow me to spend some more time on that). Skills: not many besides sh(1), but a lot of experience in real-world needs and ready to improve C finally :-) And quiet familiar with build(7) and make(1) of course. Does anybody know anyone who could want help for pkgbase installer and would want to ramp me up? Best, -harry From nobody Wed May 10 10:09:02 2023 X-Original-To: pkgbase@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 4QGW2x3NWfz49g4p for ; Wed, 10 May 2023 10:09:13 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [159.69.1.99]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGW2x1FdSz4YKH for ; Wed, 10 May 2023 10:09:13 +0000 (UTC) (envelope-from mad@madpilot.net) Authentication-Results: mx1.freebsd.org; none Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 4QGW2n06l1z6sqB; Wed, 10 May 2023 12:09:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :from:from:content-language:references:subject:subject:date:date :message-id:received; s=bjowvop61wgh; t=1683713343; x= 1685527744; bh=8xaP/ODkXSmncTtpUWfePIIhEFsmXl9fgVXbXepraZU=; b=H fpiv2pE6Y3u1FDiElgT/GhOv4dvsDRua7UYNJOB1Ypicaz2FZjtI6x85/9In7tPD S2Tqf5PQNTV2ctK3wxl8YPDXmh47cAmEm8O0Xb48ztVsVr3Cpb7M0OCwvNDZBtuR PkeM9QFyiAXvbfyO1AFayVd8Xu39G7Lmp1xNZK/eRLeo5P7iMXzSRjwAQXAaT2Ef 2Pqg+yOa7a1ZJGCZoV1xs1kMaiPiXuaLLcoeLsUmmFkPsRkcP52rPmyF3yGjvHbH NqpCHvBdb0GN6EzCcd3Y63VMt3feTwF5xxYuA5MJvef8JMYLuKDpfY5rXP8wW+qz cK+IAKk9dsUqnRwuiwBhw== Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10026) with ESMTP id tHwEDs1keoFy; Wed, 10 May 2023 12:09:03 +0200 (CEST) Message-ID: <4f8e6e12-e13e-2f06-c039-93c773627693@madpilot.net> Date: Wed, 10 May 2023 12:09:02 +0200 Subject: Re: What setup method is planned for pkgbase? To: Harry Schmalzbauer , pkgbase@FreeBSD.org References: <81e4426a-7b8f-f84a-f201-0892f460c2b8@omnilan.de> Content-Language: en-US From: Guido Falsi In-Reply-To: <81e4426a-7b8f-f84a-f201-0892f460c2b8@omnilan.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4QGW2x1FdSz4YKH X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org On 10/05/23 11:44, Harry Schmalzbauer wrote: > Hello, > > > back in times (sysinstall(8) aera), when geom(4) was extended for GPT > (and gpart(8) got the ability to write GPT labels) I created my own, > highly customized installer, which has the drawback that it still > requires a special distribution media (iso with cpio archives). My plans > to support the official ISO never materialized, but it's still providing > a sophisticated (auto-partitioning) ZFS and UFS setup job likewise for > UEFI and BIOS based system (emerged from a embedded project) and > provides a radical update concept: newfs (UFS factory snapshot with > auto-backup+restore, resp. new ZFS datasets). It is focused on > productive servers, with as much read-only mounts as possible (and > omitting dev bytes on those strictly productive machines) and was a > sysinstall(8) substitution. > > Since the ammount of machines to deploy massively decreased for me, and > pkgbase seems to be more or less ready ('make packages' left a beautiful > repo), I want to replace my customized installation methods (transfering > all it's features for optional usage). I don't have definitive answers to the other questions (details below), but I'd suggest you use poudriere to generate the pkgbase repos. It has the advantage of only replacing required packages on subsequent builds, which helps if you happen to update and only a few files are modified (leverages repeatable builds) > I'm planning to use whatever FreeBSD uses by default.  Currently, it's > bsdinstall(8) I guess (which I never used), but I'm not sure if it is > planned that bsdinstall(8) will be made pkgbase compatible. I rarely install new machines from scratch, but for now my strategy has been to perform a classic install and then just dump base packages over them, removing unwanted packages later. Crude but works, for my needs. Definitely not acceptable if you want to automate installing more than one machine at a time. So I have little insight in this regard. -- Guido Falsi From nobody Wed May 10 11:40:12 2023 X-Original-To: pkgbase@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 4QGY405vp2z49mdf for ; Wed, 10 May 2023 11:40:16 +0000 (UTC) (envelope-from freebsd@omnilan.de) Received: from mx0.gentlemail.de (mx0.gentlemail.de [IPv6:2a00:e10:2800::a130]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGY3z6CTTz3Fqg for ; Wed, 10 May 2023 11:40:15 +0000 (UTC) (envelope-from freebsd@omnilan.de) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@omnilan.de designates 2a00:e10:2800::a130 as permitted sender) smtp.mailfrom=freebsd@omnilan.de; dmarc=none Received: from mh0.gentlemail.de (mh0.gentlemail.de [IPv6:2a00:e10:2800:0:0:0:0:a135]) by mx0.gentlemail.de (8.15.2/8.15.2) with ESMTP id 34ABeCe9001121 for ; Wed, 10 May 2023 13:40:12 +0200 (CEST) (envelope-from freebsd@omnilan.de) Received: from titan.inop.mo1.omnilan.net (s1.omnilan.de [217.91.127.234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mh0.gentlemail.de (Postfix) with ESMTPSA id A5DEB8CC for ; Wed, 10 May 2023 13:40:12 +0200 (CEST) Subject: Re: What setup method is planned for pkgbase? To: pkgbase@FreeBSD.org References: <81e4426a-7b8f-f84a-f201-0892f460c2b8@omnilan.de> <4f8e6e12-e13e-2f06-c039-93c773627693@madpilot.net> From: Harry Schmalzbauer Organization: OmniLAN Message-ID: Date: Wed, 10 May 2023 13:40:12 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 In-Reply-To: <4f8e6e12-e13e-2f06-c039-93c773627693@madpilot.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [0.23 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_SPAM_MEDIUM(1.00)[0.996]; NEURAL_HAM_SHORT(-0.47)[-0.467]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[pkgbase@FreeBSD.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[omnilan.de]; ASN(0.00)[asn:61157, ipnet:2a00:e10:2800::/38, country:DE]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_THREE(0.00)[3]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_NA(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4QGY3z6CTTz3Fqg X-Spamd-Bar: / X-ThisMailContainsUnwantedMimeParts: N Am 10.05.2023 um 12:09 schrieb Guido Falsi: > On 10/05/23 11:44, Harry Schmalzbauer wrote: ... >> Since the ammount of machines to deploy massively decreased for me, >> and pkgbase seems to be more or less ready ('make packages' left a >> beautiful repo), I want to replace my customized installation methods >> (transfering all it's features for optional usage). > > I don't have definitive answers to the other questions (details below), > but I'd suggest you use poudriere to generate the pkgbase repos. It has > the advantage of only replacing required packages on subsequent builds, > which helps if you happen to update and only a few files are modified > (leverages repeatable builds) Thanks for the hint! For building, I used to use a custom buildtools-package too, which handled cutomer-specific configurations and adaptions (pre-populate configs into the customer-specific distarchives). But it also became useless resp. much too much maintenance effort (hirarchical config-layout and maintaining the tools), since I'm not responsible for many dozends of individual FreeBSD setups anymore. I like the concept of src-env.conf very much (as opposed to the one of poudriere). For building binaries (world/distribution) destined for foreign machines, I'm completely fine with e.g. these few lines to influence/separate standard builds: cat /etc/src-env.conf #DT_PLATFORM=KabyLake DT_MACHINE= _DT_PLATFORMCONFROOT=/usr/local/etc/deploy-tools/platforms .if empty(DT_PLATFORM) DT_PLATFORM=UNSPEC .endif .if make(install*) SRCCONF=${_DT_PLATFORMCONFROOT}/${DT_PLATFORM}/${SRCTOP:T}/src-install.conf .else SRCCONF=${_DT_PLATFORMCONFROOT}/${DT_PLATFORM}/${SRCTOP:T}/src-build.conf .endif # In share/mk/src.sys.obj.mk, OBJROOT:= assignment takes place, hence it's fine # to adjust here in order to strip $SRCTOP path components (OBJROOT must end with /) #OBJROOT=/usr/local/share/deploy-tools/obj/${SRCTOP:S,/usr/local/share/deploy-tools/,,}/ OBJROOT=/usr/local/share/deploy-tools/obj/${DT_PLATFORM:S/UNSPEC/FreeBSD/}-${SRCTOP:T}/ 'make packages' leaves a perfectly valid repo, no need for any extra tools here. >> I'm planning to use whatever FreeBSD uses by default.  Currently, it's >> bsdinstall(8) I guess (which I never used), but I'm not sure if it is >> planned that bsdinstall(8) will be made pkgbase compatible. > > I rarely install new machines from scratch, but for now my strategy has > been to perform a classic install and then just dump base packages over > them, removing unwanted packages later. > > Crude but works, for my needs. Definitely not acceptable if you want to > automate installing more than one machine at a time. So I have little > insight in this regard. Intresting method. Is it planned that 'classic install' will simply utilize pkg(1) for setups from scratch one day? After a brief look into src/usr.sbin/bsdinstall/ I'm planning to start with making /usr/libexec/bsdinstall/jail pkgbase aware. Wondering if anybody already has thought about how to ask user what packages she wants to get installed and which one to skip... Meta-pkgs? (need to learn some pkg(8)'s concepts too in order to find a good solution, which must provide the user with the flexibility to select/deselect _any_ package, but without forcing to go through the complete list, so most important is sane defaults here, maybe grouped...). Most important is to provide a description for all packages - user can know that FreeBSD-acpi-14.snap20230508065013.pkg is not of much use in a jail, bot how can she decide if FreeBSD-libbegemot-14.snap20230508065013.pkg is needed in her jail or FreeBSD-libcasper??? I guess there exist dependency-only packages. If so, these are candidates not to be shown for selection at all. But rest would still be much too much for individual selection, even if we would provide a clear description what FreeBSD-ggate provides (one example of what probably no non-FreeBSD user can know and even many FreeBSD users don't). Thanks, -harry From nobody Wed May 10 12:04:30 2023 X-Original-To: pkgbase@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 4QGYc83rllz49p99 for ; Wed, 10 May 2023 12:04:40 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [159.69.1.99]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4QGYc837VCz3HG9 for ; Wed, 10 May 2023 12:04:40 +0000 (UTC) (envelope-from mad@madpilot.net) Authentication-Results: mx1.freebsd.org; none Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 4QGYc23GNVz6sqB; Wed, 10 May 2023 14:04:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :subject:subject:from:from:content-language:references:date:date :message-id:received; s=bjowvop61wgh; t=1683720272; x= 1685534673; bh=LhwOMZTKlY2xZ1ovZlpQV1r8TVBEQZHIWtP6sD6xOcE=; b=f i6+eKsfPuOrZqIVgFQDD7tGOWImGTY7jZLb/Jax90uG6RvJD6T4tOhTLUIHLcAjU x51Np5ofd0iKuS4E3OQ2TN59c90aPPkgf2MSVfZyqFTti7zyck0vkeYXrztO/piZ 8fuRb4zQ0lrcGoCUkic1pQmP8BtonVr9tAS5K+5mT8VrWtJeshFGpZ13vJh8AYOv j74CvFKRgiBoh3u7BLxSaZKf8bsMiMGqzLMShT51OqEBFT+IeqPGWqZuDLmyj0SW y7qqJjD3rloRMMzy9crEyzaRgQ6ikhU9/YR+FoqQ8C8K3jpb3xMH4B78dmOCJL1Q tooKp7dS3YxHFh/RNuTKQ== Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10026) with ESMTP id VMwVURWJm9BL; Wed, 10 May 2023 14:04:32 +0200 (CEST) Message-ID: Date: Wed, 10 May 2023 14:04:30 +0200 To: Harry Schmalzbauer , pkgbase@FreeBSD.org References: <81e4426a-7b8f-f84a-f201-0892f460c2b8@omnilan.de> <4f8e6e12-e13e-2f06-c039-93c773627693@madpilot.net> Content-Language: en-US From: Guido Falsi Subject: Re: What setup method is planned for pkgbase? In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4QGYc837VCz3HG9 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org On 10/05/23 13:40, Harry Schmalzbauer wrote: > Am 10.05.2023 um 12:09 schrieb Guido Falsi: >> On 10/05/23 11:44, Harry Schmalzbauer wrote: > ... >>> Since the ammount of machines to deploy massively decreased for me, >>> and pkgbase seems to be more or less ready ('make packages' left a >>> beautiful repo), I want to replace my customized installation methods >>> (transfering all it's features for optional usage). >> >> I don't have definitive answers to the other questions (details >> below), but I'd suggest you use poudriere to generate the pkgbase >> repos. It has the advantage of only replacing required packages on >> subsequent builds, which helps if you happen to update and only a few >> files are modified (leverages repeatable builds) > > Thanks for the hint! > For building, I used to use a custom buildtools-package too, which > handled cutomer-specific configurations and adaptions (pre-populate > configs into the customer-specific distarchives). > But it also became useless resp. much too much maintenance effort > (hirarchical config-layout and maintaining the tools), since I'm not > responsible for many dozends of individual FreeBSD setups anymore. > > I like the concept of src-env.conf very much (as opposed to the one of > poudriere). Maybe I'm not understanding correctly, but the two are not alternative. Using poudriere you can specify a src-env.conf file and also have different src-env files for each jail. So for what you are doing you could have separate poudriere jails with src-env files each with a different setup. this is described here (CUSTOMIZATION section of poudriere(8) https://man.freebsd.org/cgi/man.cgi?query=poudriere&apropos=0&sektion=8&manpath=FreeBSD+Ports+13.1&arch=default&format=html#CUSTOMIZATION > > >>> I'm planning to use whatever FreeBSD uses by default.  Currently, >>> it's bsdinstall(8) I guess (which I never used), but I'm not sure if >>> it is planned that bsdinstall(8) will be made pkgbase compatible. >> >> I rarely install new machines from scratch, but for now my strategy >> has been to perform a classic install and then just dump base packages >> over them, removing unwanted packages later. >> >> Crude but works, for my needs. Definitely not acceptable if you want >> to automate installing more than one machine at a time. So I have >> little insight in this regard. > > Intresting method. Well it was the suggested one to start using pkgbase on a live system: https://wiki.freebsd.org/PkgBase (Initial setup section) > > Is it planned that 'classic install' will simply utilize pkg(1) for > setups from scratch one day? Can't speak for the developers, I guess yes, but it's just my idea. -- Guido Falsi