LINUX.ORG.RU
ФорумTalks

А насколько трудоёмка подготовка пакета для принятия в Debian/Ubuntu?

 ,


0

1

Я начал читать официальную документацию Дебиана по этому вопросу и энтузиазм очень быстро начал пропадать. Но здравый смысл подсказывает что в моём случае, когда софтина тривиальна, не пишет логов, не читает конфигов и не ребует рута, всё должно быть несложно.

Кто-то проходил этот процесс?

Waker не прошёл 😀

Хотя тут больше не захотел, в принципе и правильно — смысла нет.

В Debian больше возня бюрократическая, а не про то, что приложение нормально работающее.

fornlr ★★★★★ ()

Там в основном будут докапываться до правильно написанного файла Copyright, ошибок, которые выдаёт lintian (хотя не особо важные можно прописать в lintian-override) ну и чтобы нормально собиралось под все поддерживаемые архитектуры. Если программа простенькая - проблем нету. А вот если какой-нибудь комбайн - то нужно искать спонсора (или писать письмо в команду мейнтенеров, которые потенциально могут помочь) и надеяться на чудо. В общем там по большей части «бумажная» волокита.

Sunderland93 ★★★★★ ()

Трудоёмка - это куча версий, куча платформ. А смысл не понятен - выложи собранный пакет для amd64 для stable и текущего testing, ну или подними свой репозиторий для своего пакета (это просто) - кому надо его подключит и получит твою программу без геморроя.

ps. вот пример репозитория на github https://github.com/manuels/debian_repo

vtVitus ★★★★★ ()
Последнее исправление: vtVitus (всего исправлений: 2)
Ответ на: комментарий от vtVitus

Ну сейчас никакого геморроя и нет: собранный под AMD64 бинарик можно просто скачать с GitHub, а для других платформ там есть вполне кроссплатформенный исходник. Я не на Лиспе каком пишу, так что собрать его несложно. Зависимости тривиальны и проблем вызывать не должны.

Просто хотелось бы «ух, как офигенно», а не «качать с ГитХаба? Ну ок…»

A_Stahl ()

А нафига? Оно же там и обновляется раз в год, что нормально для системы но не для прикладного софта.

Лучше на ppa выложи https://launchpad.net/

KillTheCat ★★★★★ ()
Ответ на: комментарий от A_Stahl

Просто хотелось бы «ух, как офигенно»

Сделай репозиторий на github - кому надо подключит, установит и будет получать обновления. Дебиановцы не шибко любят поддерживающий, которым надо чтоб было «офигенно», потому что знают что тем быстро наскучивает и они линяют, а пакет болтается.

vtVitus ★★★★★ ()
Последнее исправление: vtVitus (всего исправлений: 1)
Ответ на: комментарий от fornlr

waker-а просто задолбало. То им версия библиотеки некошерная (а та что кошерная, та багованая), то бандлом нельзя, то свои правки заапстимь (при том, что апстримы уже дефакто сдохли), то ещё какое неславабогу, такое что полплеера переделывай … короче послал он эту тусовку, сделал static-build и развивает плеер дальше. А кто хочет - тот пусть в debian и куда хочет, туда и собирает (т.е. выполняет обязанности мейнтейнера). ИМХО всё правильно сделал.

SkyMaverick ★★★★ ()

Что за софтина-то? В простых случаях dh_make делает шаблон, с которым вполне можно начинать работать.

TeopeTuK ★★★★ ()
Ответ на: комментарий от SkyMaverick

то бандлом нельзя, то свои правки заапстимь (при том, что апстримы уже дефакто сдохли)

Особенно мне нравится в этом плане пакет Julia.

Исходник      julia_1.4.1+dfsg.orig.tar.xz        3,8 MB
Debian info   julia_1.4.1+dfsg-1.debian.tar.xz 	 61,9 MB

Ничего не бросается в глаза? Ага, служебный Debian архив вместо пары килобайт ни много ни мало в 16 раз(!) превышает размер самих исходников программы. Не слабо так закрыли глаза на бандл 3rdparty.

то свои правки заапстимь

Ну про Firefox & Chromium я вообще молчу. Там 3rdparty валом да ещё и со своими патчами если не форками.

короче послал он эту тусовку, сделал static-build и развивает плеер дальше.

На deb-multimedia.org всё же есть.

gag ★★★★★ ()
Ответ на: комментарий от gag

Да у них вообще какая-то странная политика в этом плане. Видимо «не только лишь всем»(с) разрешают таскать и просто бандлом.

На deb-multimedia.org всё же есть.

Там ЕМНИП не сам waker а какой-то мейнтейнер собирает. Сам он уже давно на Мак переехал.

SkyMaverick ★★★★ ()
Ответ на: комментарий от SkyMaverick

Там ЕМНИП не сам waker а какой-то мейнтейнер собирает. Сам он уже давно на Мак переехал.

Да собрать и на macOS не проблема

fornlr ★★★★★ ()

Strawberry висит в багтрекере уже три года, ожидает кого-нибудь кто его примет.

takino ★★★★★ ()

Если софтина чужая, то этот процесс прошли 3700+ человек и наклепали 30k+ пакетов:

https://repology.org/repository/debian_unstable

так что для того кому действительно нужно подготовить пакет, а не попустобрёхствовать в помойном форуме никаких сложностей этот процесс не представляет.

А если софтина своя, то не нужно ничего пакетить. Если она кому-то нужна, то опакетят за вас, иначе не надо ни себя обманывать, ни тратить своё и чужое время, ни засорять поделками репозиторий.

slovazap ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)