ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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