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 --]
next prev parent 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