From nobody Fri Oct 7 11:43:29 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 4MkRJz6NHJz4V8Sx for ; Fri, 7 Oct 2022 11:43:31 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MkRJz5w17z3hG9; Fri, 7 Oct 2022 11:43:31 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665143011; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=d6m1Z2cY16rAam1tSb3ILnYUpR+msj6owYJxwKwgSaE=; b=Qlyjln8YufDCVDUl5LbycbL+v3krPUfBlwsvzwBRBrJ5M6A6i65SJB0EhtybnLCGIkaS2K HN2+pdVPZm8jk7CMmS1J3EUzE3O9BbLJVakHVgYRTQeGs+3FSdWoXUKpN+DGKcR6FdYH6q 2hPzg1Lz1ayxC1EUIrVSvUVMPZrVyBAZn2LlBPQH8OrEFfx0XLY4j7xuBq7mhucg5fCKeb qjDw8EAL+PlcKZKWCksdwgfCVIVXzvuzAS982p+6JEbpiKTLSHIArrFYcN730gF/EHSioZ JiDwWXofY7dANehMSNnr6q0z4K01sI/YUtAR0p+Hsf/P8RmyuKnDy8ZOjOhSiw== Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (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) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4MkRJz4Pj0zd78; Fri, 7 Oct 2022 11:43:31 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from mail.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aniel.nours.eu (Postfix) with ESMTPSA id C74B416ED1D; Fri, 7 Oct 2022 13:43:29 +0200 (CEST) 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 Date: Fri, 07 Oct 2022 11:43:29 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: "Baptiste Daroussin" Message-ID: <93b8d8009f3cb14823c769ce12d61f38c3fae4c7@freebsd.org> Subject: Re: Splitting pkgmgr and portmgr To: "Tomoaki AOKI" Cc: ports@freebsd.org In-Reply-To: <20221007203835.d9988335cfe98d6ca321c85e@dec.sakura.ne.jp> References: <20221007203835.d9988335cfe98d6ca321c85e@dec.sakura.ne.jp> <20221007104923.7a2whzyq6ocnhsju@aniel.nours.eu> ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665143011; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=d6m1Z2cY16rAam1tSb3ILnYUpR+msj6owYJxwKwgSaE=; b=FadlZNBvQ3DDEgy6vmNVVNbgtu345O3e8+nAXZjz4d+BmulaBDcGiLqCKcjc8eK1fgZclV qFhY7/D8vrhR10ydSdLX+dwGasugBJO3VpnWTUJ6PhftP+kjcO9HJOcAKKIaQDTjdfwA2o X1rXIFkaAumk/iTRO95/zfyvnH3NoMh5CC8dHGbLO/fccJZpkDydk0d1HQvaqAcMvm/UkF 5uEi23DKIBcM/4DsXFcSDE5etn7NQ0SfZ/hL56ZsAUbSxUUtVd45rb0yEzIs+0sJoiCnAW k1/g0GeNCTQWr2oXZRH5aamlQ+glQmiMNQD/tvyPtlz8q30/lf+zRBeZzrNSJQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665143011; a=rsa-sha256; cv=none; b=WrYv0F/w9XHphjj9iJh+G6bXXtQziwNw4++qJgmwYU3XtOECmH5a89dHam8Lx+MJcjxRbJ EZaGp/zFz2xU7tSG3B6+g4jx1IsIWaLSxbczbGZOtHYyKotHj96qMj4xsHmEgTaEF2RbGG 4OMVNeQy1/+6kI3HYuL0Em0Uk0Hr06YmKU0cCx/NReu7yX7H8YysDdSJLvClNetGJ60rfp /WDvJRc2MpJbf4J2mrA1D6gHMbsoEXWVbpdGqZbXfbWiKg7g3aljO+j6r7qJYZAxXHshsP ZmUkEY93qGvMchLc4F2B2nHNKhXNVHBs/r7gODF+u5EJ5Srx32wlDXzM2VmlTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N October 7, 2022 at 1:38 PM, "Tomoaki AOKI" wr= ote: >=20 >=20On Fri, 7 Oct 2022 12:49:23 +0200 > Baptiste Daroussin wrote: >=20 >=20>=20 >=20> Hello everyone, > >=20=20 >=20> It's been a while since the ports management team (portmgr) needed= some > > modernization and updates. To meet today's requirements, we are taki= ng a first > > step: spliting portmgr and pkgmgr. > >=20=20 >=20> While portmgr's charter does not change, the part of the responsib= ility > > regarding the packages management will now be delegated to pkgmgr un= der the > > portmgr umbrella. > >=20=20 >=20> Package management (pkgmgr) team: > > - its role is to work on the technical side of the package productio= n: > > + building official packages. > > + running exp-runs. > > + maintaining and upgrading the package build infrastructure. > > - This team will be composed of people that are not part of the port= mgr team > > (no votes for instance) but still will receive the portmgr emails (l= ike > > lurkers) in a advisory function. Working on the package build > >=20 >=20 > It would be worth considering to contain INDEX build. > Not all, but some of the causes of broken INDEX also causes package > builds. >=20 >=20For these cases, giving the authority of forcibly fix/revert > offending commit(s) to pkgmgr should greatly help, especially for > commits just before weekly package build starts. We cannot list everything, but yes it is considered part of it. Best regards, Bapt