[devel] I: texlive build 0.25

Igor Vlasenko vlasenko на imath.kiev.ua
Пт Фев 16 02:26:25 MSK 2018


On Fri, Feb 16, 2018 at 01:59:46AM +0300, Dmitry V. Levin wrote:
> On Fri, Feb 16, 2018 at 12:44:56AM +0200, Igor Vlasenko wrote:
> > On Thu, Feb 15, 2018 at 05:55:55AM +0300, Dmitry V. Levin wrote:
> > > - другими словами, при попытке установить любой из этих 378 пакетов будут
> > >   установлены и остальные 377; я не вижу смысла в том, чтобы распиливать
> > >   один пакет на 378 частей, которые можно установить только все сразу.
> > > 
> > > Полагаю, что сборку следует ещё доработать, прежде чем выкладывать в Сизиф.
> > 
> > Извиняюсь, что сразу не ответил, допписывал текст 
> > по сборочнице, решил не отвлекаться.
> > 
> > 378 частей -- это родная разбивка texlive на пакеты.
> 
> Этот прелестный цикл прямо в родной разбивке?

да. можно провести аналогию c perl.
У нас perl-base/perl-devel монолиты, но в некоторых
дистрибутивах их пилят(пилили?). то, что получится,
тоже будет исполнено циклов.
 
> > Она имеет то преимущество, что с каждым новым релизом
> > не нужно переразбивать texlive заново
> > и соответственно, прописывать Conflicts на старые разбивки.
> 
> Не вижу, откуда может возникнуть необходимость прописывать Conflicts.
 
Например,
на дебиановскую разбивку (в texlive 2008) на все пакетыв
пришлось прописывать Conflicts, иначе при обновлении проблемы.

> Допустим, 378 неразрывных частей объединены в какой-нибудь пакет
> texlive-base, на который у всех остальных тысяч texlive-пакетов (зачем
> столько нужно, кстати?) версионированная зависимость.  Потом в "родной
> разбивке" что-то поменялось, и в новой версии этих неразрывных частей
> стало 478 или 278.  Зачем Conflicts?

А как иначе? проводя аналогию с perl, новый perl втянул в себя
бывшие пакеты perl-IPC-SysV perl-Test-use-ok perl-Test2
Пришлось прописывать Conflicts:/Obsoletes:/Provides:

P.S. Спать ложусь, поэтому если что, отвечу уже завтра.

-- 

I V


Подробная информация о списке рассылки Devel