Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Jan 2021 19:24:35 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 252417] mergemaster: deprecation and removal plan
Message-ID:  <bug-252417-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252417

            Bug ID: 252417
           Summary: mergemaster: deprecation and removal plan
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: ngie@FreeBSD.org

mergemaster(8) has been deprecated for several releases and its
replacement--etcupdate(8)--has been present in production systems since at
least 9.x/10.x.

Reasons for deprecating/removing mergemaster(8) are as follows:
1. It doesn't have a maintainer.
2. It's not being actively developed.
3. It was made fragile with the move from svn to git (it relies on RCS tags
like $FreeBSD$, which are no longer incremented when touched, requiring man=
ual
human intervention).

It's past time to replace mergemaster(8) with etcupdate(8).

This bug will track the following items:
* Reconciling all missing features (if any) between etcupdate(8) and
mergemaster(8) so the transition can be relatively painless.
* Replacing mergemaster(8) with etcupdate(8) in documentation (in base and
docs). Affected areas [in base] in my svn checkout (which is admittedly dat=
ed)
appear to be as follows:
$ grep -rIl mergemaster .
contrib/sendmail/FREEBSD-upgrade
release/tools/vmimage.subr
release/scripts/mm-mtree.sh
release/Makefile
share/man/man8/beinstall.8
share/man/man7/build.7
targets/pseudo/userland/Makefile.depend
tools/build/beinstall.sh
usr.sbin/etcupdate/etcupdate.8
usr.sbin/Makefile
usr.sbin/mergemaster/...
Makefile
UPDATING
$

* Adding appropriate messaging in the utility to note the deprecation/remov=
al
plan.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-252417-227>