ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexander Bokovoy <a.bokovoy@sam-solutions.net>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] RPM и архитектура бинарных пакетов
Date: Tue, 21 Oct 2003 23:45:36 +0300
Message-ID: <20031021204536.GC3133@sam-solutions.net> (raw)
In-Reply-To: <20031021173949.GA8294@basalt.office.altlinux.org>

On Tue, Oct 21, 2003 at 09:39:49PM +0400, Dmitry V. Levin wrote:
> > > 2. Исправление сборочной среды требует больше ресурсов, чем реально
> > > выделено RedHat на поддержку сборочной среды и развитие RPM.
> > > 
> > > В таком контексте это вполне осмысленные аргументы.
> > 
> > Саша, я не говорил, что их аргументы _бессмысленны_ :). Это было бы просто
> > неуважением к Jeff Johnson. :) Другое дело, что его ответ был классической
> > _отмазкой_. Редхетовцам это было ненужно и они этот патч тихо-мирно
> > выбросили. 
> > 
> > "Why all features of RPM should be used in Red Hat's build process?" - этот
> > Витин вопрос остался без ответа. Никто ведь не принуждает РедХет
> > пользоваться фичей, поддержку которой их попросили включить в rpm.
> 
> На самом деле один аргумент всё-таки был приведён:
> Эта возможность создаёт риск создания большего количества
> труднообнаруживаемых не_совсем_noarch-пакетов, чем оно есть сейчас.
> 
> Впрочем, всякой возможностью можно злоупотребить.
Отвечу тут сразу и тебе, и Виктору. Мы обсуждали использование подобного
механизма с Сергеем Большаковым, поскольку имеем уже необходимость в связи
с постепенной пересборкой серверной части Сизифа под XScale. Результатом
было вот такое предварительное распределение:

- в патч добавляется возможность сборки с игнорированием упаковки
  подпакетов с указанными TargetArch, скажем, --disable targetarch
  
- сборочные сервера для специфических архитектур собирают свои пакеты

- одна архитектура объявляется основной для генерации noarch.rpm,
  сборочные сервера остальных совместимых по, скажем, endiannes, архитектур 
  получают в своих настройках указание запрещать TargetArch

- Результирующие пакеты укладываются в два репозитария -- noarch и Arch
  (i586, v5l, ...), в системе в конфигурации apt прописываются оба
  репозитария

Это позволит использовать достаточно гибко предлагаемый функционал.

> > > Что касается нас, то:
> > > 
> > > 1. В APT присутствует принципиальная возможность выделения noarch.rpm в
> > > отдельный (под)репозитарий.
> > > 
> > > 2. Написанный Виктором код уже есть и его можно использовать как затравку
> > > для создания кода, который позволит, например, с дополнительным ключем не
> > > упаковывать подпакеты с выбранной архитектурой, отличной от собираемой -- 
> > > это позволит легко решить проблему RH(1).
> 
> Как говорит Andrew Morgan, "Show me the code".
Да. К сожалению, архивы рассылки в crawler-е не хранят патчи.

 
> > Согласен, но есть ли у ldv@ желание этот код создавать?
> 
> Этот вопрос имеет смысл ставить только при наличии >1 полноценно
> поддерживаемой архитектуры в Сизифе.
> 
> Что не значит, что никто не может сделать это раньше. :)
Фактически, у нас уже есть i586 и v5l. Последняя, видимо, станет публичной
еще до нового года при хорошем стечении обстоятельств.
 
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


  reply	other threads:[~2003-10-21 20:45 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-17  7:03 Denis Ovsienko
2003-10-17  8:42 ` Alexander Bokovoy
2003-10-20 13:35 ` Victor Forsyuk
2003-10-20 13:51   ` Alexander Bokovoy
2003-10-21 16:27     ` Victor Forsyuk
2003-10-21 17:39       ` Dmitry V. Levin
2003-10-21 20:45         ` Alexander Bokovoy [this message]
2003-10-21 21:03           ` Dmitry V. Levin
2003-10-21 21:13             ` Alexander Bokovoy
2003-10-22 17:50           ` Canis Cerberus
2003-10-22 19:40             ` Alexander Bokovoy
2003-10-21 23:15         ` Re[2]: [devel] RPM É ÁÒÈÉÔÅËÔÕÒÁ ÂÉÎÁÒÎÙÈ ÐÁËÅÔÏ× Volkov Serge
2003-10-24 18:25         ` [devel] RPM и архитектура бинарных пакетов Victor Forsyuk
2003-11-09 18:39           ` [devel] RPM %_unpackaged_files_terminate_build Dmitry V. Levin
2003-10-22 14:52       ` [devel] Re: RPM и архитектура бинарных пакетов Alexey Tourbin
2003-10-22 14:56         ` Alexander Bokovoy

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=20031021204536.GC3133@sam-solutions.net \
    --to=a.bokovoy@sam-solutions.net \
    --cc=devel@altlinux.ru \
    /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 Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git