YunoHost-Apps / mopidy_ynh

Mopidy package for YunoHost
http://www.mopidy.com
Apache License 2.0
4 stars 8 forks source link

Fix broken status: add system and python dependencies #42

Open Fazarel opened 10 months ago

Fazarel commented 10 months ago

Problem

Python fails to install some libraries and extensions

Solution

Solution inspired by: https://mopidy.com/blog/2019/12/27/mopidy-3-faq/#so-how-do-i-install-mopidy-3-on-ubuntu-1804-lts

  1. Packages needed by pygobject added to pkg_dependencies: libcairo2-dev libffi-dev libgirepository1.0-dev libglib2.0-dev

  2. Python libraries added: vext needs wheel some extensions need pygobject

  3. By the way, updated to the latest versions of mopidy and its extensions.

Tested in VirtualBox environment, amd64, YunoHost 11.2.5 (stable) The log : https://paste.yunohost.org/raw/apucuhigal

PR Status

Automatic tests

Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

ericgaspar commented 10 months ago

!testme

yunohost-bot commented 10 months ago

:v: Test Badge

siwinter commented 10 months ago

The state of the project is a bit confusing right now. There are two identical pull requests for the same issue. The automatic tests are not running for both. We should agree on who will finish this.