ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [SCM] packages/tetex: heads/master
  @ 2009-07-25 13:01 ` Kirill Maslinsky
  2009-07-27  4:36   ` [devel] распил и др. планы на texlive Ildar Mulyukov
  0 siblings, 1 reply; 8+ messages in thread
From: Kirill Maslinsky @ 2009-07-25 13:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 3109 bytes --]

Коллеги,
я подготовил сборку tetex с включённым поиском latex-зависимостей.
Это необходимо для того, чтобы пакеты, имеющие зависимости вида
texmf(latex/foo) (что постепенно должно стать нормой для всех пакетов,
несущих в себе latex-стили), могли устанавливаться не только с texlive,
но и с tetex.

Появление зависимостей texmf(latex/foo) не несёт проблем для самого
tetex, регрессий по устанавливаемости и обновляемости tetex-пакетов
я не обнаружил. Однако побочным следствием станет то, что порядка
двух сотен зависимостей вида texmf(latex/foo) из однозначных станут
неоднозначными (их будут предоставлять tetex и texlive). 

Поскольку в последнее время дают о себе знать проблемы апта с 
разрешением неоднозначных файловых зависимостей на фоне конфликутующих
tetex/texlive, не исключено, что появление ещё кучи неоднозначностей
может привести к проблемам с построением сборочной среды для некоторых
пакетов, где раньше всё работало. 

Я проверил несколько простых вариантов, но все ситуации предусмотреть
и проверить сложно, поэтому в идеале желательно провести с новым tetex
полную пересборку репозитория на предмет регрессий с построением
сборочной среды. 

Соответственно, на сборку в Сизиф я пока этот релиз tetex не отправлял.


On Sat, Jul 25, 2009 at 04:48:03PM +0400, Kirill Maslinsky wrote:
> Update of /people/kirill/packages/tetex.git
> 
> Changes statistics since `2.0-alt9' follows:
>  tetex.spec |   10 ++++++++--
>  1 files changed, 8 insertions(+), 2 deletions(-)
> 
> Changelog since `2.0-alt9' follows:
> commit b8d4d039ff5341f4322d258b7936025e71b189cd
> Author: Kirill Maslinsky <kirill@altlinux.org>
> Date:   Sat Jul 25 14:13:54 2009 +0400
> 
>     2.0-alt10
>     
>     - built with rpm-build-texmf
> 
> Full diff since `2.0-alt9' follows:
> diff --git a/tetex.spec b/tetex.spec
> index c587db6..6654f0d 100644
> --- a/tetex.spec
> +++ b/tetex.spec
> @@ -3,7 +3,7 @@
>  
>  Name: tetex
>  Version: 2.0
> -Release: alt9
> +Release: alt10
>  
>  %define pkgname         teTeX
>  %define texversion    2.0-rc1
> @@ -72,10 +72,13 @@ Requires: tex-common >= 0.2
>  
>  Obsoletes: dvipdfm, tetex-fonts-source
>  
> -BuildRequires: tex-common
> +BuildRequires(pre): rpm-build-texmf
>  BuildRequires: flex-old gcc-c++ imake libXaw-devel libexpat-devel libpng-devel
>  BuildRequires: libssl-devel perl-Tk t1lib-devel w3c-libwww-devel xorg-cf-files
>  
> +%add_texmf_req_skip latex/amsjpa
> +%add_texmf_req_skip latex/vtexhtml
> +
>  %description
>  teTeX is an implementation of TeX for Linux or UNIX systems.  TeX takes
>  a text file and a set of formatting commands as input and creates a
> @@ -517,6 +520,9 @@ x=/usr/bin/updmap && [ -x "$x" ] && "$x"  2>/dev/null ||:
>  %doc PROBLEMS* README ChangeLog
>  
>  %changelog
> +* Sat Jul 25 2009 Kirill Maslinsky <kirill@altlinux.org> 2.0-alt10
> +- built with rpm-build-texmf
> +
>  * Sun May 17 2009 Dmitry V. Levin <ldv@altlinux.org> 2.0-alt9
>  - tetex-core: Removed files packaged in texinfo >= 4.13-alt1.
>  - Removed install-info invocations.

-- 
КМ

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [devel] распил и др. планы на  texlive
  2009-07-25 13:01 ` [devel] [SCM] packages/tetex: heads/master Kirill Maslinsky
