ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] tetex
@ 2008-04-03 21:27 Bergman Andrey
  2008-04-04  5:28 ` Kirill Maslinsky
  0 siblings, 1 reply; 9+ messages in thread
From: Bergman Andrey @ 2008-04-03 21:27 UTC (permalink / raw)
  To: devel

> Я вообще думал, что самое разумное сейчас будет собрать для 4.1 texlive 
> на правах contrib, чтоб он не предоставлял tetex* и tex*, только 
> texlive*. 

+1 

> Но ушпел я до фриза, не ушпел... 

Дык, это и так было сразу ясно, что за 1-2 недели это дело не осилить.

> и помощники как-то опять рассеялись.

Я, лично, не рассеивался. 

1) У меня, просто не получается отделить правильным образом от texlive...srpm общий пакет texlive-common, содержащий texconfig-sys, необходимый для установки texlive-texmf.

Может быть нужно пойти с другой стороны - сделав texlive-common из фиктивного дерева texmf. Это я буду пробовать в ближайшее время.

2) Пресловутый teckit, слава богу, удалён из Сизифа, и я только что залил туда libteckit.

> Кому надо (вроде меня) соберут себе другой ТеХ экспериментально

Дык, это правильно, но нужно хотя бы понимать, как его собирать в hasher.


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

* Re: [devel] tetex
  2008-04-03 21:27 [devel] tetex Bergman Andrey
@ 2008-04-04  5:28 ` Kirill Maslinsky
  2008-04-07 21:49   ` Андрей Бергман
  0 siblings, 1 reply; 9+ messages in thread
From: Kirill Maslinsky @ 2008-04-04  5:28 UTC (permalink / raw)
  To: devel

On Fri, Apr 04, 2008 at 01:27:19AM +0400, Bergman Andrey wrote:
> > Я вообще думал, что самое разумное сейчас будет собрать для 4.1 texlive 
> > на правах contrib, чтоб он не предоставлял tetex* и tex*, только 
> > texlive*. 
> 
> +1 
> 
> > Но ушпел я до фриза, не ушпел... 
> 
> Дык, это и так было сразу ясно, что за 1-2 недели это дело не осилить.
> 
> > и помощники как-то опять рассеялись.
> 
> Я, лично, не рассеивался. 
> 
> 1) У меня, просто не получается отделить правильным образом от texlive...srpm общий пакет texlive-common, содержащий texconfig-sys, необходимый для установки texlive-texmf.
> 
> Может быть нужно пойти с другой стороны - сделав texlive-common из фиктивного дерева texmf. Это я буду пробовать в ближайшее время.
Что значит "фиктивное дерево texmf"? Расскажите подробнее, пожалуйста.

--
Kirill Maslinsky
ALT Linux Team


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

* Re: [devel] tetex
  2008-04-04  5:28 ` Kirill Maslinsky
@ 2008-04-07 21:49   ` Андрей Бергман
  2008-04-07 21:55     ` Motsyo Gennadi aka Drool
                       ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Андрей Бергман @ 2008-04-07 21:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Прошу прощения за молчание - болел.
> Что значит "фиктивное дерево texmf"? Расскажите подробнее, пожалуйста.
>   
Для корректной сборки texlive...rpm требовался установленный texlive-texmf.
С другой стороны для установки texlive-texmf требовался texconfig-sys из 
texlive...rpm.
Поэтому был выход в установке "базового texlive", включающего 
texconfig-sys и требуемые
для него библиотеки или же, наоборот, необходимой для сборки 
texlive...rpm дерева texmf.

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

Я опять скачал новейшие пакеты Fedora и переделал их под ALT. Кажется
texlive собирается корректно без установленного texlive-texmf.
Однако получающиеся пакеты какие-то странные. Их зависимости таковы, что
устанавливать нужно просто всё или ничего.

P.S.

Насколько я понимаю, сейчас есть 4 сборки texlive:

1) Suse - страшно далёк от ALT, адаптировать ужасно
2) Fedora - с циклич. зависимостями, ещё модифицируется
3) MDK - фактически, слепок с Fedora
4) Debian - очень тяжело адаптировать, но зависимости правильные и 
структура очень хорошая

Т.е. от сборок Fedora никуда не уйти.

Или таки есть шансы перейти на сборки Debian? Есть ли какие-нибудь 
программы для
автоматической конвертации из Debian в srpm?

У меня рядышком есть система с Debian и их пакеты texlive на ней я собирал.


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

