Date: Mon, 10 Jan 2022 22:10:31 +0000 From: Brooks Davis <brooks@freebsd.org> To: Stefan E??er <se@FreeBSD.org> Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: bcaf25a8c804 - main - Fix CONFLICTS entries of multiple ports Message-ID: <20220110221031.GA98055@spindle.one-eyed-alien.net> In-Reply-To: <202201101516.20AFGNau035475@gitrepo.freebsd.org> References: <202201101516.20AFGNau035475@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 10, 2022 at 03:16:23PM +0000, Stefan E??er wrote: > The branch main has been updated by se: >=20 > URL: https://cgit.FreeBSD.org/ports/commit/?id=3Dbcaf25a8c8046b094f6b5ab5= bc258333bc326ee1 >=20 > commit bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 > Author: Stefan E??er <se@FreeBSD.org> > AuthorDate: 2022-01-10 14:20:12 +0000 > Commit: Stefan E??er <se@FreeBSD.org> > CommitDate: 2022-01-10 15:15:39 +0000 >=20 > Fix CONFLICTS entries of multiple ports > =20 > There have been lots of missing CONFLICTS_INSTALL entries, either > because conflicting ports were added without updating existing ports, > due to name changes of generated packages, due to mis-understanding > the format and semantics of the conflicts entries, or just due to > typoes in package names. > =20 > This patch is the result of a comparison of all files contained in > the official packages with each other. This comparison was based on > packages built with default options and may therefore have missed > further conflicts with optionally installed files. > =20 > Where possible, version numbers in conflicts entries have been > generalized, some times taking advantage of the fact that a port > cannot conflict with itself (due to logic in bsd.port.mk that > supresses the pattern match result in that case). > =20 > A few ports that set the conflicts variables depending on complex > conditions (e.g. port options), have been left unmodified, despite > probably containing outdated package names. > =20 > These changes should only affect the installation of locally built > ports, not the package building with poudriere. They should give an > early indication of the install conflict in cases where currently > the pkg command aborts an installation when it detects that an > existing file would be overwritten, > =20 > Approved by: portmgr (implicit) The devel/llvm-devel port change (truncated in the email) contains: +CONFLICTS_INSTALL=3D llvm-devel This confuses me. Why are we adding a self-conflict? -- Brooks --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJh3K7WAAoJEKzQXbSebgfAMLoH/25OHxgJpuR0b52YNKmqKa3k OJbtIhJcUMAhu0o+KEnXBhpuswjQx9WlGQuY16EFVHbuhpqdpXyaJkejx0UkIlf8 toRFmB6QBGpzuwsjjJ7iFrLUtJup11QEpUqZN5OzdECwETRn4ZSXhOxmpR5nRTRm LF+owUgqtr5DE2GoI6JbFBMIn+6qrmNqGx9U2EBejBj913ZD52dL+FB7cjUPVSRY lGwRBpNuTjOWWdgUigGadG0R7GB8VZniZ3ox6MtovoKM372b6MWsQCNVW0P88I38 TJ8cWTx2pDGu8A6FDjcVzou1iQvozcXJCjr+m01su1PMtiJfFtq2fJs73533gus= =ezsB -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20220110221031.GA98055>