Re: git: 5feb981a289a - main - editors/markmywords: new port had been added (+)

From: Alexey Dokuchaev <danfe_at_freebsd.org>
Date: Sun, 28 Dec 2025 11:57:29 UTC
On Sun, Dec 28, 2025 at 12:43:58PM +0100, Matthias Andree wrote:
> Am 28.12.25 um 12:13 schrieb Alexey Dokuchaev:
> > On Sun, Dec 28, 2025 at 11:57:36AM +0100, Matthias Andree wrote:
> > > Am 28.12.25 um 11:56 schrieb Alexey Dokuchaev:
> > > > On Sun, Dec 28, 2025 at 11:47:01AM +0100, Matthias Andree wrote:
> > > > > Am 28.12.25 um 09:36 schrieb Alexey Dokuchaev:
> > > > > > commit 5feb981a289a21dc7df903c04da2019417d7ef8e
> > > > > > 
> > > > > >        editors/markmywords: new port had been added (+)
> > > > > >        Minimal markdown editor around WebKitGTK, written in Vala.
> > > > > >        WWW: https://github.com/voldyman/MarkMyWords
> > > > > 
> > > > > Can you please stop adding new abandonware to the ports tree?
> > > > > [...]
> > > > > It's not as if we didn't have enough markdown editors already.
> > > > 
> > > > I'm currently searching for a good one and haven't found such yet.
> > > > On that note, I don't think we should limit our users and let them
> > > > decide and pick what suits them best.
> > > 
> > > Please add a DEPRECATED= dead upstream, letting people looking for editors
> > > know that they're about to mount a dead horse.
> > 
> > I don't buy this mounting a dead horse argument.  It builds against current
> > dependencies we have in the ports tree, it works as intended, doesn't crash,
> > and edits my markdown files just fine.  It implements most of the author's
> > intended features; there is a couple of minor issues, mostly cosmetic, which
> > I plan to fix as time permits.  A piece of software doesn't have to keep
> > making new releases every six weeks to remain useful.
> 
> "A couple of minor issues" raises the question:
> 
> How many open security holes does it install because it hasn't been tended
> to and due diligence is obviously missing?

This equally applies to all software we have in the ports, regardless of
how active upstream is.  That's why we explicitly state, I think in the PHB
somewhere, that any ported software users install is on their own risk.

OTOH, you have a point, I'll review the way it interacts with WebKit, should
not be too hard as it's written in Vala.

./danfe