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