ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Led <ledest@gmail.com>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] mplayer q
Date: Thu, 22 Nov 2007 15:04:48 +0200
Message-ID: <200711221504.49073.ledest@gmail.com> (raw)
In-Reply-To: <20071122115901.GA6386@mw.local.seiros.ru>

В сообщении от Thursday 22 November 2007 13:59:01 Денис Смирнов написал(а):
> On Thu, Nov 22, 2007 at 12:00:27PM +0300, Alexey I. Froloff wrote:
> >> Без точечных обновлений можно будет обойтись когда у нас количество
>
>  AIF> [многабукф]
>
> >> хотел бы иметь возможность _запретить_ их существование в Сизифе в
> >> кривом виде.
>
> AIF> Вроде уже договорились, что пакеты из группы System/Legacy
> AIF> libraries не попадут ни в каком виде в дистрибутивы (и бранчи,
> AIF> надо бы добавить).
>
> Это не спасает, к сожалению.
>
> Смотри -- предположим завтра новая libdirectfb уйдет в бранч. Или в
> дистрибутив новый, что вероятнее.  Вроде все красиво?
>
> А потом человек имеющий старую инсталляцию (со старым libcairo) набирает:
> apt-get install mplayer и получает кривой mplayer.

Предположим, завтра новая libcairo, слинкованная с libdirectfb-1.2 уйдёт в 
сизиф. Вроде всё красиво? А ldd mplayer будет показывать libdirectfb-1.1 + 
libdirectfb-1.2, как будет работать и будет ли - неизвестно. Твои 
предложения?

> AIF> То, что предлагаешь делать ты, называется "отслеживание всех
> AIF> зависимостей вручную".  Зачем нам тогда findreq, buildreq и
> AIF> прочие rpm'ы-apt'ы?  Вон, в debian всё руками проставляют.
> AIF> А Сизиф - вообще не дистрибутив и кривизна тут допустима.
>
> Не, речь именно о том, чтобы rpm при сборке (вернее verify_elf) обматерил
> пакет. Вплоть до вывода в STDERR той строчки conflicts, которую человеку
> надо добавить в spec.

Ещё раз - посмотри всё дерево библиотек, которое использует mplayer прямо (это 
ещё как-то можно отследить, но с ними и так всё нормально разруливается по 
сонеймам), и косвено (их намного больше) - как их предлагаешь "отслеживать"? 
разве что постоянно , внимательно читать cyber-talks@ и анализировать КАЖДЫЙ 
обновлённый пакет: а не влияет ли он КОСВЕНО на mplayer?

ИМХО если библиотека обновилась - нужно срочно пересобрать ВСЁ, что с ней 
слинковано - либо роботом, либо уведеомлением мейнтейнера через багзиллу. 
Ориентироваться на возможность "точечного обновления" непродуктивно, для этих 
редких и нетривиальных случаев есть бэкпорты и бэкпортирование как таковое 
(хотя с переходом на git оно может "кануть в Лету" или быть на порядок 
затруднено).

Практика legacy-библиотек в репозитарии вносит беспорядок, непредсказуемые 
проблемы (как видно на примере mplayer) и отнимает время у мейнтейнеров для 
их сборки и поддержки.

> До полного перехода на сборку из git 
> автоматизировать это принципиально невозможно, после -- можно, но нелегко.

Будет git - будут другие проблемы. И я почему-то не уверен, что их будет 
меньше :(

-- 
Led

  reply	other threads:[~2007-11-22 13:04 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-17 22:10 Sergey Bolshakov
2007-11-17 22:15 ` Alexey Tourbin
2007-11-17 22:25   ` Dmitry V. Levin
2007-11-17 22:37     ` Alexey Tourbin
2007-11-17 23:52       ` led
2007-11-17 22:40     ` Alexey Tourbin
2007-11-20 11:46     ` Dmitry V. Levin
2007-11-20 11:52       ` Alexey Tourbin
2007-11-20 15:35         ` ruslandh
2007-11-20 21:54           ` led
2007-11-21  5:51             ` Хихин Руслан
2007-11-21 13:36               ` Led
2007-11-20 22:00         ` led
2007-11-20 22:43           ` led
2007-11-20 22:54             ` [devel] vesafb (was mplayer q) led
2007-11-20 23:27               ` Konstantin A. Lepikhov
2007-11-20 23:45                 ` led
2007-11-21  0:08                   ` Konstantin A. Lepikhov
2007-11-21  0:29                     ` led
2007-11-21  0:37                       ` led
2007-11-21 13:32                 ` [devel] std-smp += uvesafb? (was: vesafb (was mplayer q)) Michael Shigorin
2007-11-21 10:30               ` [devel] завис nvidia из X-ов в консоль и обратно " Sergey V Turchin
2007-11-21 13:39                 ` Led
2007-11-21 15:34                   ` Sergey V Turchin
2007-11-18  2:46   ` [devel] mplayer q Денис Смирнов
2007-11-18  2:54     ` led
2007-11-18 20:30       ` Денис Смирнов
2007-11-21 13:33         ` Michael Shigorin
2007-11-22  5:22           ` Денис Смирнов
2007-11-18  3:05     ` Alexey Tourbin
2007-11-18  3:20       ` led
2007-11-18 20:27       ` Денис Смирнов
2007-11-18 20:58         ` led
2007-11-19  5:17           ` Денис Смирнов
2007-11-19 22:08             ` led
2007-11-19 22:36               ` Sergey Bolshakov
2007-11-19 23:11                 ` led
2007-11-19 23:50                 ` Alexey Rusakov
2007-11-20  1:54                   ` Alexey Tourbin
2007-11-20  6:29               ` Денис Смирнов
2007-11-20  7:13                 ` led
2007-11-20  7:21                   ` Alexey Tourbin
2007-11-20  8:00                     ` Alexey Gladkov
2007-11-20  8:11                       ` Alexey Tourbin
2007-11-20 11:09                         ` Денис Смирнов
2007-11-20 11:45                           ` Dmitry V. Levin
2007-11-20 11:57                             ` Денис Смирнов
2007-11-20 11:59                             ` Денис Смирнов
2007-11-20 12:07                               ` Alexey Tourbin
2007-11-20 21:45                                 ` led
2007-11-22  2:56                                   ` Денис Смирнов
2007-11-22  3:05                                     ` led
2007-11-22  5:21                                       ` Денис Смирнов
2007-11-22  9:00                                         ` Alexey I. Froloff
2007-11-22  9:08                                           ` Alexey Tourbin
2007-11-22 11:59                                           ` Денис Смирнов
2007-11-22 13:04                                             ` Led [this message]
2007-11-23 15:54                                               ` Денис Смирнов
2007-11-23 16:56                                                 ` led
2007-11-23 20:09                                                   ` Денис Смирнов
2007-11-24 21:57                                                   ` [devel] I: Механизм отображения сборочного окружения на зависимости (was: mplayer q) Aleksey Avdeev
2007-11-22 13:45                                         ` [devel] mplayer q (policy howto) Igor Vlasenko
2007-11-29 22:39                                           ` Led
2007-11-22  2:56                                 ` [devel] mplayer q Денис Смирнов
2007-11-20 12:03                             ` Alexey Tourbin
2007-11-20 11:11                       ` Денис Смирнов
2007-11-20 20:55                         ` [devel] libdb и apache2 (was: mplayer q) Aleksey Avdeev

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=200711221504.49073.ledest@gmail.com \
    --to=ledest@gmail.com \
    --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