aligrudi / neatroff_make

Neatroff top-level makefile
51 stars 15 forks source link

Consider migrating `repo.or.cz/troff` fork to GitHub #23

Closed Alhadis closed 2 years ago

Alhadis commented 2 years ago

This repository's sources are all hosted on GitHub, save one — a fork of Plan9's pic and tbl ports for Linux hosted at repo.or.cz/troff.git. This is problematic because repo.or.cz's uptime is rather… volatile.

Several times I've attempted to git clone a repository hosted there, only to be met with connection failure. These periods of downtime can last between a few hours or several days, with the last crash prompting me to make a fork in order to have a stable source from which to install neatpic and neattbl. I'd strongly prefer to use a canonical source instead.

Which brings me “neatly” along to my second point: a few months ago, I finished work on a Homebrew formula for installing Neatroff on macOS (via the alhadis/troff tap). It includes a subroutine for checking each of neatroff_make's constituents for updates, something which was non-trivial to implement. Much of the complexity stemmed from having to support an obscure host in addition to GitHub.com, the latter can efficiently query multiple APIs in a single payload.

@aligrudi, would you be willing to move your fork over to GitHub? This would make everybody's lives much easier. 😀 Thank you!

aligrudi commented 2 years ago

John Gardner @.***> wrote:

Which brings me “neatly” along to my second point: a few months ago, I finished work on a Homebrew formula for installing Neatroff on macOS (via the alhadis/troff tap). It includes a subroutine for checking each of neatroff make's constituents for updates, something which was non-trivial to implement. Much of the complexity stemmed from having to support an obscure host in addition to GitHub.com, the latter can efficiently query multiple APIs in a single payload.

Interesting.

@aligrudi, would you be willing to move your fork over to GitHub? This would make everybody's lives much easier. 😀 Thank you!

OK. I will do so later today.

Thanks, Ali

Alhadis commented 2 years ago

OK. I will do so later today.

Any update?

aligrudi commented 2 years ago

John Gardner @.***> wrote:

OK. I will do so later today.

Any update?

Sorry for the long delay. I was waiting for a suggestion for its name, and it was forgotten altogether (I finally chose troffp9...).

Please report if there is any problem.

Thanks, Ali

Alhadis commented 2 years ago

Perfect, thank you so much! 😀 I've updated the package description accordingly.

aligrudi commented 1 year ago

John Gardner @.***> wrote:

@aligrudi, would you be willing to move your fork over to GitHub? This would make everybody's lives much easier.

Any suggestions for the name of the repository?

troff_plan9linux plan9troff_linux p9troff_linux ..

Thanks, Ali

Alhadis commented 1 year ago

Any suggestions for the name of the repository?

troffp9 works for me (and it's already in-use by the Homebrew formula used to install Neatroff).

Thanks again!