* 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