Skip to content

Releases: proycon/LaMachine

v2.4.1

19 Sep 21:12
Compare
Choose a tag to compare

Minor update release:

  • Register metadata for debian packages (proycon/codemetapy#1)
  • Register versions for nextflow and alpino

v2.4.0

06 Sep 08:49
Compare
Choose a tag to compare
  • Integrated Jupyter Labs as a web-based notebook/IDE/terminal environment (#108)
  • Included Python Course for the Humanities by @fbkarsdorp (and myself)
  • Added lamachine-add script as a way to add software, i.e. automatically edit the installation manifest #111
  • Added lamachine-passwd script to set passwords
  • Improved documentation (README), included screenshots
  • Fix in delegation to FLAT from CLAM webservices (viewer)
  • Added webserver support for macOS virtualenv flavour, but still limited (uwsgi doesn't work yet, so webservices don't work) #114
    • Upgrade notice: If you come from an earlier installation you will need to set webserver: true in your LaMachine configuration for this to take effect
  • Added Stanford CoreNLP (#60)
  • Added wopr for macOS virtualenv flavour (i.e. added to homebrew now)
  • Added extra utilities for data science (extra-utils), provides: jq, ack, graphviz, gnuplot, glances, csvkit, xmlstarlet and a lot more
  • Added conll-u parse module to python-core

v2.3.0

13 Aug 16:41
Compare
Choose a tag to compare
  • Always upgrade pip, as we want to rely on the newer --upgrade-strategy only-when-needed flag, preventing unnecessary updates of dependencies if not explicitly requested.
  • An explicit PYTHONPATH is now set and used for global LaMachine installations (affects all VM and Docker installations). Users are recommended to start anew with a fresh LaMachine VM or Docker container if possible, as the regular lamachine-update will leave artefacts.
  • Fixed CentOS 7 regression problem caused by v2.2.12
  • FLAT integration completed #49
  • Implemented (limited) custom version support (#51)
    • Custom versioning on macOS is not supported (and probably won't be supported in the future either unless there is a huge demand)
    • Custom versioning necessarily excludes packages supplied by the linux distribution's package manager. To ensure getting a LaMachine environment close to the original, ensure you build it on the same distribution.
    • Versioning of java/maven software is not supported yet (but will be in the future)
    • Some software is excluded as either upstream doesn't provide the necessary release history, or it needs more effort on my part to support that release history as it deviates from the default, examples are: Nextflow, Alpino

v2.2.12

09 Aug 08:06
Compare
Choose a tag to compare
  • Added Stanford CoreNLP #60
    • Added support for pulling software from Maven Central
    • Set a default java classpath
  • Fixed locale problems, set locale for docker and vagrant, always prevent C or POSIX locales #107
  • Added PyTorch
  • Always update pip (a proper recent pip that supports the upgrade policy parameter is needed)
  • Detect if the virtualenv python diverges from the global one, and suggest reinstallation of LaMachine in that case #105
  • Some Travis-CI fixes

v2.2.11

15 Jul 20:47
Compare
Choose a tag to compare

Minor fixes:

  • Set $MANPATH in activation script (should solve #104)
  • fixed hunspell-de package #102

v2.2.10

12 Jul 10:38
Compare
Choose a tag to compare
  • added networkx to default python packages to install
  • Added NAFFoLiAPy to LaMachine after first release
  • Adding zip/unzip #100
  • Disabling allow-unauthenticated parameter to apt module (solves #101)
  • Bootstrap had no hashbang
  • Adding pcre libraries to global dependencies, required in case of manual nginx compilation
  • Updated kaldi metadata #32
  • Added ubuntu 18.04 venv test
  • Added hunspell tool and dictionaries if gecco is chosen #102

v2.2.8

24 Jun 20:51
Compare
Choose a tag to compare

Bugfix release:

  • uwsgi template somehow failed to produce a newline, causing bug #95, this should fix it
  • Set REWRITE_HOST for labirinto (v0.2.4) to allow rewriting hostname with the one detected at run time, allows accessing underlying services when not resolvable
  • fixed bug in previous fix for #88 #94, hopefully now fixed for good
  • documentation: add hostname to recommended docker command after bootstrap #97

v2.2.7

20 Jun 13:32
Compare
Choose a tag to compare
  • lamachine-update fix for Docker #94
  • improved git ident fix when stashing #88
  • added note on disabling Hyper-V on Windows #93
  • Better managed version number

Due to a bug in lamachine-update that affects docker users only, docker users should update to this release by obtaining the new image from Docker Hub.

v2.2.6

14 Jun 08:56
Compare
Choose a tag to compare
  • Nextflow permission fix
  • nginx: allow upload of large files (up to 1GB)
  • Apache and puppet examples (thanks to @lbiemans)
  • Explicitly force english UTF-8 locale in lamachine-start-webserver script
  • Set default HTTP port to 8080 instead of 80 if root is disabled
  • Redirect uwsgi output to log + more info in lamachine-start-webserver
  • Attempted fix for git ident problem on stash #88 #94
  • Rehash $PATH in bootstrap script

v2.2.3

05 Jun 11:46
Compare
Choose a tag to compare
  • Updated flavour descriptions to cause less confusion
  • Set Labirinto portal_registry_url to be relative by default
  • Added U_USING_ICU_NAMESPACE for old ticcltools to make it work with newer icu
  • added --force parameter to bootstrap (#88), and you can now do lamachine-update force=2 to explicitly remove all sources prior to updating
  • Attempted fix for git stash problems due to missing identity by setting git environment variables; introduced new "maintainer_name" and "maintainer_mail" properties. #88
  • Valkuil metadata registration
  • Ensure nextflow permissions are sane also in multi-user settngs
  • Attempted fix for global installations without sudo (not really well tested yet)