From: Kirill Maslinsky <kirill@altlinux.org> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: Re: [devel] I: what's new in texlive. Date: Sat, 20 Jan 2018 00:01:47 +0300 Message-ID: <m2r2ql1s1w.fsf@pomimo.localdomain> (raw) In-Reply-To: <20180119181426.GA9114@dad.imath.kiev.ua> Игорь, я пока отвечу на пару частностей, до конца января нет времени на вдумчивое тестирование и обсуждение архитектуры. > ==== 5) автоматические Provides в нашем alt texlive-2008 ==== > > Для нашего alt texlive-2008 в rpm-build-texmf был реализован > поиск автоматических Provides/Requires вида texmf(...). > > Я пока отключил их поиск, так как без них сборка с текущими > оптимизациями завершается за час, а с ними - существенно больше. > Я собираюсь собрать-таки раз texlive с rpm-build-texmf, > закешировать полученные результаты и потом вставить их > в спек напрямую, для быстродействия. Я не уверен, что стоит использовать rpm-build-texmf в текущем виде: проблема в том, что он генерит не только Provides, но и Requires вида texmf(...). При этом там реализован очень грубый приблизительный поиск зависимостей средствами sed, его проблема в том, что он не учитывает контекст условных проверок (и кое-какие еще особые случаи), поэтому загребает все. С его помощью мы нашли массу ошибок и недочетов в зависимостях в tlpdb (которые на тот момент писались вручную), и создали себе геморрой по заполнению всяких анметов или удалению забытого всеми архаичного кода. Так что за это дело надо браться с осторожностью, не думаю, что за прошедшие 10 лет ошибок в tlpdb стало меньше. > === Далее ==== > > Следующий этап --- выложить texlive-2016 в Сизиф, > адаптировать к нему наше TeX полиси. > > Эта задача облегчается тем, что texlive-2016 -- > полная и одновременно свежая сборка, что позволяет Я готов поспорить с обоими эпитетами: не такая уж «полная» и не такая уж «свежая». Но всяко лучше texlive-2008.0, в этом сомнений нет :) > заменить ей все остальные пакеты texlive-*, tetex-*, > и texmf-* в Сизифе и начать новое полиси с чистого листа. Не совсем ясно, зачем полностью переписывать полиси, но это предмет для отдельного обсуждения потом. -- КМ
prev parent reply other threads:[~2018-01-19 21:01 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-01-19 18:14 Igor Vlasenko 2018-01-19 19:16 ` Vitaly Lipatov 2018-01-19 19:38 ` Igor Vlasenko 2018-01-19 19:44 ` Igor Vlasenko 2018-01-19 21:06 ` Kirill Maslinsky 2018-01-23 10:56 ` Sergey Bolshakov 2018-01-23 11:06 ` Andrey Savchenko 2018-01-19 21:01 ` Kirill Maslinsky [this message]
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=m2r2ql1s1w.fsf@pomimo.localdomain \ --to=kirill@altlinux.org \ --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