* [devel] I: texlive build 0.25
@ 2018-02-03 9:39 Igor Vlasenko
2018-02-07 14:28 ` Andrey Savchenko
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Igor Vlasenko @ 2018-02-03 9:39 UTC (permalink / raw)
To: devel
Господа,
что нового в сборке texlive 0.25
* Решены регрессии в 0.22.
* документация
описание сборки выложено на
https://www.altlinux.org/TeXLivePackaging
подправлены
https://www.altlinux.org/TeXLivePackaging
https://www.altlinux.org/TeXLiveTesting
https://www.altlinux.org/TeXSubsystem
https://www.altlinux.org/LaTeXIgnores
* Поддержка /usr/share/texmf
texlive-texmf.cnf-alt.patch
* Список texmf-* к удалению.
из них
texmf-bibtex8-gost
texmf-latex-obsolete
останутся, а текущие версии
texmf-latex-babelbib
texmf-latex-beamer
texmf-latex-biblatex
texmf-latex-biblatex-gost
texmf-latex-csquotes
texmf-latex-currfile
texmf-latex-etoolbox
texmf-latex-filehook
texmf-latex-fixme
texmf-latex-koma-script
texmf-latex-linegoal
texmf-latex-logreq
texmf-latex-ltxnew
texmf-latex-passivetex
texmf-latex-pdfcomment
texmf-latex-tabu
texmf-latex-tipa
texmf-latex-xcolor
texmf-pgf
прообсолечены и будут удалены,
так как в сборку texlive вошли более свежие версии этих пакетов.
В понедельник-вторник собираюсь выложить в Сизиф.
--
I V
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-03 9:39 [devel] I: texlive build 0.25 Igor Vlasenko
@ 2018-02-07 14:28 ` Andrey Savchenko
2018-02-07 18:26 ` Igor Vlasenko
2018-02-15 2:55 ` Dmitry V. Levin
2018-02-28 9:14 ` Andrey Savchenko
2 siblings, 1 reply; 10+ messages in thread
From: Andrey Savchenko @ 2018-02-07 14:28 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Igor Vlasenko
[-- Attachment #1: Type: text/plain, Size: 10922 bytes --]
On Sat, 3 Feb 2018 11:39:26 +0200 Igor Vlasenko wrote:
> Господа,
> что нового в сборке texlive 0.25
Я установил texlive-2016-alt0.26_39.20160520, на этот раз всё
прошло гладко.
Но дальше я обламался с beamer: для его работы с моими
презентациями не хватает кучи пакетов (etoolbox, xunicode и т.д.,
и т.п.). Обычно они лежат в texlive-latex-recommended и
texlive-latex-extra, но я ни тот, ни другой метапакет поставить не
могу из-за кучи unmet:
# apt-get install texlive-latex-recommended
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
texlive-latex-recommended: Depends: texlive-latex-base
Depends: /usr/share/texmf-texlive
Depends: texmf(latex/amsgen)
Depends: texmf(latex/amsmath)
Depends: texmf(latex/amssymb)
Depends: texmf(latex/array)
Depends: texmf(latex/article)
Depends: texmf(latex/beton)
Depends: texmf(latex/bm)
Depends: texmf(latex/calc)
Depends: texmf(latex/color)
Depends: texmf(latex/doc)
Depends: texmf(latex/etex)
Depends: texmf(latex/euler)
Depends: texmf(latex/exscale)
Depends: texmf(latex/fixltx2e)
Depends: texmf(latex/flafter)
Depends: texmf(latex/fontenc)
Depends: texmf(latex/graphics)
Depends: texmf(latex/graphicx)
Depends: texmf(latex/ifthen)
Depends: texmf(latex/ifxetex)
Depends: texmf(latex/inputenc)
Depends: texmf(latex/keyval)
Depends: texmf(latex/letter)
Depends: texmf(latex/longtable)
Depends: texmf(latex/lscape)
Depends: texmf(latex/ltxdoc)
Depends: texmf(latex/makeidx)
Depends: texmf(latex/multicol)
Depends: texmf(latex/natbib)
Depends: texmf(latex/pifont)
Depends: texmf(latex/remreset)
Depends: texmf(latex/report)
Depends: texmf(latex/tabularx)
Depends: texmf(latex/textcomp)
Depends: texmf(latex/varioref)
Depends: texmf(latex/verbatim)
Depends: texmf(latex/xspace)
E: Broken packages
# apt-get install texlive-latex-extra
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
texlive-latex-extra: Depends: /usr/share/texmf-texlive
Depends: texmf(latex/a4wide)
Depends: texmf(latex/aeguill)
Depends: texmf(latex/afterpackage)
Depends: texmf(latex/afterpage)
Depends: texmf(latex/amsbsy)
Depends: texmf(latex/amsgen)
Depends: texmf(latex/article)
Depends: texmf(latex/bbm)
Depends: texmf(latex/beamer)
Depends: texmf(latex/book)
Depends: texmf(latex/bookmark)
Depends: texmf(latex/booktabs)
Depends: texmf(latex/boxedminipage)
Depends: texmf(latex/chessfss)
Depends: texmf(latex/chngpage)
Depends: texmf(latex/cite)
Depends: texmf(latex/colordvi)
Depends: texmf(latex/comment)
Depends: texmf(latex/coollist)
Depends: texmf(latex/ctib)
Depends: texmf(latex/dcounter)
Depends: texmf(latex/defpattern)
Depends: texmf(latex/desclist)
Depends: texmf(latex/doc)
Depends: texmf(latex/eepic)
Depends: texmf(latex/epic)
Depends: texmf(latex/epsf)
Depends: texmf(latex/epsfig)
Depends: texmf(latex/eso-pic)
Depends: texmf(latex/eufrak)
Depends: texmf(latex/eurofont)
Depends: texmf(latex/extdash)
Depends: texmf(latex/fancyheadings)
Depends: texmf(latex/fancyref)
Depends: texmf(latex/filecontents)
Depends: texmf(latex/fltpoint)
Depends: texmf(latex/fmtcount)
Depends: texmf(latex/fullpage)
Depends: texmf(latex/graphics)
Depends: texmf(latex/hypcap)
Depends: texmf(latex/ifdraft)
Depends: texmf(latex/ifmtarg)
Depends: texmf(latex/letter)
Depends: texmf(latex/lineno)
Depends: texmf(latex/linguex)
Depends: texmf(latex/listings)
Depends: texmf(latex/lmodern)
Depends: texmf(latex/ltxtable)
Depends: texmf(latex/makeidx)
Depends: texmf(latex/mathbbol)
Depends: texmf(latex/mathpazo)
Depends: texmf(latex/mathpple)
Depends: texmf(latex/minitoc)
Depends: texmf(latex/moreverb)
Depends: texmf(latex/mparhack)
Depends: texmf(latex/multicol)
Depends: texmf(latex/natbib)
Depends: texmf(latex/nccboxes)
Depends: texmf(latex/nccfancyhdr)
Depends: texmf(latex/nccfloats)
Depends: texmf(latex/nccfoots)
Depends: texmf(latex/nccmath)
Depends: texmf(latex/nccpic)
Depends: texmf(latex/nccsect)
Depends: texmf(latex/nccthm)
Depends: texmf(latex/ngerman)
Depends: texmf(latex/nicefrac)
Depends: texmf(latex/nomencl)
Depends: texmf(latex/overcite)
Depends: texmf(latex/paralist)
Depends: texmf(latex/picinpar)
Depends: texmf(latex/psfrag)
Depends: texmf(latex/pst-blur)
Depends: texmf(latex/pst-char)
Depends: texmf(latex/pst-grad)
Depends: texmf(latex/pst-node)
Depends: texmf(latex/pst-slpe)
Depends: texmf(latex/pxfonts)
Depends: texmf(latex/qpxmath)
Depends: texmf(latex/rawfonts)
Depends: texmf(latex/relsize)
Depends: texmf(latex/remreset)
Depends: texmf(latex/report)
Depends: texmf(latex/revtex4)
Depends: texmf(latex/scrartcl)
Depends: texmf(latex/scrbook)
Depends: texmf(latex/scrlettr)
Depends: texmf(latex/scrlfile)
Depends: texmf(latex/scrpage2)
Depends: texmf(latex/scrreprt)
Depends: texmf(latex/setspace)
Depends: texmf(latex/shortvrb)
Depends: texmf(latex/showkeys)
Depends: texmf(latex/skak)
Depends: texmf(latex/stmaryrd)
Depends: texmf(latex/syntonly)
Depends: texmf(latex/textarea)
Depends: texmf(latex/theorem)
Depends: texmf(latex/thumbpdf)
Depends: texmf(latex/tocbibind)
Depends: texmf(latex/tocenter)
Depends: texmf(latex/toolbox)
Depends: texmf(latex/topsection)
Depends: texmf(latex/trace)
Depends: texmf(latex/trig)
Depends: texmf(latex/truncate)
Depends: texmf(latex/twoopt)
Depends: texmf(latex/typearea)
Depends: texmf(latex/ucs)
Depends: texmf(latex/varioref)
Depends: texmf(latex/vmargin)
Depends: texmf(latex/watermark)
Depends: texmf(latex/wrapfig)
Depends: texmf(latex/xcomment)
Depends: texmf(latex/xspace)
Depends: texmf(latex/xy)
Depends: texmf(latex/xyling)
Depends: texmf(latex/yfonts)
Depends: texmf(latex/zref)
E: Broken packages
Что делать? Пока что я руками доставляю нужные пакеты.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-07 14:28 ` Andrey Savchenko
@ 2018-02-07 18:26 ` Igor Vlasenko
0 siblings, 0 replies; 10+ messages in thread
From: Igor Vlasenko @ 2018-02-07 18:26 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Andrey Savchenko
On Wed, Feb 07, 2018 at 05:28:55PM +0300, Andrey Savchenko wrote:
> On Sat, 3 Feb 2018 11:39:26 +0200 Igor Vlasenko wrote:
> > Господа,
> > что нового в сборке texlive 0.25
>
> Я установил texlive-2016-alt0.26_39.20160520, на этот раз всё
> прошло гладко.
>
> Но дальше я обламался с beamer: для его работы с моими
> презентациями не хватает кучи пакетов (etoolbox, xunicode и т.д.,
> и т.п.). Обычно они лежат в texlive-latex-recommended и
> texlive-latex-extra, но я ни тот, ни другой метапакет поставить не
> могу из-за кучи unmet:
Это нормально. В texlive 2016 texlive-latex-recommended
и texlive-latex-extra -- это Provides.
Пока texlive 2016 не попал в Сизиф, апт пытатется поставить
старые пакеты из texlive 2008. Потом все будет ок.
> Что делать? Пока что я руками доставляю нужные пакеты.
Посмотреть в сторону пакетов texlive-collection-*.
вместо texlive-latex-base - texlive-collection-latex
вместо texlive-latex-recommended - texlive-collection-latexrecommended
вместо texlive-latex-extra - texlive-collection-latexextra
--
I V
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-03 9:39 [devel] I: texlive build 0.25 Igor Vlasenko
2018-02-07 14:28 ` Andrey Savchenko
@ 2018-02-15 2:55 ` Dmitry V. Levin
2018-02-15 8:19 ` Paul Wolneykien
2018-02-15 22:44 ` Igor Vlasenko
2018-02-28 9:14 ` Andrey Savchenko
2 siblings, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2018-02-15 2:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 4497 bytes --]
On Sat, Feb 03, 2018 at 11:39:26AM +0200, Igor Vlasenko wrote:
[...]
> В понедельник-вторник собираюсь выложить в Сизиф.
Поскольку задание #200420 так долго собирается, заглянул в него,
чтобы посмотреть, нет ли каких аномалий. Обнаружил
- 6035 собранных пакетов, полагаю, что это рекорд;
они действительно все нужны в Сизифе?
- install check большинства из них происходит необычно долго,
порядка 4 минут каждый;
- во время install check большинства из них устанавливается необычно много
пакетов, например,
$ wc -l < /tasks/200420/install/texlive-babel-english/x86_64/chroot_install
576
- собранные пакеты образуют большие множества циклических зависимостей,
например, вышеупомянутый texlive-babel-english образует цикл из 378
пакетов: texlive-babel-english texlive-ae texlive-amscls
texlive-amsfonts texlive-amsmath texlive-anysize texlive-avantgar
texlive-babel texlive-babelbib texlive-beamer texlive-bibtex-bin
texlive-bibtex texlive-bookman texlive-booktabs texlive-breqn
texlive-caption texlive-carlisle texlive-charter texlive-cite
texlive-cm-super texlive-cm texlive-cmap texlive-cmextra
texlive-collection-basic texlive-collection-fontsrecommended
texlive-collection-latex texlive-collection-latexrecommended
texlive-colortbl texlive-context-bin texlive-context texlive-courier
texlive-crop texlive-ctable texlive-dvipdfmx-bin texlive-dvipdfmx-def
texlive-dvipdfmx texlive-dvips-bin texlive-dvips texlive-dvisvgm-def
texlive-ec texlive-enctex texlive-eso-pic texlive-etex-pkg texlive-etex
texlive-euenc texlive-euler texlive-euro texlive-eurosym
texlive-extsizes texlive-fancybox texlive-fancyhdr texlive-fancyref
texlive-fancyvrb texlive-fix2col texlive-float texlive-fontspec
texlive-fp texlive-fpl texlive-geometry texlive-glyphlist
texlive-graphics-cfg texlive-graphics-def texlive-graphics
texlive-gsftopk-bin texlive-gsftopk texlive-helvetic texlive-hyperref
texlive-hyph-utf8 texlive-hyphen-base texlive-ifluatex texlive-iftex
texlive-ifxetex texlive-index texlive-jknapltx texlive-kastrup
texlive-knuth-lib texlive-knuth-local texlive-koma-script
texlive-kpathsea-bin texlive-kpathsea texlive-l3experimental
texlive-l3kernel texlive-l3packages texlive-latex-bin-bin
texlive-latex-bin texlive-latex-fonts texlive-latex texlive-latexconfig
texlive-lineno texlive-listings texlive-lm-math texlive-lm
texlive-ltxmisc texlive-lua-alt-getopt texlive-luatex-bin texlive-luatex
texlive-makeindex-bin texlive-makeindex texlive-manfnt-font
texlive-marvosym texlive-mathpazo texlive-mathtools texlive-mdwtools
texlive-memoir texlive-metafont-bin texlive-metafont texlive-metalogo
texlive-metapost-bin texlive-metapost texlive-mflogo-font texlive-mflogo
texlive-mfnfss texlive-mfware-bin texlive-mfware texlive-microtype
texlive-mptopdf-bin texlive-mptopdf texlive-ms texlive-natbib
texlive-ncntrsbk texlive-ntgclass texlive-oberdiek texlive-palatino
texlive-parskip texlive-pdfpages texlive-pdftex-bin texlive-pdftex-def
texlive-pdftex texlive-pgf texlive-plain texlive-powerdot texlive-psfrag
texlive-pslatex texlive-psnfss texlive-pspicture texlive-pxfonts
texlive-rcs texlive-rotating texlive-rsfs texlive-sansmath
texlive-section texlive-seminar texlive-sepnum texlive-setspace
texlive-stmaryrd texlive-subfig texlive-symbol texlive-tetex-bin
texlive-tetex texlive-tex-bin texlive-tex-gyre-math texlive-tex-gyre
texlive-tex-ini-files texlive-tex texlive-texconfig-bin
texlive-texconfig texlive-texlive-docindex texlive-texlive-en
texlive-texlive-msg-translations texlive-texlive-scripts-bin
texlive-texlive-scripts texlive-texlive.infra-bin texlive-texlive.infra
texlive-textcase texlive-thumbpdf-bin texlive-thumbpdf texlive-times
texlive-tipa texlive-tools texlive-txfonts texlive-typehtml
texlive-underscore texlive-unicode-data texlive-updmap-map texlive-url
texlive-utopia texlive-wasy2-ps texlive-wasy texlive-wasysym
texlive-xcolor texlive-xdvi-bin texlive-xdvi texlive-xetex-bin
texlive-xetex-def texlive-xetex texlive-xetexconfig texlive-xkeyval
texlive-zapfchan texlive-zapfding
- другими словами, при попытке установить любой из этих 378 пакетов будут
установлены и остальные 377; я не вижу смысла в том, чтобы распиливать
один пакет на 378 частей, которые можно установить только все сразу.
Полагаю, что сборку следует ещё доработать, прежде чем выкладывать в Сизиф.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-15 2:55 ` Dmitry V. Levin
@ 2018-02-15 8:19 ` Paul Wolneykien
2018-02-15 22:47 ` Igor Vlasenko
2018-02-15 22:44 ` Igor Vlasenko
1 sibling, 1 reply; 10+ messages in thread
From: Paul Wolneykien @ 2018-02-15 8:19 UTC (permalink / raw)
To: devel
15.02.2018 05:55, Dmitry V. Levin пишет:
> - другими словами, при попытке установить любой из этих 378 пакетов будут
> установлены и остальные 377; я не вижу смысла в том, чтобы распиливать
> один пакет на 378 частей, которые можно установить только все сразу.
Тоже не вижу смысла. И есть ещё один момент: сколько эти 387 пакетов
сейчас занимают (после установки)? Просто раньше, когда texlive пакетов
было сравнительно немного, всё равно нельзя было установить "просто
texlive" — сразу ставилось >600 МБ. Проблему эту объясняли как раз тем,
что "не удалось грамотно распилить texlive".
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-15 2:55 ` Dmitry V. Levin
2018-02-15 8:19 ` Paul Wolneykien
@ 2018-02-15 22:44 ` Igor Vlasenko
2018-02-15 22:59 ` Dmitry V. Levin
1 sibling, 1 reply; 10+ messages in thread
From: Igor Vlasenko @ 2018-02-15 22:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Feb 15, 2018 at 05:55:55AM +0300, Dmitry V. Levin wrote:
> - другими словами, при попытке установить любой из этих 378 пакетов будут
> установлены и остальные 377; я не вижу смысла в том, чтобы распиливать
> один пакет на 378 частей, которые можно установить только все сразу.
>
> Полагаю, что сборку следует ещё доработать, прежде чем выкладывать в Сизиф.
Извиняюсь, что сразу не ответил, допписывал текст
по сборочнице, решил не отвлекаться.
378 частей -- это родная разбивка texlive на пакеты.
Она имеет то преимущество, что с каждым новым релизом
не нужно переразбивать texlive заново
и соответственно, прописывать Conflicts на старые разбивки.
--
I V
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-15 8:19 ` Paul Wolneykien
@ 2018-02-15 22:47 ` Igor Vlasenko
0 siblings, 0 replies; 10+ messages in thread
From: Igor Vlasenko @ 2018-02-15 22:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Feb 15, 2018 at 11:19:28AM +0300, Paul Wolneykien wrote:
> 15.02.2018 05:55, Dmitry V. Levin пишет:
> > - другими словами, при попытке установить любой из этих 378 пакетов будут
> > установлены и остальные 377; я не вижу смысла в том, чтобы распиливать
> > один пакет на 378 частей, которые можно установить только все сразу.
>
> Тоже не вижу смысла. И есть ещё один момент: сколько эти 387 пакетов
> сейчас занимают (после установки)? Просто раньше, когда texlive пакетов
> было сравнительно немного, всё равно нельзя было установить "просто
> texlive" — сразу ставилось >600 МБ. Проблему эту объясняли как раз тем,
> что "не удалось грамотно распилить texlive".
Вроде бы уже обсуждалось, что "грамотно распилить texlive"
это то же самое, что поддерживать свой дистрибутив TeX
(нет желающих).
Есть альтернатива -- я могу собрать 3 пакета texlive-bin, texlive-texmf,
texlive-doc, под 1Gb каждый, но нужно ли?
--
I V
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-15 22:44 ` Igor Vlasenko
@ 2018-02-15 22:59 ` Dmitry V. Levin
2018-02-15 23:26 ` Igor Vlasenko
0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2018-02-15 22:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1230 bytes --]
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 на пакеты.
Этот прелестный цикл прямо в родной разбивке?
> Она имеет то преимущество, что с каждым новым релизом
> не нужно переразбивать texlive заново
> и соответственно, прописывать Conflicts на старые разбивки.
Не вижу, откуда может возникнуть необходимость прописывать Conflicts.
Допустим, 378 неразрывных частей объединены в какой-нибудь пакет
texlive-base, на который у всех остальных тысяч texlive-пакетов (зачем
столько нужно, кстати?) версионированная зависимость. Потом в "родной
разбивке" что-то поменялось, и в новой версии этих неразрывных частей
стало 478 или 278. Зачем Conflicts?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-15 22:59 ` Dmitry V. Levin
@ 2018-02-15 23:26 ` Igor Vlasenko
0 siblings, 0 replies; 10+ messages in thread
From: Igor Vlasenko @ 2018-02-15 23:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
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
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: texlive build 0.25
2018-02-03 9:39 [devel] I: texlive build 0.25 Igor Vlasenko
2018-02-07 14:28 ` Andrey Savchenko
2018-02-15 2:55 ` Dmitry V. Levin
@ 2018-02-28 9:14 ` Andrey Savchenko
2 siblings, 0 replies; 10+ messages in thread
From: Andrey Savchenko @ 2018-02-28 9:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3348 bytes --]
Заметил ещё одну проблему: на сизифе и подключенном
autoextra.altlinux.org/pub/ALTLinux/texlive по состоянию
репозиториев на вчерашний вечер при попытке сборки пакета
с зависимостями:
BuildRequires: texlive-latex-recommended
BuildRequires: ghostscript-utils libtiff-utils
вылазит следующее:
Building Dependency Tree...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ghostscript-utils: Depends: /usr/bin/dvips
texlive-latex-recommended: Depends: texlive-latex-base
Depends: /usr/share/texmf-texlive
Depends: texmf(latex/amsgen)
Depends: texmf(latex/amsmath)
Depends: texmf(latex/amssymb)
Depends: texmf(latex/array)
Depends: texmf(latex/article)
Depends: texmf(latex/beton)
Depends: texmf(latex/bm)
Depends: texmf(latex/calc)
Depends: texmf(latex/color)
Depends: texmf(latex/doc)
Depends: texmf(latex/etex)
Depends: texmf(latex/euler)
Depends: texmf(latex/exscale)
Depends: texmf(latex/fixltx2e)
Depends: texmf(latex/flafter)
Depends: texmf(latex/fontenc)
Depends: texmf(latex/graphics)
Depends: texmf(latex/graphicx)
Depends: texmf(latex/ifthen)
Depends: texmf(latex/ifxetex)
Depends: texmf(latex/inputenc)
Depends: texmf(latex/keyval)
Depends: texmf(latex/letter)
Depends: texmf(latex/longtable)
Depends: texmf(latex/lscape)
Depends: texmf(latex/ltxdoc)
Depends: texmf(latex/makeidx)
Depends: texmf(latex/multicol)
Depends: texmf(latex/natbib)
Depends: texmf(latex/pifont)
Depends: texmf(latex/remreset)
Depends: texmf(latex/report)
Depends: texmf(latex/tabularx)
Depends: texmf(latex/textcomp)
Depends: texmf(latex/varioref)
Depends: texmf(latex/verbatim)
Depends: texmf(latex/xspace)
E: Broken packages
Если отключить репозиторий с новым texlive, то всё собирается.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2018-02-28 9:14 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-03 9:39 [devel] I: texlive build 0.25 Igor Vlasenko
2018-02-07 14:28 ` Andrey Savchenko
2018-02-07 18:26 ` Igor Vlasenko
2018-02-15 2:55 ` Dmitry V. Levin
2018-02-15 8:19 ` Paul Wolneykien
2018-02-15 22:47 ` Igor Vlasenko
2018-02-15 22:44 ` Igor Vlasenko
2018-02-15 22:59 ` Dmitry V. Levin
2018-02-15 23:26 ` Igor Vlasenko
2018-02-28 9:14 ` Andrey Savchenko
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