@ 2009-07-27  4:36   ` Ildar Mulyukov
  2009-07-27  8:45     ` Kirill Maslinsky
  0 siblings, 1 reply; 8+ messages in thread
From: Ildar Mulyukov @ 2009-07-27  4:36 UTC (permalink / raw)
  To: devel

On 25.07.2009 19:01:21, Kirill Maslinsky wrote:
> Коллеги,
> я подготовил сборку tetex с включённым поиском latex-зависимостей.

Это есть хорошо.
1. А есть ли дальнейшие планы распиливать texlive? А то у меня "на  
холде" texlive-lang-cyrillic, который в новой версии хочет +1G на  
диске..
2. Будет ли у нас рабочая связка texlive + lyx?
Спасибо. С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] распил и др. планы на texlive
  2009-07-27  4:36   ` [devel] распил и др. планы на texlive Ildar Mulyukov
@ 2009-07-27  8:45     ` Kirill Maslinsky
  2009-07-27  8:58       ` Ildar Mulyukov
  2009-08-02 17:53       ` Dmitry V. Levin
  0 siblings, 2 replies; 8+ messages in thread
From: Kirill Maslinsky @ 2009-07-27  8:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 744 bytes --]

On Mon, Jul 27, 2009 at 10:36:06AM +0600, Ildar Mulyukov wrote:
> On 25.07.2009 19:01:21, Kirill Maslinsky wrote:
> >Коллеги,
> >я подготовил сборку tetex с включённым 
> >поиском latex-зависимостей.
> 
> Это есть хорошо.
То есть никто не опасается? Ну хорошо, тогда сегодня опубликую ;)

> 1. А есть ли дальнейшие планы распиливать 
> texlive? А то у меня "на  холде" texlive-lang-cyrillic, 
> который в новой версии хочет +1G на  диске..
Да, в следующей сборке texlive эта проблема будет исправлена.

> 2. Будет ли у нас рабочая связка texlive + lyx?
Для этого нужны помощь и интерес со стороны мантейнера(ов) lyx.
Я сам lyx не пользуюсь, а в общем TODO "сделать всё, относящееся к TeX"
до него ещё очень далеко.

-- 
КМ

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] распил и др. планы на texlive
  2009-07-27  8:45     ` Kirill Maslinsky
@ 2009-07-27  8:58       ` Ildar Mulyukov
  2009-07-27  9:04         ` Valery Pipin
  2009-07-27  9:06         ` Kirill Maslinsky
  2009-08-02 17:53       ` Dmitry V. Levin
  1 sibling, 2 replies; 8+ messages in thread
From: Ildar Mulyukov @ 2009-07-27  8:58 UTC (permalink / raw)
  To: devel

On 27.07.2009 14:45:55, Kirill Maslinsky wrote:
> On Mon, Jul 27, 2009 at 10:36:06AM +0600, Ildar Mulyukov wrote:
> > On 25.07.2009 19:01:21, Kirill Maslinsky wrote:
> > >Коллеги,
> > >я подготовил сборку tetex с включённым
> > >поиском latex-зависимостей.
> >
> > Это есть хорошо.
> То есть никто не опасается? Ну хорошо, тогда сегодня опубликую ;)

Эмм. Извините. Я не это имел в виду. Это было как-бы вводной фразой. :-)

> > 1. А есть ли дальнейшие планы распиливать
> > texlive? А то у меня "на  холде" texlive-lang-cyrillic,
> > который в новой версии хочет +1G на  диске..
> Да, в следующей сборке texlive эта проблема будет исправлена.

Оч. хорошо. Ждём-с!

> > 2. Будет ли у нас рабочая связка texlive + lyx?
> Для этого нужны помощь и интерес со стороны мантейнера(ов) lyx.
> Я сам lyx не пользуюсь, а в общем TODO "сделать всё, относящееся к  
> TeX"
> до него ещё очень далеко.

А вот это зря. У меня есть ничем не подкреплённое подозрение, что  
немалая часть пользователей TeX взаимодействует с ним именно через эту  
"прокладку" (lyx). Никто меня не заставит в этом тысячелетии вызывать  
latex из командной строки! (шутка)

Спасибо. С уважением, Ильдар.
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] распил и др. планы на texlive
  2009-07-27  8:58       ` Ildar Mulyukov
