INN 2.7.0 and development repository

Avon avon at bbs.nz
Thu Dec 24 20:54:39 UTC 2020


Russ, I'm in support of a move to Git and GitHub also.

Best, Paul

news.bbs.nz



> -----Original Message-----
> From: inn-workers <inn-workers-bounces at lists.isc.org> On Behalf Of Russ
> Allbery
> Sent: Friday, 25 December 2020 7:15 AM
> To: inn-workers at isc.org
> Subject: INN 2.7.0 and development repository
> 
> I've been thinking about useful cleanup for INN 2.7.0 and wanted to open a
> conversation about possibly moving to Git and GitHub.
> 
> The current setup with Subversion and Trac works, but it has a couple of
> drawbacks:
> 
> 1. It's a unique setup among all of my projects.  I long ago moved almost
>    everything to Git, and the rest of my very legacy stuff is in CVS (and
>    will eventually move to Git once I clear various prerequisites).  It's
>    not very hard to maintain the Subversion server and Trac server, but it
>    is one more thing to maintain, upgrade with new versions of Debian,
>    etc.
> 
> 2. Probably more compellingly, the current INN setup is wholly dependent
>    on me.  If I get hit by a bus or otherwise put of commission for a
>    while, everything gets irritatingly hard, since everything is on my
>    private infrastructure and no one else can maintain it.  If instead we
>    had a GitHub organization, it can have multiple owners and those owners
>    can add more owners if necessary, and it's much easier to have
>    continuity.
> 
> Using GitHub would also let us support pull requests if people wanted to
use
> that development flow (although of course nothing prevents us from
> continuing to handle patches sent to the mailing list).  And we could use
> GitHub Actions to automatically test new commits or pull requests, rather
> than only testing nightly on snapshot generation and manually before
> committing.
> 
> There are other software forges out there than GitHub and there are
> reasons (generally free software / free service) reasons for wanting to
use
> other ones, but I don't really want to open that part of the discussion.
I know
> GitHub well, already use it for work, think it's easy enough to get
information
> back out of it again so the chances of lock-in aren't too high, and find
the
> alternatives like GitLab much inferior.  So I'd rather focus on current
setup vs.
> GitHub.  Everything we do would be free on GitHub, and I suspect will stay
> free for at least the forseeable future.
> 
> I can continue publishing snapshots the same way that I'm currently doing;
> that part is easy to keep going and anyone else could take it over without
a
> ton of work.
> 
> It looks like there are a few scripts available to migrate Trac issues to
GitHub
> issues, so we should be able to preserve that part of the Trac setup as
well.
> We don't really use the wiki, I think (although there too GitHub has
GitHub
> Pages, which is just rendered Markdown and is easy to use and to get all
the
> data back out of should we want it).
> 
> I grabbed the InterNetNews organization name on GitHub just in case we
> want to use it.  (INN was already taken by an unrelated organization.)
> 
> --
> Russ Allbery (eagle at eyrie.org)             <https://www.eyrie.org/~eagle/>
> 
>     Please send questions to the list rather than mailing me directly.
>      <https://www.eyrie.org/~eagle/faqs/questions.html> explains why.
> _______________________________________________
> inn-workers mailing list
> inn-workers at lists.isc.org
> https://lists.isc.org/mailman/listinfo/inn-workers



More information about the inn-workers mailing list