Rirusha / Cassette

GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems
GNU General Public License v3.0
170 stars 12 forks source link

Не работает Cassette Devel версия приложения из nightly репозитория #92

Open Rirusha opened 3 months ago

Rirusha commented 3 months ago

Сборка проходит успешно, однако итоговая версия не работает. Код также не содержит ошибок и dev-0.2 запускается и работает.

(cassette:2): Gtk-CRITICAL **: 05:28:44.707: Error building template class 'CassetteHeaderBar' for an instance of type 'CassetteHeaderBar': .:0:0 Invalid object type 'CassetteCacheIndicator'

(cassette:2): Gtk-CRITICAL **: 05:28:44.712: Error building template class 'CassetteMainWindow' for an instance of type 'CassetteMainWindow': .:0:0 Invalid object type 'CassetteLoadingWidget'

В терминале при запуске эти две ошибки. Всё остальное вытекает из них. Похоже будто приложение не может сопоставить классы в шаблоне с их аналогами в коде.

Rirusha commented 3 months ago

Проблема была в master Platform и SDK gnome, они пока слишком нестабильные.

Появилась новая проблема: flatter в CI получени в виде артефактов .flatpakref для x86_64 и aarch64 архитектур, они рабочие, но не заливаются в созданный репозиторий. Который, кстати, подключается как репозиторий. В итоге получается, что репозиторий пустует.

Rirusha commented 2 months ago

Репозиторий не был пуст. Там находился bundle соответствующий последней архитектуре в матрице. Временное решение - поменять архитектуры, чтобы последним собирался x86_64, так как подавляющее большинство пользователей на ней (если не все). Однако сборка под aarch64 тоже важна, для тестов на pinephone. Так что проблема остается.