Авторские статьи

Интервью с разработчиком Krita.


Майкл Холл (Michael Hall) большой поклонник графического редактора Krita и когда официально был дан старт упаковки всего и вся в snap пакеты, то Krita была в его списке выше всех. Майкл Холл работал совместно с разработчиком из проекта Boudewijn Rempt и сейчас не преминул воспользоваться случаем и решил его допросить.

Проект Krita начинал свой путь как клон Photoshop или Gimp. Но после 2007 года фокус разработки сместился в сторону инструмента, создающего графические материалы с нуля.

Krita

Как узнали про snap?

В первый раз я столкнулся с ними во время портирования KWin и Plasma вместе с Wayland на Ubuntu Phone. Части Ubuntu Phone уже были "снаптизированы". Пока Майкл Холл не показал свой готовый snapcraft.yaml для Krita, я думал о snap пакетах только как о мобильной технологии.

Что привлекло в snap, ради чего вы решили потратить на него своё время?

После того как Майкл поделился готовым yaml файлом и показал мне как использовать snapcraft, то стало понятно что это реально, реально, реально просто. Во время релизов проекта создание пакета занимает около 10 минут моего времени.

Как бы вы сравнили процесс создания snap по сравнению с другими форматами? Как проходил вопрос интеграции с вашей существующей инфраструктурой и процессом?

На самом деле всё довольно легко. Я немного неуклюжий, когда речь заходит о процессе сборки. Для Windows использую набор .bat файлов. Для OSX делаю вручную пару шагов и 2 скрипта для автоматизации остального. Для AppImages есть один скрипт и шаг ручной заливки. Snap делается одной командой и вручную заливаю в Store. Я хотел бы найти время, чтобы настроить всё для автоматической сборки под все платформы, но в реальности это произойдёт только если найду добровольца.

Сейчас вы используете Ubuntu Store как механизм распространения вашего ПО?

Да. Для получения Krita в snap пакете это единственный способ и очень популярный! Несмотря на одну или две ошибки, использование Store очень удобно, с моей точки зрения. Но должен признаться, что не использовал Store для установки ПО для себя.

Мой комментарий. Возможно имеется в виду описание в Ubuntu Store для пакета Krita.
Notes: no translations are available yet, and due to a bug in Ubuntu, this snap doesn't work with proprietary video drivers, e.g. for NVidia.
Заметки: недоступны переводы и баг, при котором не работает Krita в snap при использовании закрытых видео драйверов.

Какие каналы для релизов (edge/beta/candidate/stable) вы используете или планируете использовать?

В настоящее время только beta и stable. Намерен задействовать канал edge и не вижу смысла для себя в канале candidate.

Предыдущее Интервью с разработчиком Rocket.Chat.

Что нового в Krita?

Дата последней правки: 2023-12-27 14:17:47

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта