From: "Anton V. Boyarshinov" <antonv.boyarshinov@gmail.com> To: ALT Linux arch porting <devel-ports@lists.altlinux.org> Subject: [devel-ports] ARM port workflow Date: Tue, 22 Sep 2009 12:43:47 +0400 Message-ID: <33c763110909220143o24451497l10df222e545877f8@mail.gmail.com> (raw) Прошу прощения за разрыв треда.. Добрый день Я болею, не читаю рабочую почту, пожтому увидел это письмо только сегодня. > Этого релиза никогда не было в Sisyphus, но он попал в порт на ARM. > Мне кажется это не правильно. А мне так не кажется. Разумеется, надо вносить ARM-специфичные изменения в основной Сизиф как можно скорее, но условие "сначала в основном Сизифе и только потом пересобрать на ARM" представляется мне избыточно жёстким (до практического блокирования работы). И уж тем более неудачный выбран пример. Мне кажется, что убеждать Диму пересобрать glibc только ради того, чтоб он пересобрался на ARM с более свежими kernel-headers несколько странно. > Если какой-то пакет нужно изменить для > того что бы он работал на ARM, его нужно изменить сначала в Сизифе, > и лишь за тем пересобрать его под ARM. Это гарантия того, что > изменения не потяряются и не нужно будет делать одну и туже работу > по несколько раз. Для того, чтоб убедиться в том, что изменения правильные, надо собрать пакет. Зачастую надо также использовать его для сборки других пакетов. При этом пакет, лежащий в "оверлее" не всегда ведёт себя также как и пакет в основном репозитории. Кроме того, исправленные пакеты в частных репозиториях и сломанные (до внесения исправлений в Сизиф) в общем -- блокируют возможность совместной работы. Кроме того, пакеты с неинтегрированными изменениями в большинстве случаев не пересоберутся :-D > Можете описать какой сейчас workflow для пересборки пакетов на ARM? Большая часть пакетом собирается непосредственно из Сизифа (сегодня я на пробу поставил робота импортёра заданий -- посмотрим что будет). Многие пакеты из за большого возраста Вашего порта, требуют своего рода bootstrap-а. Тут уж как получится, но так, чтоб версия не превысила следующей Сизифной. Вообще говоря, до того момента, когда у нас в ARM порту будет сизифный gcc и autotools, лично я считаю его в состоянии bootstrap. Антон PS со вчерашнего дня в girar-builder на sheeva включена проверка устанавливаемости.
next reply other threads:[~2009-09-22 8:43 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-09-22 8:43 Anton V. Boyarshinov [this message] 2009-09-22 8:54 ` Kirill A. Shutemov 2009-09-24 11:37 ` Anton V. Boyarshinov 2009-09-24 11:45 ` Kirill A. Shutemov 2009-09-24 12:26 ` Anton V. Boyarshinov 2009-09-24 12:39 ` Kirill A. Shutemov 2009-09-24 14:15 ` Anton V. Boyarshinov 2009-09-24 14:55 ` Kirill A. Shutemov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=33c763110909220143o24451497l10df222e545877f8@mail.gmail.com \ --to=antonv.boyarshinov@gmail.com \ --cc=devel-ports@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux architecture porting This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-ports devel-ports/ http://lore.altlinux.org/devel-ports \ devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com public-inbox-index devel-ports Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-ports AGPL code for this site: git clone https://public-inbox.org/public-inbox.git