@ 2009-07-27  9:04         ` Valery Pipin
  2009-07-27  9:06         ` Kirill Maslinsky
  1 sibling, 0 replies; 8+ messages in thread
From: Valery Pipin @ 2009-07-27  9:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Понедельник 27 июля 2009 17:58:37 Ildar Mulyukov wrote:
> On 27.07.2009 14:45:55, Kirill Maslinsky wrote:
> > On Mon, Jul 27, 2009 at 10:36:06AM +0600, Ildar Mulyukov wrote:
> > > On 25.07.2009 19:01:21, Kirill Maslinsky wrote:
> > > >Коллеги,
> > > >я подготовил сборку tetex с включённым
> > > >поиском latex-зависимостей.
> > >
> > > Это есть хорошо.
> >
> > То есть никто не опасается? Ну хорошо, тогда сегодня опубликую ;)
>
> Эмм. Извините. Я не это имел в виду. Это было как-бы вводной фразой. :-)
>
> > > 1. А есть ли дальнейшие планы распиливать
> > > texlive? А то у меня "на  холде" texlive-lang-cyrillic,
> > > который в новой версии хочет +1G на  диске..
> >
> > Да, в следующей сборке texlive эта проблема будет исправлена.
>
> Оч. хорошо. Ждём-с!
>
> > > 2. Будет ли у нас рабочая связка texlive + lyx?
> >
> > Для этого нужны помощь и интерес со стороны мантейнера(ов) lyx.
> > Я сам lyx не пользуюсь, а в общем TODO "сделать всё, относящееся к
> > TeX"
> > до него ещё очень далеко.
>
> А вот это зря. У меня есть ничем не подкреплённое подозрение, что
> немалая часть пользователей TeX взаимодействует с ним именно через эту
> "прокладку" (lyx). Никто меня не заставит в этом тысячелетии вызывать
> latex из командной строки! (шутка)
lyx-1.6.3 собирается на раз в сизифе. (просто подставить нужный архив)
Еще возможно необходимо использовать стандартные boost библиотеки ( 
закоментировать строчку в спеке)

Однако 64bit сборка окзалась несколько падучей (думаю из-за питона)
В 32bit  давно использую (с техлив разумеется) без всяких проблем 



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] распил и др. планы на texlive
  2009-07-27  8:58       ` Ildar Mulyukov
  2009-07-27  9:04         ` Valery Pipin
@ 2009-07-27  9:06         ` Kirill Maslinsky
  1 sibling, 0 replies; 8+ messages in thread
From: Kirill Maslinsky @ 2009-07-27  9:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1071 bytes --]

On Mon, Jul 27, 2009 at 02:58:37PM +0600, Ildar Mulyukov wrote:
> On 27.07.2009 14:45:55, Kirill Maslinsky wrote:
> >On Mon, Jul 27, 2009 at 10:36:06AM +0600, Ildar Mulyukov wrote:
> >> On 25.07.2009 19:01:21, Kirill Maslinsky wrote:

[...]

> >> 2. Будет ли у нас рабочая связка texlive + lyx?
> >Для этого нужны помощь и интерес со 
> >стороны мантейнера(ов) lyx.
> >Я сам lyx не пользуюсь, а в общем TODO 
> >"сделать всё, относящееся к  TeX"
> >до него ещё очень далеко.
> 
> А вот это зря. У меня есть ничем не 
> подкреплённое подозрение, что  немалая 
> часть пользователей TeX взаимодействует с 
> ним именно через эту  "прокладку" (lyx). 
Отлично, помогите мантейнеру(ам) организовать связку
texlive+lyx (желательно не испортив при этом связку
tetex+lyx). И немалая часть пользователей скажет Вам спасибо! 

Если будут какие-то вопросы по TeX/texlive, я готов помочь.

> Никто меня не заставит в этом 
> тысячелетии вызывать  latex из командной 
> строки! (шутка)
Тогда используйте auctex! (в каждой шутке есть доля шутки)

-- 
KM

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] распил и др. планы на texlive
  2009-07-27  8:45     ` Kirill Maslinsky
  2009-07-27  8:58       ` Ildar Mulyukov
@ 2009-08-02 17:53       ` Dmitry V. Levin
  2009-08-03 12:16         ` Kirill Maslinsky
  1 sibling, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2009-08-02 17:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 718 bytes --]

On Mon, Jul 27, 2009 at 12:45:55PM +0400, Kirill Maslinsky wrote:
> On Mon, Jul 27, 2009 at 10:36:06AM +0600, Ildar Mulyukov wrote:
> > On 25.07.2009 19:01:21, Kirill Maslinsky wrote:
> > >Коллеги,
> > >я подготовил сборку tetex с включённым 
> > >поиском latex-зависимостей.
> > 
> > Это есть хорошо.
> То есть никто не опасается? Ну хорошо, тогда сегодня опубликую ;)

Опять пострадал бедный пакет doxygen: сборочных зависимостей /usr/bin/dvips и
/usr/bin/latex теперь недостаточно, пришлось заменить на
texlive-extra-utils texlive-generic-recommended texlive-publishers:
1-я для epstopdf, 2-я для epsf.sty, 3-я для tocloft.sty.
Не знаю, этого ли вы хотели добиться, но я был шокирован.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] распил и др. планы на texlive
  2009-08-02 17:53       ` Dmitry V. Levin
