ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] rpm-build и дистрибутив
Date: Tue, 10 Apr 2007 02:25:04 +0400
Message-ID: <20070409222504.GX9264@solemn.turbinal> (raw)
In-Reply-To: <20070409185939.GA12716@hell.fortress>

[-- Attachment #1: Type: text/plain, Size: 2044 bytes --]

On Mon, Apr 09, 2007 at 10:59:40PM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [070409 18:56]:
> > > Текущий бранч mod работает очень хорошо, но ещё придется дорабатывать
> > > все остальные rpm-build-* пакеты, и пробемы со сборкой некоторых пакетов
> > > точно будут.  Некоторые из этих проблем я смогу помочь разрешить.
> > А может лучше сделать это в Сизифе и потом спортировать?
> Тогда придётся портировать всё, что не соберётся в 4.0 с новым
> rpm-build.  Их много?

Кое-что сломается, но это не однозначно.  Например, сейчас поиск
зависимосетй в неисполняемых шелл-скриптах отключается.  Это больше
похоже на хак, который в свою очередь иногда приходится объезжать (см.
напр. service.spec, я уже об этом писал).

Кое-что сломается по части pkgconfig.req и pkgconfig.prov, просто потому
что сейчас эти ошибки абсолютно тихо игнорируются.

В общем, хуже не будет, но некоторые усилия придется приложить.


По сути, если говорить об универсальном дистрибутиве для разработчиков
типа Master, то ещё многое хотелось бы сделать.  Я думаю, что тот срез
сизифа, который сейчас замораживается, на milestone release не тянет.
Технология сборки из git не обкатана и даже не запущена в работу.
Значит, не понятно, в каком виде придется прикладывать исходники:
в виде git репозитариев или в виде src.rpm пакетов.

Всё это не мешает выпускать "не универсальные" дистрибутивы, типа
серверного или десктопного.  Но milestone release должен фиксировать
достижения в технологии разработки.  Master 2.4 был как раз таким
релизом, когда hasher был полностью внедрён.


Почему модульный поиск зависимостей кажется мне важным?  Это может
произвести положительное впечатление на тех немногих разработчиков
или продвинутых пользователей, которые ещё куда-то смотрят, кроме обоев
дистрибутива.  То есть это дает возможность расширять rpm, вводя новые
типы зависимостей для целых групп пакетов.  Если кто-то собирается
"делать" нечто новое на основе дистрибутива-конструктора, то это может
оказаться важным.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2007-04-09 22:25 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-09 13:27 Alexey Tourbin
2007-04-09 13:43 ` Aleksey Novodvorsky
2007-04-09 13:50   ` Alexey Tourbin
2007-04-09 22:54     ` Hihin Ruslan
2007-04-09 23:36       ` [devel] beehive Alexey Tourbin
2007-04-10  4:38         ` Hihin Ruslan
2007-04-09 14:46 ` [devel] rpm-build и дистрибутив Dmitry V. Levin
2007-04-09 18:59   ` Alexey I. Froloff
2007-04-09 22:25     ` Alexey Tourbin [this message]
2007-04-10  6:33       ` Alexey I. Froloff

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=20070409222504.GX9264@solemn.turbinal \
    --to=at@altlinux.ru \
    --cc=devel@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 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