ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: devel@altlinux.ru
Subject: [devel] Re: Обзор ситуации с разработкой Сизифа
Date: Tue, 30 Aug 2005 21:24:36 +0300
Message-ID: <20050830182436.GG4259@osdn.org.ua> (raw)
In-Reply-To: <20050830171513.GB22171@solemn.turbinal.org>

On Tue, Aug 30, 2005 at 09:15:13PM +0400, Alexey Tourbin wrote:
> > > Это всё чисто экономия трафика/машинных ресурсов.
> > > Стратегически не актуально.
> > Стратегически у меня есть свои соображения.
> Выдавай!  "Развитие проекта Sisyphus".  Здесь самое место,
> хотя и оффтопик. :)
         ^^^^^^^^
Что выдал, по тому ты уже сказал. :)

> RPMS.media представляется мне чисто технической проблемой --
> зарубать пакеты в отдельный каталог по набору критериев.
> Думаю, что нужно предъявить критическую массу таких пакетов --
> как минимум десяток пакетов общим объемом с гигабайт.

Так минимум полстолько по факту и где-то ещё так же --
по причинам нежелания обострять проблему.

> > 1) линуксы все маргинальные;
> > 2) альт -- относительно (sic) mainstream linux distro;
> Угу, всё относительно.

Что и требовалось... :)

> > > Если уж добиваться совместимости, то с Red Hat/Fedora Core.
> > 1) они невкусные;
> То есть мы вкусные, а они невкусные.  specfile'ы у них
> некрасивые.  В спеках есть макрос %defattr, которого по уму
> быть не должно!  [Остапа понесло...]

Они без изюма.  Просто работает [если не подпрыгивать].
У маргиналов иначе, ну да это тема для smoke-room@ (+/-).

> > > Лучше не специфические, а более универсальные.
> > Я не знал, как выразить то, что тот же preview на основе rpm или
> > deb делать технически нерентабельно.  То, что они умеют,
> > противоположно тому, что надо.
> То есть нужно иметь возможность сделать preview собственно
> до установки пакета?

Хуже -- до получения понравившегося изображения полностью.
Не пакета, а одного изображения (это вполне может быть добрая
пара мегабайт для 1600x1200, соответственно если делать --
осмысленно максимум в двух "шаблонных" разрешениях, ещё
1024x768 IMHO; такой "bisize" в rpm тоже не ложится иначе
как тупой дубликацией).

> > > > > Откуда уверенность, что пакеты наболее объемные будут
> > > > > наименее специфичными по части сборки?
> > > > Из опыта сборки пакетов, о которых речь.
> > (в первую очередь _медийных_ -- wallpapers всякие :)
> То есть суть обсуждаемой проблемы сводится к тому, какую <...>
> поставить себе на desktop и как это реализовать технически
> наиболее грамотно.  И на этой почве предлагается сотрудничать с
> PLD.

Нет, это развитие разговора на тему "а вообще-то часть media
бессмысленно _паковать_".

И сотрудничать на этой почве предлагается много с кем, грю ж, 
с убунтушниками уже потихоньку и делимся соображениями.

> Нет, это что-то.  Может, у меня сегодня просто хорошее
> настроение (альтернативно, "плохое настроение").  Хочется
> писать в духе morozov@novosoft.

Пиши :-)

> Может, в этом и есть великая сермяжная правда?

Мне так не кажется. (то, что абьюзать будут любую технологию 
и сколь угодно благое начинание -- данность)

> > > OK, какие есть объективные предпосылки для сотрудничества с PLD?
> > Спеки (в т.ч. макросы).  Похожие :-)
> Не, уже не похожие.  Дело вот в чем.  У них патчи лежат
> отдельно от спеков, в каталоге SOURCES.

Погоди, у меня они тоже в SOURCES.  А спеки -- в SPECS.  Ы?

> Нужно для данного набора спеков выдернуть из cvs патчи.  Вчера
> этим занимался.  Значит делаем, грубо говоря, `rpm -bE
> *.spec |awk '/^Patch/{print$2}'` и потом `cd SOURCES && cvs
> update "этот список"`.
> Так вот, `rpm -bE` не работает.
> Unknown tag: %bcond_without      tests   # do not perform "make test"
> Так что применяем более изощрённую технику выдирания патчей.
> Пробуем сделать --define 'bcond_without() %nil' и т.д.

А ещё можно поинтересоваться у их майнтейнена rpm, что это даёт.
Если не всё понятно на глаз и не гуглится обсуждение панскою.
И если оно разумное -- предложить нашему майнтейнеру rpm
пообщаться с ихним по части сведения фич.

> > > > Если не нравится часть про "подумать с другими проектами,
> > > > что можно делать сообща" -- поясни.
> > > Блин.  Когда своих идей нет, чужие руки не помогут.
> > > Поясню позже. :)
> > Поясни.  Мне вот наоборот кажется -- что идей /слишком/
> > много, при этом недостаток рук из-за того, что часть из них
> > реализуется с нуля вместо применения существующих решений
> > довольно сильно ощутим.
> Грамотно реализовать идею может только носитель идеи.

Нет, конечно.