@ 2009-08-03 12:16         ` Kirill Maslinsky
  0 siblings, 0 replies; 8+ messages in thread
From: Kirill Maslinsky @ 2009-08-03 12:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Aug 02, 2009 at 09:53:14PM +0400, Dmitry V. Levin wrote:
> On Mon, Jul 27, 2009 at 12:45:55PM +0400, Kirill Maslinsky wrote:
> > On Mon, Jul 27, 2009 at 10:36:06AM +0600, Ildar Mulyukov wrote:
> > > On 25.07.2009 19:01:21, Kirill Maslinsky wrote:
> > > >Коллеги,
> > > >я подготовил сборку tetex с включённым 
> > > >поиском latex-зависимостей.
> > > 
> > > Это есть хорошо.
> > То есть никто не опасается? Ну хорошо, тогда сегодня опубликую ;)
> 
> Опять пострадал бедный пакет doxygen: сборочных зависимостей /usr/bin/dvips и
> /usr/bin/latex теперь недостаточно, пришлось заменить на
> texlive-extra-utils texlive-generic-recommended texlive-publishers:
> 1-я для epstopdf, 2-я для epsf.sty, 3-я для tocloft.sty.
Это следствие пересборки texlive, а не tetex. Раньше по /usr/bin/latex
ставился почти весь texlive, теперь мы это исправили и ставится только
базовая часть.
Соответственно, три перечисленные зависимости -- это то, что апстрим
texlive не включил в texlive-latex-base. 1-ая не является
стандартной теховской утилитой, 2-ая -- это устаревший пакет,
используемый только в старых документах, 3-я -- довольно редко
используемый инструмент. По-моему, всё правильно.

Кстати, наша оптимизация разбивки texlive в данном случае пошла на
пользу, т.к. в дебиане tocloft.sty лежит в texlive-latex-extra,
который ещё увеличил бы сборочную среду.

> Не знаю, этого ли вы хотели добиться, но я был шокирован.
А что, собственно, тут шокирующего?  По всему видно, что 
документы в пакете doxygen написаны во времена tetex'а.
LaTeX-среда, как и все живые инструменты, не стоит на месте: 
кое-что из того, что раньше было по умолчанию, стало теперь 
периферийным.


> 
> -- 
> ldv



> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


-- 
С уважением,
Кирилл Маслинский
Альт Линукс
руководитель издательских проектов


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-08-03 12:16 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-25 13:01 ` [devel] [SCM] packages/tetex: heads/master Kirill Maslinsky
2009-07-27  4:36   ` [devel] распил и др. планы на texlive Ildar Mulyukov
2009-07-27  8:45     ` Kirill Maslinsky
2009-07-27  8:58       ` Ildar Mulyukov
2009-07-27  9:04         ` Valery Pipin
2009-07-27  9:06         ` Kirill Maslinsky
2009-08-02 17:53       ` Dmitry V. Levin
2009-08-03 12:16         ` Kirill Maslinsky

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