From: Mikhail Yakshin <greycat@altlinux.ru> To: ALT Devel discussion list <devel@altlinux.ru> Subject: Re: [devel] Re: [POLICY] A-[plugin]->B Date: Sat, 03 Jan 2004 05:56:51 +0300 Message-ID: <3FF62F73.2010601@altlinux.ru> (raw) In-Reply-To: <20040102235829.GG2913@osdn.org.ua> Michael Shigorin пишет: > On Sat, Jan 03, 2004 at 01:07:13AM +0300, Mikhail Yakshin wrote: > >>Я могу еще раз объяснить вышеприведенные пожелания с точки >>зрения различных сценариев использования пакета. > > > Да я их прекрасно понимаю. Но, видите ли, реальность > заключается не только в различиях, но и в сходствах. И если > разбиение пакетов помогает не только "навести на резкость", но и > сэкономить те же ресурсы (или уменьшить энтропию системы) -- то > злоупотребление таковым _увеличивает_ фактическое потребление > ресурсов и энтропию как системы, так и репозитория. <skip/> > Есть желание сэкономить на utils и devel? 26k бинарников и 27 -- > хедера? du -sh /var/lib/rpm давно не видели? > > Шара -- она, как ни крути, боком вылазит. Вообще мне более или менее все равно - как паковать этот пакет и на сколько частей его разбивать - решать мейнтейнеру. Я бы на его месте остановился на решении минимального пакета ladspa для юзера и ladspa-devel со всем остальным (с документацией, утилитками и хедером). Хотите сделать ladspa-common или просто ladspa - ok. А вот текущее имя ladspa_sdk меня не сильно устраивает, так как во-первых, выглядит дико нестандартно, во-вторых, не отражает сути содержимого. Разговор, насколько я помню, шел о том, как именовать сами пакеты с плагинами, вместо развесистой схемы ladspa-.*-plugin[s]? Есть какие-то предложения по теме, кроме моих? Средний по быстроте взгляд на дебиановские полиси ничего на тему плагинов вообще и LADSPA в частности не дал. Ни в 11 разделе (customized software), ни в первоочередных полисях на тему названий и т.п. Поиск по их спискам рассылки дал только одно дельное предложение: организовать виртуальные пакеты ladspa-host и ladspa-plugin, при этом, соответственно каждый хост провайдит ladspa-host, а каждый плагин является ladspa-plugin. Зачем это надо - ставить какой-то дефолтовый хост при установке первого плагина в систему?.. - я не понимаю... С наименованиями самих пакетов у них по-моему тоже полный бардак. Даже хуже, чем у нас - вроде бы заявляются пакеты с именами "cmt" и "swh". Чего будем делать? // Почти оффтопик: вот какая у меня мысль нехорошая появилась. Есть у нас вот такие вот пакеты - очень мелкие, которые бить идеологически *надо*, а вот с практической точки зрения - не стоит. Но всегда существует вероятность того, что в будущем релизе пакет вырастет настолько, что разбить его будет уже целесообразно и практично. Причем определить эту границу, когда это стоит делать мы ведь можем - это очень просто - надо сравнить: [размер цельного пакета + 1 записи в rpm db] vs [размер основного кусочка + n записей в rpm db] Вопрос к знатокам техпроцесса Сизифа - можно ли это автоматизировать? Скажем, чтобы в хэшере при пересборке пакет мог самооцениваться и собираться автоматически в зависимости от приведенного выше соотношения либо в цельный пакет, либо в несколько "кусочных". При такой постановке вопроса человеческий аспект решения проблемы - что нам лучше - целиком или кусками - пропадает навсегда - ответ все автоматический - чем мельче - тем лучше. Оно потом все равно само что нужно сольет... Если это возможно - я в силу своих возможностей могу помочь в реализации, особенно в алгоритмике такой задачки - благо некий опыт есть %) Было бы интересно... WBR, GreyCat
next prev parent reply other threads:[~2004-01-03 2:56 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-01-02 17:24 ` [devel] Re: ladspa-guitar-* Mikhail Yakshin 2004-01-02 18:39 ` [devel] [POLICY] A-[plugin]->B (was: ladspa-guitar-*) Michael Shigorin 2004-01-02 22:07 ` [devel] [POLICY] A-[plugin]->B Mikhail Yakshin 2004-01-02 23:58 ` [devel] " Michael Shigorin 2004-01-03 2:56 ` Mikhail Yakshin [this message] 2004-01-02 23:01 ` [devel] " Dmitry V. Levin 2004-01-02 23:48 ` [devel] " Michael Shigorin
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=3FF62F73.2010601@altlinux.ru \ --to=greycat@altlinux.ru \ --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