From nobody Fri Oct 7 11:38:35 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 4MkRCV3G9zz4V88Y for ; Fri, 7 Oct 2022 11:38:46 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (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 4MkRCT1jJlz3dh5; Fri, 7 Oct 2022 11:38:44 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from kalamity.joker.local (123-1-88-210.area1b.commufa.jp [123.1.88.210]) (authenticated bits=0) by www121.sakura.ne.jp (8.16.1/8.16.1/[SAKURA-WEB]/20201212) with ESMTPA id 297BcZ88008518; Fri, 7 Oct 2022 20:38:35 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Fri, 7 Oct 2022 20:38:35 +0900 From: Tomoaki AOKI To: Baptiste Daroussin Cc: ports@freebsd.org Subject: Re: Splitting pkgmgr and portmgr Message-Id: <20221007203835.d9988335cfe98d6ca321c85e@dec.sakura.ne.jp> In-Reply-To: <20221007104923.7a2whzyq6ocnhsju@aniel.nours.eu> References: <20221007104923.7a2whzyq6ocnhsju@aniel.nours.eu> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.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-Rspamd-Queue-Id: 4MkRCT1jJlz3dh5 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp has no SPF policy when checking 153.125.133.21) smtp.mailfrom=junchoon@dec.sakura.ne.jp X-Spamd-Result: default: False [-1.60 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; MLMMJ_DEST(0.00)[ports@freebsd.org]; R_DKIM_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; R_SPF_NA(0.00)[no SPF record]; RCVD_TLS_LAST(0.00)[]; HAS_ORG_HEADER(0.00)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_SOME(0.00)[]; DMARC_NA(0.00)[sakura.ne.jp]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On Fri, 7 Oct 2022 12:49:23 +0200 Baptiste Daroussin wrote: > Hello everyone, > > It's been a while since the ports management team (portmgr) needed some > modernization and updates. To meet today's requirements, we are taking a first > step: spliting portmgr and pkgmgr. > > While portmgr's charter does not change, the part of the responsibility > regarding the packages management will now be delegated to pkgmgr under the > portmgr umbrella. > > Package management (pkgmgr) team: > - its role is to work on the technical side of the package production: > + 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 portmgr team > (no votes for instance) but still will receive the portmgr emails (like > lurkers) in a advisory function. Working on the package build It would be worth considering to contain INDEX build. Not all, but some of the causes of broken INDEX also causes package builds. For 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. > infrastructure side they may have insights on subjects that are not clear > to most portmgr members. > > pkgmgr charter is: > - Make sure the ports tree remains functional, this includes running test > builds of proposed changes and reverting/fixing broken commits that break > the build. > - Maintain the automated package building cluster, and provide the resulting > packages for download by FreeBSD users. > > As such, bdrewery@ and antoine@ have stepped down from portmgr and joined > pkgmgr. > > This change allows portmgr to focus on other areas of its charters, such as > communicate more with the community, help and advise any member of the ports > community to work on framework related changes, etc. > > More changes may happen in the near future when this change has landed. > > We would like to take the opportunity of this email to thank both antoine and > bdrewery for the work and the time spent on portmgr, and whish them luck in > their new role as pkgmgr. > > Best regards, > Bapt on behalf of portmgr -- Tomoaki AOKI