<div dir="auto"><div><br><br><div data-smartmail="gmail_signature"><br></div><div class="gmail_extra"><br><div class="gmail_quote">10 марта 2018 г. 9:49 PM пользователь "Igor Vlasenko" <<a href="mailto:vlasenko@imath.kiev.ua">vlasenko@imath.kiev.ua</a>> написал:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Уважаемые коллеги!<br>
<br>
В Сизиф отправляется окончательный релиз texlive 2017.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Спасибо!</div><div dir="auto">Очень здорово.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Начну с основного недостатка -- нарезка на крупные подпакеты.<br>
<br>
по сути, там всего два основных пакета - базовый<br>
для сборки документации (texlive-collection-basic)<br>
и расширенный для пользователя - texlive-texmf/texlive-dist.<br>
<br>
Это конечно, не слишком удобно. Как мне жаловались:<br>
<br>
> Хотел спросить. А почему удалили пакет ps2eps? [...]<br>
> ps2eps - я посмотрел, действительно он вошёл в коллекцию texlive.<br>
> Ну, если он там, то наверно смысла возвращать его в виде отдельного пакета нет<br>
> наверно. Хотя, ради одной маленько программы придётся наверно ставить<br>
> весь texlive целиком? Я пользовался этой прогой, как совершенно<br>
> самостоятельной, для нужд, не касающихся экосистемы TeX.<br>
<br>
Но это вынужденная ситуация. Я готовил как раз очень тщательно<br>
порезанную сборку texlive, гле все отдельные проекты упакованы<br>
в 2-3 отдельных пакета {,-bin,-doc}. Получилось более 6000 пакетов,<br>
и, к сожалению, в итоге подвела сборочница. Она оказалась не<br>
рассчитана на такую нагрузку. Оптимизированная сборка прошла за<br>
час, но потом тестирование транзакции инсталляцией заняло 10+ суток.<br>
С такой сборочницей поддерживать пакет невозможно:<br>
<br>
vseleznv@:<br>
> Я конечно не против иметь в Сизифе полный дистрибутив texlive,<br>
> но 6000 пакетов — это, с одной стороны, очень много,<br>
> с другой стороны задание 200420 уже почти неделю непрерывно<br>
> собирается, точнее, проходит послесборочные тесты.<br>
> И так будет при каждом обновлении этого пакета?<br>
> Мы же не сможем это поддерживать,<br>
> а быстрофиксы станут вообще невозможны.<br>
<br>
Но другой сборочницы у Сизифа нет (у autoimports есть ;)<br>
поэтому, чтобы texlive можно было сопровождать, мелкопорезанную сборку<br>
texlive пришлось отложить до модернизации сборочницы.<br>
<br>
По счастью, у меня был лишний бронепоезд на запасном пути,<br>
с крупнопорезанной сборкой texlive, и хоть такая сборка,<br>
но ушла в Сизиф.<br>
<br>
Что дает нам основное достоинство - все-таки это texlive 2017,<br>
не каждый дистрибутив Linux может похвастаться свежим texlive.<br>
А то наш texlive 2008 уже слишком устарел для повседневного<br>
использования.<br>
<br>
> Может быть стоит как-то побить потом на части всё это дело, когда дело<br>
> к p9 будет идти? Сейчас на p8 у меня это отдельный пакет, и меня это<br>
> устраивает. В будущем p9 хотелось бы иметь возможность иметь в системе<br>
> ps2eps, но не тащить гигабайты texlive только ради него. Вот<br>
> собственно и все мои соображения.<br>
<br>
Я сам очень хочу собрать именно мелконарезанный texlive,<br>
Очень надеюсь, что до p9 у нас уже будет новая сборочница,<br>
с которой это станет возможным.<br>
<br>
В texlive 2017 осталась поддержка /usr/share/texmf и пакетов texmf-*.<br>
Однако я удалил из Сизифа устаревшие пакеты texmf-*<br>
и прописал им Obsoletes: на версии, меньшие, чем в texlive 2017,<br>
чтобы при сборке они случайно не подхватились.<br>
<br>
Автоматические requres/provides вида texmf(latex/<name>)<br>
заменены на автоматические вида tex(<name>.sty) для совместимости<br>
с другими дистрибутивами.<br>
<font color="#888888"><br>
<br>
<br>
--<br>
<br>
I V<br>
______________________________<wbr>_________________<br>
Sisyphus mailing list<br>
<a href="mailto:Sisyphus@lists.altlinux.org">Sisyphus@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/sisyphus" rel="noreferrer" target="_blank">https://lists.altlinux.org/<wbr>mailman/listinfo/sisyphus</a></font></blockquote></div><br></div></div></div>