From Apertium
Jump to navigation Jump to search

Docs for updating because I never remember how to edit the gt docs:

Installing new pairs[edit]


Ensuring current pairs are up-to-date[edit]

ssh into gtweb and run

sudo systemctl start dnf-automatic

(This command will take care of cleaning metadata first, and restarting apy afterwards.)

The dnf upgrade should happen every morning, but if Tino's nightly repo needs a lot of time to compile, or the build service is down, things may lag a bit more. Look at the bottom of if you're interested in what might have happened.

Automatic updates and restarts[edit]

There are some systemd units that do the automatic package updates and restarting of the MT service (Apy).

To inspect the updating units:

systemctl cat dnf-automatic.service
systemctl cat dnf-automatic.timer

The dnf-automatic.service should restart Apy after running (see the ExecStopPost line)).

We also restart Apy twice more a day, just in case it gets stuck or something:

systemctl cat restart-apy.service
systemctl cat restart-apy.timer

More info at

What versions are running?[edit] is running the packages from Tino's nightly repo, so they should be at most 24 hours out-of-date, given the build wasn't broken (if the version in SVN doesn't compile when Tino's machine tries updating, the package isn't updated). There are some more details at ~apy/README on gtweb. and should also now be running the nightly repo, but see the file /opt/mt/README on gtweb for how to make sure.

( shows the latest available nightly sme-nob package, while shows the build log of that package.)

How do I see unknown words?[edit]

ssh gtweb /home/apy/dump-missing-words