From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1520707784; bh=CKhUTQMHecekN0BgmDVGL/oewLYt+SdwHipO+2SszkI=; h=Date:From:To:Subject; b=PQKycLzpokqJddqR+hxX2bLL3eiUYl9eycsKusVkUJ+E34ln98+bpwsHV4MzNDq2C IkD4djLI2D2C45/fG+waKUOvTOysWPXVFtdWNSLtknA/P7NFdk3DyuHJB95Pa1pkGR ePLviplpAUkq5R0M9CbHc0v1HgBqCSgEC7xqsHag= Date: Sat, 10 Mar 2018 20:49:42 +0200 From: Igor Vlasenko To: sisyphus@lists.altlinux.org Message-ID: <20180310184942.GA25338@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.9.1 (2017-09-22) Subject: [sisyphus] I: texlive 2017 - final release X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Mar 2018 18:49:47 -0000 Archived-At: List-Archive: List-Post: Уважаемые коллеги! В Сизиф отправляется окончательный релиз texlive 2017. Начну с основного недостатка -- нарезка на крупные подпакеты. по сути, там всего два основных пакета - базовый для сборки документации (texlive-collection-basic) и расширенный для пользователя - texlive-texmf/texlive-dist. Это конечно, не слишком удобно. Как мне жаловались: > Хотел спросить. А почему удалили пакет ps2eps? [...] > ps2eps - я посмотрел, действительно он вошёл в коллекцию texlive. > Ну, если он там, то наверно смысла возвращать его в виде отдельного пакета нет > наверно. Хотя, ради одной маленько программы придётся наверно ставить > весь texlive целиком? Я пользовался этой прогой, как совершенно > самостоятельной, для нужд, не касающихся экосистемы TeX. Но это вынужденная ситуация. Я готовил как раз очень тщательно порезанную сборку texlive, гле все отдельные проекты упакованы в 2-3 отдельных пакета {,-bin,-doc}. Получилось более 6000 пакетов, и, к сожалению, в итоге подвела сборочница. Она оказалась не рассчитана на такую нагрузку. Оптимизированная сборка прошла за час, но потом тестирование транзакции инсталляцией заняло 10+ суток. С такой сборочницей поддерживать пакет невозможно: vseleznv@: > Я конечно не против иметь в Сизифе полный дистрибутив texlive, > но 6000 пакетов — это, с одной стороны, очень много, > с другой стороны задание 200420 уже почти неделю непрерывно > собирается, точнее, проходит послесборочные тесты. > И так будет при каждом обновлении этого пакета? > Мы же не сможем это поддерживать, > а быстрофиксы станут вообще невозможны. Но другой сборочницы у Сизифа нет (у autoimports есть ;) поэтому, чтобы texlive можно было сопровождать, мелкопорезанную сборку texlive пришлось отложить до модернизации сборочницы. По счастью, у меня был лишний бронепоезд на запасном пути, с крупнопорезанной сборкой texlive, и хоть такая сборка, но ушла в Сизиф. Что дает нам основное достоинство - все-таки это texlive 2017, не каждый дистрибутив Linux может похвастаться свежим texlive. А то наш texlive 2008 уже слишком устарел для повседневного использования. > Может быть стоит как-то побить потом на части всё это дело, когда дело > к p9 будет идти? Сейчас на p8 у меня это отдельный пакет, и меня это > устраивает. В будущем p9 хотелось бы иметь возможность иметь в системе > ps2eps, но не тащить гигабайты texlive только ради него. Вот > собственно и все мои соображения. Я сам очень хочу собрать именно мелконарезанный texlive, Очень надеюсь, что до p9 у нас уже будет новая сборочница, с которой это станет возможным. В texlive 2017 осталась поддержка /usr/share/texmf и пакетов texmf-*. Однако я удалил из Сизифа устаревшие пакеты texmf-* и прописал им Obsoletes: на версии, меньшие, чем в texlive 2017, чтобы при сборке они случайно не подхватились. Автоматические requres/provides вида texmf(latex/) заменены на автоматические вида tex(.sty) для совместимости с другими дистрибутивами. -- I V