> Либо ему вокруг себя нужно создавать соответствующий
> микроклимат, тогда будет сотрудничество.  Если идея уже
> реализована, её нужно заимствовать.

Да, разумеется.

> Сотрудничество c PLD на уровне заимствования спеков доступно
> каждому.  Я регулярно смотрю, что там в SPECS происходит.

Я знаю минимум ещё двоих таких умных. :)

> Если им интересно смотреть на наши спеки -- всегда пожалуйста.
> Но объединение на уровне репозитариев представляется очень
> проблемным (а разговор об этом преждевременным).

Вот поэтому Виталик и упомянул самое простое.  На самом деле
и тут реверсивные грабли в том плане, что у них подход к rpm
changelog несколько специфический... но "от нас к ним" должно
втечь нормально. :)

> Ну так вот, нужно развивать проект интенсивно, а не
> экстенсивно.  А сотрудничать на подъёме, а не на спаде.
> А то декаданс какой-то получается.

В этой свистопляске _я_ уже не берусь говорить, где что...

> > Почитай вот эту страничку и найди десять отличий:
> > http://www.linux.kiev.ua/ru/devel/hosting/web/
> Там что-то про хостинг.

Это касательно сотрудничества по части "о, вышел Linux 2.6.13".
Шоб десяток людей в десятке LUG'ов, подвизавшийся лепить и
поддерживать lug site, не мучался каждый раз с каждым запоздалым
или наоборот -- 0hour анонсом, а мог втянуть к себе записи,
которые уже созданы, или расшарить по CMS то, что вбил. :)

> Для меня, увы, более актуальной проблемой является первичный
> доступ в интернет.

Увы.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


  reply	other threads:[~2005-08-30 18:24 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-28 20:33 [devel] " Vitaly Lipatov
2005-08-28 21:46 ` [devel] " Alexey Tourbin
2005-09-02  2:43   ` Alexey Tourbin
2005-08-28 22:34 ` [devel] " php-coder
2005-08-29 10:36   ` Igor Zubkov
2005-08-29 12:06     ` Vitaly Lipatov
2005-08-29 12:50     ` [devel] " Michael Shigorin
2005-08-29 13:30     ` [devel] [JT] NMU php-coder
2005-08-29 13:27       ` [devel] " Michael Shigorin
2005-08-29 15:06       ` [devel] " Andrey Rahmatullin
2005-08-29 12:49   ` [devel] bugzilla (was: Обзор ситуации с разработкой Сизифа) Michael Shigorin
2005-08-29  5:39 ` [devel] Обзор ситуации с разработкой Сизифа Stanislav Ievlev
2005-08-29 12:56   ` [devel] " Michael Shigorin
2005-08-29 13:02     ` Konstantin A. Lepikhov
2005-08-29 13:28       ` Michael Shigorin
2005-08-29 13:09 ` [devel] " Denis Ovsienko
2005-08-29 13:43   ` Alexey Tourbin
2005-08-29 14:09     ` Victor Forsyuk
2005-08-29 14:47       ` Alexey Tourbin
2005-08-29 18:14 ` Dmitry V. Levin
2005-08-29 19:40   ` [devel] " Michael Shigorin
2005-08-29 21:06   ` [devel] " Vitaly Lipatov
2005-08-30  7:44     ` Денис Смирнов
2005-08-30  7:48       ` [devel] " Michael Shigorin
2005-08-30 13:19       ` Re: [devel] " Alexey Tourbin
2005-08-30 13:51         ` [devel] " Michael Shigorin
2005-08-30 14:33           ` Alexey Tourbin
2005-08-30 15:29             ` Michael Shigorin
2005-08-30 17:15               ` Alexey Tourbin
2005-08-30 18:24                 ` Michael Shigorin [this message]
2005-08-30 19:21                   ` Alexey Tourbin
2005-08-31  5:39                     ` [devel] [JT] " Michael Shigorin
2005-08-30 18:41               ` [devel] " Денис Смирнов
2005-08-30 19:02                 ` Michael Shigorin
2005-08-30 19:04                   ` Denis Smirnov
2005-08-30 22:16               ` php-coder
2005-08-30 23:14                 ` Vitaly Lipatov
2005-08-31  5:30                 ` Michael Shigorin
2005-08-31 13:21                 ` [JT] " Igor Zubkov
2005-09-06 18:42                   ` Dmitry V. Levin
2005-09-06 19:24                     ` Michael Shigorin
2005-09-06 19:59                       ` Dmitry V. Levin
2005-09-06 20:12                     ` Igor Zubkov
2005-09-06 20:34                       ` Dmitry V. Levin
2005-09-06 20:49                         ` Igor Zubkov
2005-09-06 21:21                           ` Dmitry V. Levin
2005-09-09  7:01                     ` Alexey Tourbin
2005-09-07  6:36                   ` Stanislav Ievlev
2005-08-31 12:52     ` [devel] " Igor Zubkov
2005-08-29 20:25 ` Денис Смирнов
2005-08-29 20:41   ` [devel] " Michael Shigorin
2005-08-29 21:06     ` Dmitry V. Levin
2005-08-30  7:41     ` Денис Смирнов

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=20050830182436.GG4259@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --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