Bug#861635: ITP: eternal-terminal -- Remote terminal for the busy and impatient
- To: 861635@bugs.debian.org
- Subject: Bug#861635: ITP: eternal-terminal -- Remote terminal for the busy and impatient
- From: Dean Hamstead <dean@fragfest.com.au>
- Date: Thu, 7 Aug 2025 22:01:39 +1000
- Message-id: <[🔎] 2e6f609e-3a4a-4f6b-a1c5-91736c024774@fragfest.com.au>
- Reply-to: Dean Hamstead <dean@fragfest.com.au>, 861635@bugs.debian.org
- In-reply-to: <fc5374c9-74c8-42c8-b082-64ac3faec18e@debian.org>
- References: <CAEB55tXu6wC95Ecf8fdi5Sf5poEc+ygWb9GNyT1Ksm95gFkQmg@mail.gmail.com> <CAEB55tXu6wC95Ecf8fdi5Sf5poEc+ygWb9GNyT1Ksm95gFkQmg@mail.gmail.com> <fc5374c9-74c8-42c8-b082-64ac3faec18e@debian.org> <fc5374c9-74c8-42c8-b082-64ac3faec18e@debian.org> <CAEB55tXu6wC95Ecf8fdi5Sf5poEc+ygWb9GNyT1Ksm95gFkQmg@mail.gmail.com>
This seems amazingly close to inclusion.
Perhaps man pages for htm and htmd can be quickly written up?
On Wed, 8 Jan 2025 22:43:44 +0800 Blair Noctis <ncts@debian.org> wrote:
> Hi ChangZhuo,
>
> For fun, I did a packaging for it, see
https://salsa.debian.org/ncts/EternalTerminal. Note it Debianizes on top
of upstream Git history, including removing Files-Excluded in the
debian/sid branch, a style some haven't adopted yet or won't, though the
debian/ directory should still be usable when copied to a
gbp-import-orig style packaging.
>
> A few problems:
>
> - A few dependencies are still vendored, under external_imported/.
Arguably they are small enough (~2k SLoC total from tokei).
> - Binary packages are named et and etserver, per upstream naming.
Such short names might become controversial.
> - The htm and htmd executables are installed into /usr/libexec/et/,
because I don't really know what they do, other than a vague line of
"headless terminal multiplexer". You might want to mention such in a
README.Debian.
> - Additionally, htm is installed into /usr/libexec/et/htm_/, with a
wrapper in the expected place. The reason is that, htm calls
`system("htmd")`, which I suppose expects htmd to be in $PATH. The
wrapper prepends the libexec path before calling the actual htm executable.
> - `-fuse-ld=mold`. This is mostly personal preference, but does have
the nice aspect of reducing build time (if mold is really faster than
GNU ld or lld, I didn't benchmark).
>
> Telemetry is completely removed.
>
> I'm mildly interested in this software, though don't currently have
the passion to be its (co-)maintainer. So please feel free to take what
you need, and change my name in various fields to yours :>
>
> --
> Sdrager,
> Blair Noctis
Reply to: