Created attachment 12705 [details] log Не собирается с новой Plasma build#316300
Мешает прохождению Plasma-5.27-LTS в стабильный репозиторий.
Это единственный пакет, с которым постоянно проблемы. Предлагаю удалить его из репозитория до нахождения решения.
(Ответ для Sergey V Turchin на комментарий #2) > Это единственный пакет, с которым постоянно проблемы. Предлагаю удалить его > из репозитория до нахождения решения. Предлагаю спросить Леонтия, в чем там дело и какие есть варианты.
Понятно какие - он использует kwin при сборке и ломается, если идут изменения в kwin. Нужно или его собирать с какой-то своей версией kwin, или действительно просто удалить, что бы не мешал сопровождению KDE, пока его не соберут как-то иначе. Леонтий, расскажите нам о других вариантах решения этой задачи, пожалуйста.
В данный момент готовлю исправление. Позже прокомментирую по поводу дальнейшего сопровождения.
(Ответ для Leontiy Volodin на комментарий #5) > В данный момент готовлю исправление. > Позже прокомментирую по поводу дальнейшего сопровождения. В процессе. build#316418
(Ответ для Leontiy Volodin на комментарий #6) > (Ответ для Leontiy Volodin на комментарий #5) > > В данный момент готовлю исправление. > > Позже прокомментирую по поводу дальнейшего сопровождения. > > В процессе. > build#316418 [#316418] DONE (try 2) deepin-kwin2.git=5.24.3.1.9-alt2 Должно помочь.
Выскажу свои соображения по поводу данной ситуации. Сопровождать deepin, как находиться меж двух огней. Upstream, несмотря на свою ориентированность на github в последнее время, по прежнему несинхронно отправляет новые версии/коммиты своих пакетов. Из-за этого часто возникает ситуация, когда новая версия пакета А требует код из новой версии пакета Б, которой ещё нет на github-е, и такая задержка может доходить до месяца. Если просто собрать новую версию, можно поломать весь остальной deepin. Казалось бы, в чём проблема, можно просто собирать с некоторым запазданием от upstream-ных версий, но нет. Возникает другая крайность, и это как-раз сборка свежих версий plasm-ы, за которой upstream не всегда успевает. Сейчас upstream активно переписывает код своих framework-ов, создавая клоны соответствующих qt-модулей, но до стабильного состояния там пока далеко. deepin-kwin2 предполагался upsteam-ом как самостоятельный форк kwin-а от plasm-ы. Старый deepin-kwin теперь используется как прослойка для взаимодействия нового deepin-kwin-а с другими компонентами окружения. Однако, если раньше он просто ссылался на kwin-овскую библиотеку, то теперь кусками тянет из kwin-а код. Не очень-то самостоятельный форк вышел :( Если просто удалить deepin-kwin2 из репозитория, то в оболочке пропадут все эффекты (например, размытие, анимации, обзор и т.д.), а окна больше нельзя будет перемещать по рабочему столу. В качестве крайней меры можно и удалить - возражать не буду. В таком случае буду сопровождать остальные компоненты, пока данный вопрос не разрешится. Так сейчас делают fedora и opensuse. Насколько мне известно, относительно полноценно DDE сопровождается только в archlinux, не считая самого deepin-дистрибутива. Ещё есть NixOS, но там upstream deepin-а сопровождает свои проекты самостоятельно. У меня остаётся надежда на новый API 23-ей версии, на который уже активно переводятся все проекты deepin-а (но, опять же, несинхронно). Когда все основные компоненты перейдут на новый API, будет большое обновление/пересборка всех deepin-пакетов, в т.ч. и deepin-kwin2. Если надежда не оправдается, то остаётся только форкать ВЕСЬ QT и ВЕСЬ KF5 и plasma5 (форком одного только kwin-а точно не обойдётся), что равносильно сопровождению ещё одного kde. Причём, ради DE, которое сложно назвать стабильным само по себе. По крайней мере, если верить сообществу deepin-а в telegram-е и других соцсетях, из которого только ~5-10% по прежнему пользуются DDE.
(Ответ для Leontiy Volodin на комментарий #7) > (Ответ для Leontiy Volodin на комментарий #6) > > (Ответ для Leontiy Volodin на комментарий #5) > > > В данный момент готовлю исправление. > > > Позже прокомментирую по поводу дальнейшего сопровождения. > > > > В процессе. > > build#316418 > > [#316418] DONE (try 2) deepin-kwin2.git=5.24.3.1.9-alt2 > > Должно помочь. Добавьте в своё задание на пересборку.
(Ответ для Leontiy Volodin на комментарий #9) > > [#316418] DONE (try 2) deepin-kwin2.git=5.24.3.1.9-alt2 > Добавьте в своё задание на пересборку. Да. Жду, когда текущая сборка завершится.
Поехало https://git.altlinux.org/tasks/316300/
при этом пользователей deepin у нас 100% нет, т.к. пользоваться им в такой ситуации можно только очень ограничено.
(Ответ для Sergey V Turchin на комментарий #11) > Поехало https://git.altlinux.org/tasks/316300/ Собралось https://git.altlinux.org/tasks/316300/logs/events.6.1.log
(Ответ для Anton Farygin на комментарий #12) > при этом пользователей deepin у нас 100% нет, т.к. пользоваться им в такой > ситуации можно только очень ограничено. Тем более, в p10 deepin-kwin -- по сути пустой пакет, иначе и там бы были постоянно пляски.
Спасибо!