Explictly select python 3. The `python2` and `python` packages will
be removed from Ubuntu. Until each call site is fixed, install a
/usr/local/bin/python symbolic link as a non-intrusive work-around
(.deb packages do not interfer with /usr/local).
Add an explicit maintainer for bbc-basic.
Undo some cosmetic changes in order to reduce the global diff, this
merge request will probably be sqashed before acceptance.
Move lib{readline,edit}-dev out of the generic part.
Use existing .deb packages for GHDL and vim.
The modified implementations have been tested on Debian bullseye.
* prefer later Ubuntu image, hopefully reducing the image count
* for Ubuntu versions, prefer numerical versions to unsorted codenames
* prefer packaged build systems to local rebuilds
* prefer the current default version of each build system
* delegate resolution of indirect dependencies to apt
* xslt: remove intermediate run script. The initial motivation is to
provide an explicit path to the python3 interpreter, as the
versioned executable is not always in PATH.
* Add DEBIAN_FRONTEND=noninteractive to some Dockerfiles. This is to
workaround tzdata which prompts interactively by default.
* Debian/Ubuntu do not ship a python->python2 link by default.
* With the improved logo implementation in another branch, there is no
need anymore to tweat the garbage collector settings.
* logo: use upstream brandy compiler (instead of building).
* guile: adjust deb-src mechanism to build ucblogo and workaround doc
build bug.
vivid packages are no longer available.
There are still implementations that use vivid because updating to
xenial was not sufficient to get them working again.
- Reorder README to have implementation list after "learning tool"
bullet.
- This also moves tests/ and libs/ into impls. It would be preferrable
to have these directories at the top level. However, this causes
difficulties with the wasm implementations which need pre-open
directories and have trouble with paths starting with "../../". So
in lieu of that, symlink those directories to the top-level.
- Move the run_argv_test.sh script into the tests directory for
general hygiene.