Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Oct 2025 22:40:47 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        "emaste@freebsd.org" <emaste@FreeBSD.org>, dev-commits-src-main@freebsd.org
Cc:        Lexi Winter <ivy@freebsd.org>, Baptiste Daroussin <bapt@FreeBSD.org>
Subject:   RE: git: e7258c42520c - main - diff3: Move to own package
Message-ID:  <BF12FB3F-CB35-4C4F-8C59-CB0861F76A0E@yahoo.com>
References:  <BF12FB3F-CB35-4C4F-8C59-CB0861F76A0E.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ed Maste <emaste_at_FreeBSD.org> wrote on
Date: Wed, 01 Oct 2025 13:24:51 UTC :

> The branch main has been updated by emaste:
>=20
> URL: =
https://cgit.FreeBSD.org/src/commit/?id=3De7258c42520c18c034f644b97377d8d2=
a0ad8b7c
>=20
> commit e7258c42520c18c034f644b97377d8d2a0ad8b7c
> Author: Ed Maste <emaste@FreeBSD.org>
> AuthorDate: 2025-10-01 09:28:56 +0000
> Commit: Ed Maste <emaste@FreeBSD.org>
> CommitDate: 2025-10-01 13:23:40 +0000
>=20
> diff3: Move to own package
>=20
> diff3 is the last remaining GPL-licensed userland component. Move it
> to its own package, so that it may be excluded if desired.

I am not sure that this achieved all its hoped-for
goals as things are. Using a delete to show
dependencies (for a main 16 context):

# pkg del FreeBSD-diff3
pkg: Warning: Major OS version upgrade detected.  Running "pkg bootstrap =
-f" recommended
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 6 packages (of 0 =
packages in the universe):

Installed packages to be REMOVED:
	FreeBSD-diff3-dbg: 16.snap20251001134546
	FreeBSD-set-optional-dbg: 16.snap20251001134546
	FreeBSD-set-optional-jail-dbg: 16.snap20251001134546
	FreeBSD-set-tests: 16.snap20250916221226
	FreeBSD-tests: 16.snap20251001223513
	FreeBSD-tests-dbg: 16.snap20251001223513


First off, the delete is not trying to delete everything
that was requested, just some of it and related stuff.

But, using the -dbg references to see some of what requires
FreeBSD-diff3 to be present: FreeBSD-set-optional
FreeBSD-set-optional-jail FreeBSD-set-tests FreeBSD-tests .

Was the intent to allow, say, FreeBSD-set-optional* use
without FreeBSD-diff3 needing to be involved?


Note: In my context, all of FreeBSD-* is not-automatic
because of how I install and upgrade.


> Reviewed by: ivy
> Sponsored by: The FreeBSD Foundation
> Differential Revision: https://reviews.freebsd.org/D52810
. . .

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF12FB3F-CB35-4C4F-8C59-CB0861F76A0E>