lacus icon indicating copy to clipboard operation
lacus copied to clipboard

Installation guide is only meant to be run from main branch?

Open ajoga opened this issue 1 year ago • 1 comments

Hello,

I'm following the guide to install this, but with a twist as I checkout the latest tag in order to not run from the main branch. Is this unsupported and shouldn't be done, or wasn't considered?

I do my best to run known releases of things, but let me know if this shouldn't be done here.

OS: Ubuntu 22.04.4 LTS

Steps to reproduce:

1/ install AIL 2/

$ pwd # ensure you're in the AIL directory
$ sudo apt install pipx
$ pipx install poetry # recommended way to install poetry, by poetry: https://python-poetry.org/docs/
$ pipx ensurepath
$ git clone https://github.com/ail-project/lacus.git
$ cd lacus
$ git checkout v1.10.0 # latest release at time of writing this
$ poetry install
$ poetry shell
$ playwright install-deps
$ echo LACUS_HOME="`pwd`" >> .env
$ poetry run update --init
No logging config file available.
Falling back on sample config, please initialize the logging config file.
* Update repository.


You are not currently on a branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

I think it comes from https://github.com/ail-project/lacus/blob/2482a07e59d46517f57efcbe259f2c93afe7c568/bin/update.py#L72

Thank you

ajoga avatar Jul 19 '24 08:07 ajoga