Bug#967773: Bug#1038572: Do we have resources to keep tiemu (Texas Instruments calculators emulator)
Lionel Debroux
lionel_debroux at yahoo.fr
Mon Dec 23 10:56:12 GMT 2024
Hi,
Upstream here.
> > As far as I can see upstream is in low maintenance mode even if not
> > inactive. Do you think the used toolset will be changed in a
> > foreseable time frame so keeping tiemu might be possible or is it
> > rather probable we need to ged rid of this package?
>
> I filed an issue upstream quite some time ago [1], but it looks like
> nobody is working on it. I fear, after managing to keep the
> TI-programs alive in Debian for quite some time, it's not worth the
> effort to keep them for trixie and the time being.
>
> Best regards,
>
> Andi
>
>
> [1] https://github.com/debrouxl/tiemu/issues/6
I hereby want to record that the fact that TIEmu remained usable years
into the 2020s (and technically still is, provided one uses
long-deprecated building blocks) stems from a great decision, made more
than 15 years ago, by the former maintainer of
libti*/gfm/tilp/skinedit/tiemu, Romain Liévin. Namely, mandating onto
contributors that the code base remain buildable and usable without the
integration of GDB.
The GDB version was made of patched forks of outdated versions of
various FLOSS code bases stitched together by a fragile build system.
There was a weird event loop to dispatch events where they belong, for
the UI or otherwise. There was no gdbstub integration.
The GDB version already wasn't very healthy in 2009-2010, and it would
have been a maintenance nightmare ever since. Romain deserves credit for
keeping that GDB integration optional: it made TIEmu low-maintenance,
and allowed me + contributors to focus on other tasks, especially the 4
libti*. It made more sense to work primarily on those, as they underlie
TILP, TIEmu and another graphing calculator emulator, TilEm.
Regards,
Lionel Debroux.
More information about the debian-science-maintainers
mailing list