ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Erlang 12B
@ 2007-12-12 19:57 Damir Shayhutdinov
  2007-12-12 20:44 ` led
  0 siblings, 1 reply; 2+ messages in thread
From: Damir Shayhutdinov @ 2007-12-12 19:57 UTC (permalink / raw)
  To: devel

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

Если кому интересно - я тут собрал новый Erlang 12B (с патчем osp1),
вроде с моим приложением он работает, с ejabberd не проверял. YAWS на
подходе (собрал, осталось только написать инитскрипт).

nosrc.rpm для Erlang - приложен к этому письму.

Эрлангисты Сизифа - по-моему, мы созрели для введения rpm-build-erlang.

Для начала неплохо бы оформить макросы для сборки erlang.

Например, вот такой вот /etc/rpm/macros.d/erlang:

%_erldir %_libexecdir/erlang
%_erlappdir %_erldir/lib
%_erlbindir %_erldir/bin
%_erlincludedir %_erldir/usr/include
%_erlreleasesdir %_erldir/releases

Наверное, программой-максимум будет введение автоматического поиска
Requires/Provides, правда пока у меня нет идей как это правильно
сделать (по идее надо разбирать файлы .app, но там же не все
зависимости прописываются).

[-- Attachment #2: erlang-R12B.0-alt0.nosrc.rpm --]
[-- Type: application/x-rpm, Size: 18670 bytes --]

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

* Re: [devel] Erlang 12B
  2007-12-12 19:57 [devel] Erlang 12B Damir Shayhutdinov
@ 2007-12-12 20:44 ` led
  0 siblings, 0 replies; 2+ messages in thread
From: led @ 2007-12-12 20:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Wednesday, 12 December 2007 21:57:07 Damir Shayhutdinov написав:
> Если кому интересно - я тут собрал новый Erlang 12B (с патчем osp1),
> вроде с моим приложением он работает, с ejabberd не проверял. YAWS на
> подходе (собрал, осталось только написать инитскрипт).

С ним надо поосторожнее. По крайней мере тому, кто использует mnesia: 
поменялся внутренний формат хранения в базе. Не исключено, что и в ets/dets 
тоже.

>
> nosrc.rpm для Erlang - приложен к этому письму.

Я тоже собрал, тоже с этим патчем и ещё кое с чем:)

>
> Эрлангисты Сизифа - по-моему, мы созрели для введения rpm-build-erlang.
>
> Для начала неплохо бы оформить макросы для сборки erlang.
>
> Например, вот такой вот /etc/rpm/macros.d/erlang:
>
> %_erldir %_libexecdir/erlang
> %_erlappdir %_erldir/lib
> %_erlbindir %_erldir/bin
> %_erlincludedir %_erldir/usr/include
> %_erlreleasesdir %_erldir/releases

А вы смотрели на макросы в текущем Сизифовском erlang'е?
3-й и 5-й ИМХО лишние, 1-й и 2-й и так есть, 4-й - сомневаюсь, что он нужен.

>
> Наверное, программой-максимум будет введение автоматического поиска
> Requires/Provides, правда пока у меня нет идей как это правильно
> сделать (по идее надо разбирать файлы .app, но там же не все
> зависимости прописываются).

Нет, этот вариант не прокатит. Я смотрел в сторону dialyzer, но напрямую его 
тоже использовать, похоже, не получится :(

___
Led.

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

end of thread, other threads:[~2007-12-12 20:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-12 19:57 [devel] Erlang 12B Damir Shayhutdinov
2007-12-12 20:44 ` led

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