* Re: [devel] tetex
  2008-04-07 21:49   ` Андрей Бергман
@ 2008-04-07 21:55     ` Motsyo Gennadi aka Drool
  2008-04-07 22:04     ` Dmitry V. Levin
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-04-07 21:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Андрей Бергман пишет:
> Или таки есть шансы перейти на сборки Debian? Есть ли какие-нибудь
> программы для
> автоматической конвертации из Debian в srpm?

	alien конверитит rpm/deb/tar, а вот как с src.rpm - не знаю.


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

* Re: [devel] tetex
  2008-04-07 21:49   ` Андрей Бергман
  2008-04-07 21:55     ` Motsyo Gennadi aka Drool
@ 2008-04-07 22:04     ` Dmitry V. Levin
  2008-04-08 13:13       ` Kirill Maslinsky
  2008-04-08 13:21     ` Kirill Maslinsky
  2008-04-09  8:37     ` Igor Vlasenko
  3 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2008-04-07 22:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Apr 07, 2008 at 04:49:13PM -0500, Андрей Бергман wrote:
[...]
> Насколько я понимаю, сейчас есть 4 сборки texlive:
> 
> 1) Suse - страшно далёк от ALT, адаптировать ужасно
> 2) Fedora - с циклич. зависимостями, ещё модифицируется
> 3) MDK - фактически, слепок с Fedora
> 4) Debian - очень тяжело адаптировать, но зависимости правильные и 
> структура очень хорошая

Ну так возьмите за основу лучшее, это было бы логично.

> Т.е. от сборок Fedora никуда не уйти.
> 
> Или таки есть шансы перейти на сборки Debian? Есть ли какие-нибудь 
> программы для
> автоматической конвертации из Debian в srpm?

Такая автоматика, применённая для сложных пакетов, обычно даёт очень
посредственный результат.  В чём нетривиальность адаптировать более
правильную сборку texlive из debian?


-- 
ldv

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

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

* Re: [devel] tetex
  2008-04-07 22:04     ` Dmitry V. Levin
@ 2008-04-08 13:13       ` Kirill Maslinsky
  0 siblings, 0 replies; 9+ messages in thread
From: Kirill Maslinsky @ 2008-04-08 13:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Apr 08, 2008 at 02:04:54AM +0400, Dmitry V. Levin wrote:
> On Mon, Apr 07, 2008 at 04:49:13PM -0500, Андрей Бергман wrote:
> [...]
> > Насколько я понимаю, сейчас есть 4 сборки texlive:
> > 
> > 1) Suse - страшно далёк от ALT, адаптировать ужасно
> > 2) Fedora - с циклич. зависимостями, ещё модифицируется
> > 3) MDK - фактически, слепок с Fedora
> > 4) Debian - очень тяжело адаптировать, но зависимости правильные и 
> > структура очень хорошая
> 
> Ну так возьмите за основу лучшее, это было бы логично.
> 
> > Т.е. от сборок Fedora никуда не уйти.
> > 
> > Или таки есть шансы перейти на сборки Debian? Есть ли какие-нибудь 
> > программы для
> > автоматической конвертации из Debian в srpm?
> 
> Такая автоматика, применённая для сложных пакетов, обычно даёт очень
> посредственный результат.  В чём нетривиальность адаптировать более
> правильную сборку texlive из debian?

Насколько я успел разобраться, в debian написана довольно "толстая"
скриптовая прослойка для сборки texlive*, реализующая разные уровни
косвенности для их сборки. Это до некоторой степени эквивалентно
предметно-специфическим макросам в rpm-build-*. Понятно, что
дебиановская обвязка очень сильно привязана к их системе сборки. Т.е. на
мой взгляд задача в том, чтобы абстрагировать архитектурные решения по
упаковке texlive от дебиановской специфики, и реализовать аналогичную
архитектуру средствами rpm и в стиле, принятом в Сизифе. Именно это и есть
основная часть работы.  Т.е. на мой взгляд автоматическая конвертация
здесь ничего не даст.

--
Kirill Maslinsky
ALT Linux Team


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

* Re: [devel] tetex
  2008-04-07 21:49   ` Андрей Бергман
  2008-04-07 21:55     ` Motsyo Gennadi aka Drool
  2008-04-07 22:04     ` Dmitry V. Levin
