Всем здравствуйте.
Собственно, для начала хочу научиться собирать пакеты для x86 и x32 ABI на amd64-хосте.
Статью CrossCompiling на Debian Wiki видел.
Насколько я понимаю, есть два официально одобренных инструмента – sbuild
(восход Солнца вручную) и pbuilder
(всё достаточно автоматизировано, но до уровня Docker не дотягивает).
Вопросы:
-
почему (для решения тех же задач) так непопулярен Docker? Смотрю на PackagingWithDocker – и это какой-то позор. Такое ощущение, что на wiki.debian.org пишут исключительно старцы в маразме, государственные чиновники и дети-инвалиды.
-
При этом исправить самому нет никакой возможности: регистрация уже несколько лет, как не работает:
Account creation failed: Automatic account creation disabled to stop spammers signing up. Please contact wiki@debian.org and describe what you want to do in the wiki. Please contact us in English, otherwise we will have to pass your message to online translation services.
Ау, вы сеьёзно?! 21-й век на дворе, а вы не можете справиться со спамерами?! Я, чёрт побери, хочу править вашу убогую Wiki, чтобы сделать её чуточку лучше. Какое ещё описание вам нужно?
-
-
как наладить сборку с помощью CI-сервера (Jenkins/TeamCity/другого)? Я когда-то сам писал статью на эту тему, но мой опыт – это исключительно самодеятельность, и с жизненным циклом дебиановского пакета оно вяжется плохо.
-
как организовать сборку, имея пул не локальных Docker-контейнеров, а доступных по сети физических или виртуальных машин с целевой архитектурой и окружением?