@ 2008-04-08 13:21     ` Kirill Maslinsky
  2008-04-09  2:28       ` Андрей Бергман
  2008-04-09  8:37     ` Igor Vlasenko
  3 siblings, 1 reply; 9+ messages in thread
From: Kirill Maslinsky @ 2008-04-08 13:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Apr 07, 2008 at 04:49:13PM -0500, Андрей Бергман wrote:
> Прошу прощения за молчание - болел.

[...]

> Насколько я понимаю, сейчас есть 4 сборки 
> texlive:
> 
> 1) Suse - страшно далёк от ALT, адаптировать 
> ужасно
> 2) Fedora - с циклич. зависимостями, ещё 
> модифицируется
> 3) MDK - фактически, слепок с Fedora
> 4) Debian - очень тяжело адаптировать, но 
> зависимости правильные и структура 
> очень хорошая
> 
> Т.е. от сборок Fedora никуда не уйти.
В сборке Федоры я заметил очень много хаков, которые в контексте альт
неактуальны или неприемлемы (например, там вовсе отсутствуют шрифты
cm-super и чтобы без них работало, что-то оторвано). Т.е. даже если удастся упаковать
федорины пакеты с минимальными изменениями, потом потребуется очень 
внимательно вычитывать все их патчи и проверять
актуальность/адекватность. Не исключаю, что менее трудоемко будет
собрать из апстримных исходников пакет, как это нужно нам, чем
чистить федорину сборку.

> Или таки есть шансы перейти на сборки 
> Debian? Есть ли какие-нибудь программы для
> автоматической конвертации из Debian в srpm?

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

> У меня рядышком есть система с Debian и их 
> пакеты texlive на ней я собирал.
Отлично, значит, уже есть представление КАК это происходит. 
А то от чтения их спеков у меня сложилось в голове отпугивающее 
своей сложностью представление.

--
Kirill Maslinsky
ALT Linux Team


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

* Re: [devel] tetex
  2008-04-08 13:21     ` Kirill Maslinsky
@ 2008-04-09  2:28       ` Андрей Бергман
  0 siblings, 0 replies; 9+ messages in thread
From: Андрей Бергман @ 2008-04-09  2:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions


> В сборке Федоры я заметил очень много хаков, которые в контексте альт
> неактуальны или неприемлемы (например, там вовсе отсутствуют шрифты
> cm-super и чтобы без них работало, что-то оторвано). Т.е. даже если удастся упаковать
> федорины пакеты с минимальными изменениями, потом потребуется очень 
> внимательно вычитывать все их патчи и проверять
> актуальность/адекватность. 
Есть такое дело. Меня эти патчи самого пугают. Кстати,
я таки довёл до конца сборку текущего texlive из Федоры.
Результат собирается и проверяется в hasher, не требует
texlive-texmf. Зависимости, правда, не проставлены.

См. http://www.rapidshare.ru/642877 (texlive.src.rpm, 30 метров)

Пакет texlive-texmf собирается, но не проходит проверку -
ему требуется /sbin/texconfig-sys, находящийся в texlive.
Насколько я понимаю, это обходится.
> Не исключаю, что менее трудоемко будет
> собрать из апстримных исходников пакет, как это нужно нам, чем
> чистить федорину сборку.
>   
Вполне возможно.
> Отлично, значит, уже есть представление КАК это происходит. 
> А то от чтения их спеков у меня сложилось в голове отпугивающее 
> своей сложностью представление.
>   
Я всего лишь скачал исходные файлы и запустил команду сборки.
Внутри я не ковырялся, и даже близко не представляю структуру deb. :-(


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

* Re: [devel] tetex
  2008-04-07 21:49   ` Андрей Бергман
                       ` (2 preceding siblings ...)
  2008-04-08 13:21     ` Kirill Maslinsky
@ 2008-04-09  8:37     ` Igor Vlasenko
  3 siblings, 0 replies; 9+ messages in thread
From: Igor Vlasenko @ 2008-04-09  8:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Apr 07, 2008 at 04:49:13PM -0500, Андрей Бергман wrote:
> Или таки есть шансы перейти на сборки Debian? Есть ли какие-нибудь 
> программы для
> автоматической конвертации из Debian в srpm?

я писал программу debian2spec (есть в репозитарии)
но она делает только болванку спек-файла. 
make-файл все равно нужно переделывать руками.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



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

end of thread, other threads:[~2008-04-09  8:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-03 21:27 [devel] tetex Bergman Andrey
2008-04-04  5:28 ` Kirill Maslinsky
2008-04-07 21:49   ` Андрей Бергман
2008-04-07 21:55     ` Motsyo Gennadi aka Drool
2008-04-07 22:04     ` Dmitry V. Levin
2008-04-08 13:13       ` Kirill Maslinsky
2008-04-08 13:21     ` Kirill Maslinsky
2008-04-09  2:28       ` Андрей Бергман
2008-04-09  8:37     ` Igor Vlasenko

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