ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Alterator on guile22
@ 2017-04-17 14:13 sbolshakov
  2017-04-17 14:18 ` Paul Wolneykien
                   ` (7 more replies)
  0 siblings, 8 replies; 37+ messages in thread
From: sbolshakov @ 2017-04-17 14:13 UTC (permalink / raw)
  To: devel


Привет.
В сизиф ушёл alterator, собранный с guile-2.2, yay!

Теперь, чем это грозит:
guile2 имеет свойство при запуске 'компилировать' скрипт, с которым
она вызвана и затем сохранять в надёжное место в ~/.cache, чтобы
при повторном вызове использовать уже кэшированное;
дистрибутивненько было бы 'скомпилировать' заранее и положить
куда следует (собственно, так и происходит с самой guile22).
Это же происходит и в alterator при выполнении make install-module,
но результат попадает не только в %_alterator_datadir/*
(исходные scm), но и зеркально в %_alterator_libdir/* (бинарные)
Таким образом, нужно добавить соответствующие пути в %files,
а так же дописать магические три строчки (доуточнив пути):
--- %< ---
%brp_strip_none %_alterator_libdir/*
%add_verify_elf_skiplist %_alterator_libdir/*
%add_findreq_skiplist %_alterator_libdir/*
--- %< ---

Существующие модули alterator продолжат работать,
но было бы хорошо, с учётом изложенного выше, их
пересобрать.

Наконец, если ваш любимый модуль через это всё
сломался и/или не пересобирается -- дайте знать.

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
@ 2017-04-17 14:18 ` Paul Wolneykien
  2017-04-17 14:18 ` Aleksey Novodvorsky
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 37+ messages in thread
From: Paul Wolneykien @ 2017-04-17 14:18 UTC (permalink / raw)
  To: devel

17.04.2017 17:13, sbolshakov@altlinux.ru пишет:
>
> Привет.
> В сизиф ушёл alterator, собранный с guile-2.2, yay!

   Ура!!!



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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
  2017-04-17 14:18 ` Paul Wolneykien
@ 2017-04-17 14:18 ` Aleksey Novodvorsky
  2017-04-17 14:19 ` Dmitry V. Levin
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 37+ messages in thread
From: Aleksey Novodvorsky @ 2017-04-17 14:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17 апреля 2017 г., 17:13 пользователь  <sbolshakov@altlinux.ru> написал:
>
> Привет.
> В сизиф ушёл alterator, собранный с guile-2.2, yay!

Ура!

Сергей, большое спасибо!

Rgrds, Алексей

>
> Теперь, чем это грозит:
> guile2 имеет свойство при запуске 'компилировать' скрипт, с которым
> она вызвана и затем сохранять в надёжное место в ~/.cache, чтобы
> при повторном вызове использовать уже кэшированное;
> дистрибутивненько было бы 'скомпилировать' заранее и положить
> куда следует (собственно, так и происходит с самой guile22).
> Это же происходит и в alterator при выполнении make install-module,
> но результат попадает не только в %_alterator_datadir/*
> (исходные scm), но и зеркально в %_alterator_libdir/* (бинарные)
> Таким образом, нужно добавить соответствующие пути в %files,
> а так же дописать магические три строчки (доуточнив пути):
> --- %< ---
> %brp_strip_none %_alterator_libdir/*
> %add_verify_elf_skiplist %_alterator_libdir/*
> %add_findreq_skiplist %_alterator_libdir/*
> --- %< ---
>
> Существующие модули alterator продолжат работать,
> но было бы хорошо, с учётом изложенного выше, их
> пересобрать.
>
> Наконец, если ваш любимый модуль через это всё
> сломался и/или не пересобирается -- дайте знать.
>
> --
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
  2017-04-17 14:18 ` Paul Wolneykien
  2017-04-17 14:18 ` Aleksey Novodvorsky
@ 2017-04-17 14:19 ` Dmitry V. Levin
  2017-04-17 14:24   ` sbolshakov
  2017-04-18  6:26 ` Ivan Zakharyaschev
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 37+ messages in thread
From: Dmitry V. Levin @ 2017-04-17 14:19 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi,

On Mon, Apr 17, 2017 at 05:13:43PM +0300, sbolshakov@altlinux.ru wrote:
> 
> Привет.
> В сизиф ушёл alterator, собранный с guile-2.2, yay!

Вах!

[...]
> Таким образом, нужно добавить соответствующие пути в %files,
> а так же дописать магические три строчки (доуточнив пути):
> --- %< ---
> %brp_strip_none %_alterator_libdir/*
> %add_verify_elf_skiplist %_alterator_libdir/*
> %add_findreq_skiplist %_alterator_libdir/*
> --- %< ---

Зачем?  Там используется нетрадиционная эльфийская магия?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] Alterator on guile22
  2017-04-17 14:19 ` Dmitry V. Levin
@ 2017-04-17 14:24   ` sbolshakov
  0 siblings, 0 replies; 37+ messages in thread
From: sbolshakov @ 2017-04-17 14:24 UTC (permalink / raw)
  To: devel

>>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

    Dmitry> Hi,
    Dmitry> On Mon, Apr 17, 2017 at 05:13:43PM +0300, sbolshakov-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org wrote:
    >> 
    >> Привет.  В сизиф ушёл alterator, собранный с guile-2.2, yay!

    Dmitry> Вах!

    Dmitry> [...]
    >> Таким образом, нужно добавить соответствующие пути в %files, а
    >> так же дописать магические три строчки (доуточнив пути): --- %<
    >> --- %brp_strip_none %_alterator_libdir/* %add_verify_elf_skiplist
    >> %_alterator_libdir/* %add_findreq_skiplist %_alterator_libdir/*
    >> --- %< ---

    Dmitry> Зачем?  Там используется нетрадиционная эльфийская магия?

О да, насладитесь:
https://www.gnu.org/software/guile/manual/html_node/Object-File-Format.html#Object-File-Format

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
                   ` (2 preceding siblings ...)
  2017-04-17 14:19 ` Dmitry V. Levin
@ 2017-04-18  6:26 ` Ivan Zakharyaschev
  2017-04-18  8:12 ` Sergey V Turchin
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 37+ messages in thread
From: Ivan Zakharyaschev @ 2017-04-18  6:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Здравствуйте!

On Mon, 17 Apr 2017, sbolshakov@altlinux.ru wrote:

> В сизиф ушёл alterator, собранный с guile-2.2, yay!

Очень радостное событие!

Я поменял deprecated _IOLBF на теперь верный способ в alterator. Собираю в 
task 181872 , прошу пропустить, если не возникает замечаний.

-- 
Best regards,
Ivan

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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
                   ` (3 preceding siblings ...)
  2017-04-18  6:26 ` Ivan Zakharyaschev
@ 2017-04-18  8:12 ` Sergey V Turchin
  2017-04-18  9:22   ` sbolshakov
  2017-04-18 10:40 ` Michael Shigorin
                   ` (2 subsequent siblings)
  7 siblings, 1 reply; 37+ messages in thread
From: Sergey V Turchin @ 2017-04-18  8:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 17 April 2017 17:13:43 MSK sbolshakov  wrote:
> Привет.
> В сизиф ушёл alterator, собранный с guile-2.2, yay!
> 
> Теперь, чем это грозит:
# apt-get dist-upgrade
# acc
ERROR: no code for module (alterator common)
#

[...]

-- 
Regards, Sergey.

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

* Re: [devel] Alterator on guile22
  2017-04-18  8:12 ` Sergey V Turchin
@ 2017-04-18  9:22   ` sbolshakov
  2017-04-18 15:29     ` Michael Shigorin
  0 siblings, 1 reply; 37+ messages in thread
From: sbolshakov @ 2017-04-18  9:22 UTC (permalink / raw)
  To: devel

>>>>> "Sergey" == Sergey V Turchin <zerg-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

    Sergey> On Monday, 17 April 2017 17:13:43 MSK sbolshakov  wrote:
    >> Привет.  В сизиф ушёл alterator, собранный с guile-2.2, yay!
    >> 
    >> Теперь, чем это грозит:
    Sergey> # apt-get dist-upgrade # acc ERROR: no code for module
    Sergey> (alterator common) #

    Sergey> [...]

Да, там guile18 в #! была прибита, #181878

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
                   ` (4 preceding siblings ...)
  2017-04-18  8:12 ` Sergey V Turchin
@ 2017-04-18 10:40 ` Michael Shigorin
    2017-04-19  9:23 ` Paul Wolneykien
  2017-04-20 13:35 ` Sergey Bolshakov
  7 siblings, 1 reply; 37+ messages in thread
From: Michael Shigorin @ 2017-04-18 10:40 UTC (permalink / raw)
  To: devel

On Mon, Apr 17, 2017 at 05:13:43PM +0300, sbolshakov@altlinux.ru wrote:
> В сизиф ушёл alterator, собранный с guile-2.2, yay!

А вы там сможете это всё починить теперь, чтоб livecd-install
опять работал?  Вчера вечером проверял по предупреждению zerg@
сборкой-установкой regular-lxde.iso -- отработало, а сегодняшние
regular-rc уже вот так жалуются:

[altlinux@localhost ~]$ livecd-install 
ERROR: no code for module (alterator common)

http://nightly.altlinux.org/sisyphus/snapshots/20170418/
(любой вариант, но пусть будет тоже lxde)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Alterator on guile22
  @ 2017-04-18 13:18     ` Michael Shigorin
  2017-04-18 14:09       ` sbolshakov
  0 siblings, 1 reply; 37+ messages in thread
From: Michael Shigorin @ 2017-04-18 13:18 UTC (permalink / raw)
  To: devel

On Tue, Apr 18, 2017 at 01:43:14PM +0300, Aleksey Novodvorsky wrote:
> > [altlinux@localhost ~]$ livecd-install
> > ERROR: no code for module (alterator common)
> Миша, читайте devel прежде, чем писать в него. Пожалуйста.

Ненене, то был acc, а это livecd-install!

Если сделать sed -i s/guile18/guile/ /usr/sbin/alterator-wizard,
то запустится, но дальше заголовки шагов будут "в принятой для
материалов Рособразования кодировке" (tm) -- повесил для ясности
https://bugzilla.altlinux.org/show_bug.cgi?id=33390

WARNING: (alterator lookout evaluation): imported module
(alterator presentation events) overrides core binding `when'

Ещё на regular-kde4-20170418-i586.iso в vbox с гигом памяти поймал:

guile[1661]: make_string_response: no enough memory for scm_to_locale_stringbuf

...после чего livecd-install закончился, не начавшись толком.
Развешивать?

PPS: а есть где омакрить вот это, чтоб по спекам не таскать?

%brp_strip_none %_alterator_libdir/*
%add_verify_elf_skiplist %_alterator_libdir/*
%add_findreq_skiplist %_alterator_libdir/*

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Alterator on guile22
  2017-04-18 13:18     ` Michael Shigorin
@ 2017-04-18 14:09       ` sbolshakov
  2017-04-18 15:27         ` Michael Shigorin
                           ` (2 more replies)
  0 siblings, 3 replies; 37+ messages in thread
From: sbolshakov @ 2017-04-18 14:09 UTC (permalink / raw)
  To: devel

>>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > On Tue, Apr 18, 2017 at 01:43:14PM +0300, Aleksey Novodvorsky wrote:
 >> > [altlinux@localhost ~]$ livecd-install
 >> > ERROR: no code for module (alterator common)
 >> Миша, читайте devel прежде, чем писать в него. Пожалуйста.

 > Ненене, то был acc, а это livecd-install!

 > Если сделать sed -i s/guile18/guile/ /usr/sbin/alterator-wizard,
 > то запустится, но дальше заголовки шагов будут "в принятой для
 > материалов Рособразования кодировке" (tm) -- повесил для ясности
 > https://bugzilla.altlinux.org/show_bug.cgi?id=33390

наверное нужно выставить где-нибудь локаль

 > WARNING: (alterator lookout evaluation): imported module
 > (alterator presentation events) overrides core binding `when'

 > Ещё на regular-kde4-20170418-i586.iso в vbox с гигом памяти поймал:

 > guile[1661]: make_string_response: no enough memory for scm_to_locale_stringbuf

это vhttpd, #181892 надеюсь поможет.

 > ...после чего livecd-install закончился, не начавшись толком.
 > Развешивать?

 > PPS: а есть где омакрить вот это, чтоб по спекам не таскать?

 > %brp_strip_none %_alterator_libdir/*
 > %add_verify_elf_skiplist %_alterator_libdir/*
 > %add_findreq_skiplist %_alterator_libdir/*

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-18 14:09       ` sbolshakov
@ 2017-04-18 15:27         ` Michael Shigorin
  2017-04-18 15:37         ` Michael Shigorin
  2017-04-18 15:46         ` Mikhail Efremov
  2 siblings, 0 replies; 37+ messages in thread
From: Michael Shigorin @ 2017-04-18 15:27 UTC (permalink / raw)
  To: devel

On Tue, Apr 18, 2017 at 05:09:18PM +0300, sbolshakov@altlinux.ru wrote:
>  > guile[1661]: make_string_response: no enough memory for scm_to_locale_stringbuf
> это vhttpd, #181892 надеюсь поможет.

Действительно, теперь падает сам alteratord:
https://bugzilla.altlinux.org/show_bug.cgi?id=33391

PS: и всё-таки давайте такие изменения по возможности обкатывать
в виде тестовых заданий, а то апрельская водичка холодновата.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Alterator on guile22
  2017-04-18  9:22   ` sbolshakov
@ 2017-04-18 15:29     ` Michael Shigorin
  2017-04-18 15:33       ` Sergey Bolshakov
  2017-04-18 15:35       ` Mikhail Efremov
  0 siblings, 2 replies; 37+ messages in thread
From: Michael Shigorin @ 2017-04-18 15:29 UTC (permalink / raw)
  To: devel

On Tue, Apr 18, 2017 at 12:22:04PM +0300, sbolshakov@altlinux.ru wrote:
> > # acc
> > ERROR: no code for module
> > (alterator common) #
> Да, там guile18 в #! была прибита, #181878

(по обсуждении в офисе) Может, изобрести какой-нить симлинк
вроде aguile в составе alterator и переставлять его по мере
надобности?  Всё-таки /usr/bin/guile -- альтернатива.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Alterator on guile22
  2017-04-18 15:29     ` Michael Shigorin
@ 2017-04-18 15:33       ` Sergey Bolshakov
  2017-04-18 15:41         ` Mikhail Efremov
  2017-04-18 15:35       ` Mikhail Efremov
  1 sibling, 1 reply; 37+ messages in thread
From: Sergey Bolshakov @ 2017-04-18 15:33 UTC (permalink / raw)
  To: devel

>>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > On Tue, Apr 18, 2017 at 12:22:04PM +0300, sbolshakov@altlinux.ru wrote:
 >> > # acc
 >> > ERROR: no code for module
 >> > (alterator common) #
 >> Да, там guile18 в #! была прибита, #181878

 > (по обсуждении в офисе) Может, изобрести какой-нить симлинк
 > вроде aguile в составе alterator и переставлять его по мере
 > надобности?  Всё-таки /usr/bin/guile -- альтернатива.

Встречное предложение: выкинуть 18 и 20 и впредь не плодить
альтернативы без надобности.

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-18 15:29     ` Michael Shigorin
  2017-04-18 15:33       ` Sergey Bolshakov
@ 2017-04-18 15:35       ` Mikhail Efremov
  1 sibling, 0 replies; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 15:35 UTC (permalink / raw)
  To: devel

On Tue, 18 Apr 2017 18:29:30 +0300 Michael Shigorin wrote:
> On Tue, Apr 18, 2017 at 12:22:04PM +0300, sbolshakov@altlinux.ru wrote:
> > > # acc
> > > ERROR: no code for module
> > > (alterator common) #  
> > Да, там guile18 в #! была прибита, #181878  
> 
> (по обсуждении в офисе) Может, изобрести какой-нить симлинк
> вроде aguile в составе alterator и переставлять его по мере
> надобности?  Всё-таки /usr/bin/guile -- альтернатива.

Угу, или менять /usr/bin/guile18 -> /usr/bin/guile22. Ставить в
шебанге /usr/bin/guile мне кажется сильно опрометчивым.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-18 14:09       ` sbolshakov
  2017-04-18 15:27         ` Michael Shigorin
@ 2017-04-18 15:37         ` Michael Shigorin
  2017-04-18 15:46         ` Mikhail Efremov
  2 siblings, 0 replies; 37+ messages in thread
From: Michael Shigorin @ 2017-04-18 15:37 UTC (permalink / raw)
  To: devel

On Tue, Apr 18, 2017 at 05:09:18PM +0300, sbolshakov@altlinux.ru wrote:
>  >> > [altlinux@localhost ~]$ livecd-install
>  >> > ERROR: no code for module (alterator common)
>  > Если сделать sed -i s/guile18/guile/ /usr/sbin/alterator-wizard,

Отправил http://webery.altlinux.org/task/181895
(с первой попытки не сообразил убрать BuildArch: noarch, ага).

>  > то запустится, но дальше заголовки шагов будут "в принятой для
>  > материалов Рособразования кодировке" (tm) -- повесил для ясности
>  > https://bugzilla.altlinux.org/show_bug.cgi?id=33390
> наверное нужно выставить где-нибудь локаль

А где ещё?  Раньше работало.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Alterator on guile22
  2017-04-18 15:33       ` Sergey Bolshakov
@ 2017-04-18 15:41         ` Mikhail Efremov
  2017-04-18 15:50           ` Sergey Bolshakov
  0 siblings, 1 reply; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 15:41 UTC (permalink / raw)
  To: devel

On Tue, 18 Apr 2017 18:33:44 +0300 Sergey Bolshakov wrote:
> >>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
> 
>  > On Tue, Apr 18, 2017 at 12:22:04PM +0300, sbolshakov@altlinux.ru wrote:  
>  >> > # acc
>  >> > ERROR: no code for module
>  >> > (alterator common) #  
>  >> Да, там guile18 в #! была прибита, #181878  
> 
>  > (по обсуждении в офисе) Может, изобрести какой-нить симлинк
>  > вроде aguile в составе alterator и переставлять его по мере
>  > надобности?  Всё-таки /usr/bin/guile -- альтернатива.  
> 
> Встречное предложение: выкинуть 18 и 20 и впредь не плодить
> альтернативы без надобности.

Учитывая, что обратная совместимость в guile довольно условна,
насколько я понимаю, возможность держать несколько guile мне кажется
скорее полезной. Скрипты на guile могут быть не только в альтераторе.
К тому же у меня есть сомнения, что действительно при сборке нового
guile хочется всегда обеспечивать работоспособность альтератора.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-18 14:09       ` sbolshakov
  2017-04-18 15:27         ` Michael Shigorin
  2017-04-18 15:37         ` Michael Shigorin
@ 2017-04-18 15:46         ` Mikhail Efremov
  2017-04-18 20:12           ` Mikhail Efremov
  2 siblings, 1 reply; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 15:46 UTC (permalink / raw)
  To: devel

On Tue, 18 Apr 2017 17:09:18 +0300 sbolshakov@altlinux.ru wrote:
> >>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
>  > PPS: а есть где омакрить вот это, чтоб по спекам не таскать?  
> 
>  > %brp_strip_none %_alterator_libdir/*
>  > %add_verify_elf_skiplist %_alterator_libdir/*
>  > %add_findreq_skiplist %_alterator_libdir/*  

В rpm-macros-alterator, очевидно. Я добавлю, только название надо
придумать.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-18 15:41         ` Mikhail Efremov
@ 2017-04-18 15:50           ` Sergey Bolshakov
  2017-04-18 16:49             ` Mikhail Efremov
  0 siblings, 1 reply; 37+ messages in thread
From: Sergey Bolshakov @ 2017-04-18 15:50 UTC (permalink / raw)
  To: devel

>>>>> "Mikhail" == Mikhail Efremov <sem-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > On Tue, 18 Apr 2017 18:33:44 +0300 Sergey Bolshakov wrote:
 >> >>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
 >> 
 >> > On Tue, Apr 18, 2017 at 12:22:04PM +0300, sbolshakov@altlinux.ru wrote:  
 >> >> > # acc
 >> >> > ERROR: no code for module
 >> >> > (alterator common) #  
 >> >> Да, там guile18 в #! была прибита, #181878  
 >> 
 >> > (по обсуждении в офисе) Может, изобрести какой-нить симлинк
 >> > вроде aguile в составе alterator и переставлять его по мере
 >> > надобности?  Всё-таки /usr/bin/guile -- альтернатива.  
 >> 
 >> Встречное предложение: выкинуть 18 и 20 и впредь не плодить
 >> альтернативы без надобности.

 > Учитывая, что обратная совместимость в guile довольно условна,
 > насколько я понимаю, возможность держать несколько guile мне кажется
 > скорее полезной. Скрипты на guile могут быть не только в альтераторе.
 > К тому же у меня есть сомнения, что действительно при сборке нового
 > guile хочется всегда обеспечивать работоспособность альтератора.

Вольному воля.

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-18 15:50           ` Sergey Bolshakov
@ 2017-04-18 16:49             ` Mikhail Efremov
  2017-04-18 16:53               ` Aleksey Novodvorsky
                                 ` (2 more replies)
  0 siblings, 3 replies; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 16:49 UTC (permalink / raw)
  To: devel

On Tue, 18 Apr 2017 18:50:07 +0300 Sergey Bolshakov wrote:
> >>>>> "Mikhail" == Mikhail Efremov <sem-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
> 
>  > On Tue, 18 Apr 2017 18:33:44 +0300 Sergey Bolshakov wrote:  
>  >> >>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:    
>  >> > (по обсуждении в офисе) Может, изобрести какой-нить симлинк
>  >> > вроде aguile в составе alterator и переставлять его по мере
>  >> > надобности?  Всё-таки /usr/bin/guile -- альтернатива.    
>  >> 
>  >> Встречное предложение: выкинуть 18 и 20 и впредь не плодить
>  >> альтернативы без надобности.  
> 
>  > Учитывая, что обратная совместимость в guile довольно условна,
>  > насколько я понимаю, возможность держать несколько guile мне кажется
>  > скорее полезной. Скрипты на guile могут быть не только в альтераторе.
>  > К тому же у меня есть сомнения, что действительно при сборке нового
>  > guile хочется всегда обеспечивать работоспособность альтератора.  
> 
> Вольному воля.

Впрочем, старинный guile18 действительно надо выкинуть, конечно. А вот
guile20 еще вполне поддерживается.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-18 16:49             ` Mikhail Efremov
@ 2017-04-18 16:53               ` Aleksey Novodvorsky
    2017-04-19 12:41               ` Sergey Afonin
  2 siblings, 0 replies; 37+ messages in thread
From: Aleksey Novodvorsky @ 2017-04-18 16:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

18 апреля 2017 г., 19:49 пользователь Mikhail Efremov
<sem@altlinux.org> написал:
> On Tue, 18 Apr 2017 18:50:07 +0300 Sergey Bolshakov wrote:
>> >>>>> "Mikhail" == Mikhail Efremov <sem-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
>>
>>  > On Tue, 18 Apr 2017 18:33:44 +0300 Sergey Bolshakov wrote:
>>  >> >>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
>>  >> > (по обсуждении в офисе) Может, изобрести какой-нить симлинк
>>  >> > вроде aguile в составе alterator и переставлять его по мере
>>  >> > надобности?  Всё-таки /usr/bin/guile -- альтернатива.
>>  >>
>>  >> Встречное предложение: выкинуть 18 и 20 и впредь не плодить
>>  >> альтернативы без надобности.
>>
>>  > Учитывая, что обратная совместимость в guile довольно условна,
>>  > насколько я понимаю, возможность держать несколько guile мне кажется
>>  > скорее полезной. Скрипты на guile могут быть не только в альтераторе.
>>  > К тому же у меня есть сомнения, что действительно при сборке нового
>>  > guile хочется всегда обеспечивать работоспособность альтератора.
>>
>> Вольному воля.
>
> Впрочем, старинный guile18 действительно надо выкинуть, конечно.

Сперва разберитесь с guile-evms
И проверьте установщик.

Rgrds, Алексей

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

* Re: [devel] Alterator on guile22
  @ 2017-04-18 17:23                 ` Mikhail Efremov
  2017-04-18 17:57                   ` Yuri Sedunov
  0 siblings, 1 reply; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 17:23 UTC (permalink / raw)
  To: devel

On Tue, 18 Apr 2017 19:53:17 +0300 Anton Farygin wrote:
> 18.04.2017 19:49, Mikhail Efremov пишет:
> > On Tue, 18 Apr 2017 18:50:07 +0300 Sergey Bolshakov wrote:  
> >>>>>>> "Mikhail" == Mikhail Efremov <sem-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
> >>   > On Tue, 18 Apr 2017 18:33:44 +0300 Sergey Bolshakov wrote:  
> >>   >> >>>>> "Michael" == Michael Shigorin <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
> >>   >> > (по обсуждении в офисе) Может, изобрести какой-нить симлинк
> >>   >> > вроде aguile в составе alterator и переставлять его по мере
> >>   >> > надобности?  Всё-таки /usr/bin/guile -- альтернатива.  
> >>   >>
> >>   >> Встречное предложение: выкинуть 18 и 20 и впредь не плодить
> >>   >> альтернативы без надобности.  
> >>  
> >>   > Учитывая, что обратная совместимость в guile довольно условна,
> >>   > насколько я понимаю, возможность держать несколько guile мне кажется
> >>   > скорее полезной. Скрипты на guile могут быть не только в альтераторе.
> >>   > К тому же у меня есть сомнения, что действительно при сборке нового
> >>   > guile хочется всегда обеспечивать работоспособность альтератора.  
> >>
> >> Вольному воля.  
> > Впрочем, старинный guile18 действительно надо выкинуть, конечно. А вот
> > guile20 еще вполне поддерживается.
> >  
> Но если он никому не нужен, то его, наверное, тоже стоит выкинуть, что 
> бы никого не смущать.

А чем он может смущать? Его aris@ поддерживает в актуальном состоянии,
у нас он самый свежий, от февраля этого года. Впрочем, я не знаю зачем
он нужен aris'у.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-18 17:23                 ` Mikhail Efremov
@ 2017-04-18 17:57                   ` Yuri Sedunov
  2017-04-18 20:08                     ` Mikhail Efremov
  0 siblings, 1 reply; 37+ messages in thread
From: Yuri Sedunov @ 2017-04-18 17:57 UTC (permalink / raw)
  To: devel

В Вт, 18/04/2017 в 20:23 +0300, Mikhail Efremov пишет:
> > 
> > Но если он никому не нужен, то его, наверное, тоже стоит выкинуть,
> > что 
> > бы никого не смущать.
> 
> А чем он может смущать? Его aris@ поддерживает в актуальном
> состоянии,
> у нас он самый свежий, от февраля этого года. Впрочем, я не знаю
> зачем
> он нужен aris'у.

guile20 был затеян для сборки одной гном-игрушки -- aisleriot. C
guile22 он сходу не собирается. Потом посмотрю повнимательнее, коли так
важно оказалось избавиться от прочих guile.


-- 
Yuri N. Sedunov



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

* Re: [devel] Alterator on guile22
  2017-04-18 17:57                   ` Yuri Sedunov
@ 2017-04-18 20:08                     ` Mikhail Efremov
  0 siblings, 0 replies; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 20:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, 18 Apr 2017 20:57:49 +0300 Yuri Sedunov wrote:
> В Вт, 18/04/2017 в 20:23 +0300, Mikhail Efremov пишет:
> > > 
> > > Но если он никому не нужен, то его, наверное, тоже стоит выкинуть,
> > > что 
> > > бы никого не смущать.  
> > 
> > А чем он может смущать? Его aris@ поддерживает в актуальном
> > состоянии,
> > у нас он самый свежий, от февраля этого года. Впрочем, я не знаю
> > зачем
> > он нужен aris'у.  
> 
> guile20 был затеян для сборки одной гном-игрушки -- aisleriot. C
> guile22 он сходу не собирается. Потом посмотрю повнимательнее, коли
> так важно оказалось избавиться от прочих guile.

Как по мне, так он сейчас совсем не мешает. В будущем же может
захотеться собрать в Сизиф какой-нибудь guile24 не ломая альтератор и
все равно понадобится разводить 2 guile по альтернативам.
Если хочется побороться с дублированием, то я бы лучше sqlite3 сделал бы
просто sqlite и попытался избавиться от sqlite-2. Мне кажется, давно
пора.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-18 15:46         ` Mikhail Efremov
@ 2017-04-18 20:12           ` Mikhail Efremov
  0 siblings, 0 replies; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-18 20:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, 18 Apr 2017 18:46:39 +0300 Mikhail Efremov wrote:
> On Tue, 18 Apr 2017 17:09:18 +0300 sbolshakov@altlinux.ru wrote:
> > >>>>> "Michael" == Michael Shigorin
> > >>>>> <mike-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:    
> >  > PPS: а есть где омакрить вот это, чтоб по спекам не таскать?    
> >   
> >  > %brp_strip_none %_alterator_libdir/*
> >  > %add_verify_elf_skiplist %_alterator_libdir/*
> >  > %add_findreq_skiplist %_alterator_libdir/*    
> 
> В rpm-macros-alterator, очевидно. Я добавлю, только название надо
> придумать.

С rpm-build-4.0.4-alt103 ничего этого писать в спек не нужно.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
                   ` (5 preceding siblings ...)
  2017-04-18 10:40 ` Michael Shigorin
@ 2017-04-19  9:23 ` Paul Wolneykien
  2017-04-19  9:33   ` Ivan Zakharyaschev
  2017-04-19  9:42   ` Sergey Bolshakov
  2017-04-20 13:35 ` Sergey Bolshakov
  7 siblings, 2 replies; 37+ messages in thread
From: Paul Wolneykien @ 2017-04-19  9:23 UTC (permalink / raw)
  To: devel

17.04.2017 17:13, sbolshakov@altlinux.ru пишет:
>
> В сизиф ушёл alterator, собранный с guile-2.2, yay!
>

   Всем привет!

 > Наконец, если ваш любимый модуль через это всё
 > сломался и/или не пересобирается -- дайте знать.

   Даю знать: alterator-net-domain 
(http://git.altlinux.org/people/manowar/packages/alterator-net-domain.git).

   Сперва сборка написала:

     make[1]: guild: Command not found

   Ладно, думаю, запишу guile22-devel в BuildReq. Но стало только хуже: 
компиляция не проходит. Сам модуль на тестовом стенде с guile18 работает
нормально. Есть подозрение, что компилятор не находит какой-то модуль, 
но какой — не ясно.


guild compile --warn=unbound-variable -L/usr/share/alterator/build 
-L/usr/src/RPM/BUILD/alterator-net-domain-0.7.0 -o 
/usr/src/tmp/alterator-net-domain-buildroot/usr/lib/alterator/ui/net-domain/ajax.go 
ui/net-domain/ajax.scm

;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /usr/bin/guild
;;; compiled /usr/src/.cache/guile/ccache/2.2-LE-8-3.9/usr/bin/guild.go

Backtrace:
In system/base/compile.scm:
     152:6 19 (compile-file "ui/net-domain/ajax.scm" #:output-file _ # ?)
      43:4 18 (call-once _)
In ice-9/boot-9.scm:
     846:4 17 (with-throw-handler _ _ _)
In system/base/compile.scm:
     59:11 16 (_)
    155:11 15 (_ #<closed: file ebd930>)
    235:18 14 (read-and-compile #<input: ui/net-domain/ajax.scm 13> # ?)
    183:32 13 (compile-fold (#<procedure compile-tree-il (x e opts)>) ?)
In ice-9/boot-9.scm:
    2309:4 12 (save-module-excursion #<procedure b88580 at language/s?>)
In language/scheme/compile-tree-il.scm:
     31:15 11 (_)
In ice-9/psyntax.scm:
   1210:36 10 (expand-top-sequence ((define-module (ui # ajax) # # ?)) ?)
   1157:24  9 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
    279:10  8 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
In ice-9/eval.scm:
    293:34  7 (_ #<module (#{ g347}#) b903c0>)
In ice-9/boot-9.scm:
    2859:4  6 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
   2068:24  5 (call-with-deferred-observers #<procedure df3e60 at ice?>)
   2872:24  4 (_)
    230:17  3 (map1 (((alterator ajax)) ((alterator woo)) ((# #))))
    2788:6  2 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?)
In unknown file:
            1 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?)
In ice-9/boot-9.scm:
    757:25  0 (dispatch-exception _ _ _)



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

* Re: [devel] Alterator on guile22
  2017-04-19  9:23 ` Paul Wolneykien
@ 2017-04-19  9:33   ` Ivan Zakharyaschev
  2017-04-19  9:42   ` Sergey Bolshakov
  1 sibling, 0 replies; 37+ messages in thread
From: Ivan Zakharyaschev @ 2017-04-19  9:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Здравствуйте!

On Wed, 19 Apr 2017, Paul Wolneykien wrote:

> 17.04.2017 17:13, sbolshakov@altlinux.ru пишет:
>>
>>  В сизиф ушёл alterator, собранный с guile-2.2, yay!

>>  Наконец, если ваш любимый модуль через это всё
>>  сломался и/или не пересобирается -- дайте знать.
>
>  Даю знать: alterator-net-domain 
> (http://git.altlinux.org/people/manowar/packages/alterator-net-domain.git).
>
>  Сперва сборка написала:
>
>    make[1]: guild: Command not found
>
>  Ладно, думаю, запишу guile22-devel в BuildReq. Но стало только хуже: 
> компиляция не проходит. Сам модуль на тестовом стенде с guile18 работает
> нормально. Есть подозрение, что компилятор не находит какой-то модуль, но 
> какой — не ясно.

Не помогает BuildPreReq: alterator-fbi ?

> guild compile --warn=unbound-variable -L/usr/share/alterator/build 
> -L/usr/src/RPM/BUILD/alterator-net-domain-0.7.0 -o 
> /usr/src/tmp/alterator-net-domain-buildroot/usr/lib/alterator/ui/net-domain/ajax.go 
> ui/net-domain/ajax.scm
>
> ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
> ;;;        or pass the --no-auto-compile argument to disable.
> ;;;  compiling /usr/bin/guild
> ;;;  compiled /usr/src/.cache/guile/ccache/2.2-LE-8-3.9/usr/bin/guild.go
>
> Backtrace:
> In system/base/compile.scm:
>     152:6 19 (compile-file "ui/net-domain/ajax.scm" #:output-file _ # ?)
>     43:4 18 (call-once _)
> In ice-9/boot-9.scm:
>    846:4 17 (with-throw-handler _ _ _)
> In system/base/compile.scm:
>    59:11 16 (_)
>    155:11 15 (_ #<closed: file ebd930>)
>    235:18 14 (read-and-compile #<input: ui/net-domain/ajax.scm 13> # ?)
>    183:32 13 (compile-fold (#<procedure compile-tree-il (x e opts)>) ?)
> In ice-9/boot-9.scm:
>   2309:4 12 (save-module-excursion #<procedure b88580 at language/s?>)
> In language/scheme/compile-tree-il.scm:
>    31:15 11 (_)
> In ice-9/psyntax.scm:
>   1210:36 10 (expand-top-sequence ((define-module (ui # ajax) # # ?)) ?)
>   1157:24  9 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
>   279:10  8 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
> In ice-9/eval.scm:
>   293:34  7 (_ #<module (#{ g347}#) b903c0>)
> In ice-9/boot-9.scm:
>   2859:4  6 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
>   2068:24  5 (call-with-deferred-observers #<procedure df3e60 at ice?>)
>   2872:24  4 (_)
>    230:17  3 (map1 (((alterator ajax)) ((alterator woo)) ((# #))))
>    2788:6  2 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?)
> In unknown file:
>           1 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?)
> In ice-9/boot-9.scm:
>    757:25  0 (dispatch-exception _ _ _)


-- 
Best regards,
Ivan

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

* Re: [devel] Alterator on guile22
  2017-04-19  9:23 ` Paul Wolneykien
  2017-04-19  9:33   ` Ivan Zakharyaschev
@ 2017-04-19  9:42   ` Sergey Bolshakov
  2017-04-19  9:48     ` Paul Wolneykien
  2017-04-19 10:38     ` Paul Wolneykien
  1 sibling, 2 replies; 37+ messages in thread
From: Sergey Bolshakov @ 2017-04-19  9:42 UTC (permalink / raw)
  To: devel

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

>>>>> "Paul" == Paul Wolneykien <manowar-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > 17.04.2017 17:13, sbolshakov@altlinux.ru пишет:
 >> 
 >> В сизиф ушёл alterator, собранный с guile-2.2, yay!
 >> 

 >   Всем привет!

 >> Наконец, если ваш любимый модуль через это всё
 >> сломался и/или не пересобирается -- дайте знать.

 >   Даю знать: alterator-net-domain
 > (http://git.altlinux.org/people/manowar/packages/alterator-net-domain.git).

 >   Сперва сборка написала:

 >     make[1]: guild: Command not found

 >   Ладно, думаю, запишу guile22-devel в BuildReq. Но стало только хуже:
 > компиляция не проходит. Сам модуль на тестовом стенде с guile18
 > работает
 > нормально. Есть подозрение, что компилятор не находит какой-то модуль,
 > но какой — не ясно.

Парой строчек ниже цитированного как раз и говорилось --
alterator ajax; живёт в -fbi или -lookout.
Полный diff у меня получился такой:


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: a.diff --]
[-- Type: text/x-patch, Size: 1580 bytes --]

diff --git a/alterator-net-domain.spec b/alterator-net-domain.spec
index fece0a7..f1852d9 100644
--- a/alterator-net-domain.spec
+++ b/alterator-net-domain.spec
@@ -1,5 +1,3 @@
-%define _altdata_dir %_datadir/alterator
-
 Name:    alterator-net-domain
 Version: 0.7.0
 Release: alt1
@@ -8,16 +6,15 @@ Source:  %name-%version.tar
 Summary: Alterator module to provision system network domain
 License: GPL
 Group:   System/Configuration/Other
-Requires: alterator >= 4.7-alt5
+Requires: alterator >= 5.0
 Requires: alterator-l10n >= 2.0-alt2
 
 Conflicts: ldap-user-tools < 0.8.1
 Conflicts: alterator-lookout < 1.6-alt6
 Conflicts: alterator-fbi < 5.9-alt2
 
-BuildPreReq: alterator >= 4.7-alt5
-
-BuildArch: noarch
+BuildRequires: guile22-devel rpm-build >= 4.0.4-alt103
+BuildRequires: alterator >= 5.0 alterator-fbi >= 5.33-alt1
 
 %description
 Alterator module to provision system network domain.
@@ -34,8 +31,9 @@ and FreeIPA domain.
 %makeinstall
 
 %files
-%_altdata_dir/applications/*
-%_altdata_dir/ui/*/
+%_alterator_datadir/applications/*
+%_alterator_datadir/ui/*/
+%_alterator_libdir/ui/*/
 %_alterator_backend3dir/*
 %dir %_libexecdir/alterator/hooks/net-domain.d
 %_bindir/*-sh-functions
diff --git a/alterator-net-domain/Makefile b/alterator-net-domain/Makefile
index 950a398..496fad9 100644
--- a/alterator-net-domain/Makefile
+++ b/alterator-net-domain/Makefile
@@ -3,7 +3,7 @@ SHELL_LIBS=ipa-sh-functions
 
 all:
 clean:
-install: install-module install-data
+install: install-module install-data install-lib
 
 include /usr/share/alterator/build/module.mak
 

[-- Attachment #3: Type: text/plain, Size: 5 bytes --]


-- 

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

* Re: [devel] Alterator on guile22
  2017-04-19  9:42   ` Sergey Bolshakov
@ 2017-04-19  9:48     ` Paul Wolneykien
  2017-04-19 10:38     ` Paul Wolneykien
  1 sibling, 0 replies; 37+ messages in thread
From: Paul Wolneykien @ 2017-04-19  9:48 UTC (permalink / raw)
  To: devel

19.04.2017 12:42, Sergey Bolshakov пишет:
>>>>>> "Paul" == Paul Wolneykien <manowar-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
 >  >
>  > компиляция не проходит. Сам модуль на тестовом стенде с guile18
>  > работает
>  > нормально. Есть подозрение, что компилятор не находит какой-то модуль,
>  > но какой — не ясно.
>
> Парой строчек ниже цитированного как раз и говорилось --
> alterator ajax; живёт в -fbi или -lookout.

   Понятно.

> Полный diff у меня получился такой:

   Спасибо!



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

* Re: [devel] Alterator on guile22
  2017-04-19  9:42   ` Sergey Bolshakov
  2017-04-19  9:48     ` Paul Wolneykien
@ 2017-04-19 10:38     ` Paul Wolneykien
  1 sibling, 0 replies; 37+ messages in thread
From: Paul Wolneykien @ 2017-04-19 10:38 UTC (permalink / raw)
  To: devel

19.04.2017 12:42, Sergey Bolshakov пишет:
> -Requires: alterator >= 4.7-alt5
> +Requires: alterator >= 5.0

   Вот ещё нашёл: alterator-cmdline -d пишет такое (и с этом опцией не 
работает):

   /usr/sbin/alterator-cmdline:73:0: /usr/sbin/alterator-cmdline:73:0: 
In procedure module-lookup: Unbound variable: turn-on-debugging

   Может быть в этом -d и нет большого смысла, но почему-то сломалось 
именно после переезда.



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

* Re: [devel] Alterator on guile22
  2017-04-18 16:49             ` Mikhail Efremov
  2017-04-18 16:53               ` Aleksey Novodvorsky
  @ 2017-04-19 12:41               ` Sergey Afonin
  2 siblings, 0 replies; 37+ messages in thread
From: Sergey Afonin @ 2017-04-19 12:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 18 April 2017, Mikhail Efremov wrote:

> Впрочем, старинный guile18 действительно надо выкинуть, конечно.

В теории он нужен для mailutils. Но сейчас в спеке %def_disable guile
всё равно, из-за http://bugzilla.altlinux.org/31466 . И, может быть,
guile в mailutils не больно-то и нужен...

-- 
С уважением, Сергей Афонин.


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

* Re: [devel] Alterator on guile22
  2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
                   ` (6 preceding siblings ...)
  2017-04-19  9:23 ` Paul Wolneykien
@ 2017-04-20 13:35 ` Sergey Bolshakov
  2017-04-20 13:39   ` Paul Wolneykien
  2017-12-05 16:03   ` Ivan Zakharyaschev
  7 siblings, 2 replies; 37+ messages in thread
From: Sergey Bolshakov @ 2017-04-20 13:35 UTC (permalink / raw)
  To: devel

>>>>> "Uox3rIn2DAYQ" == Uox3rIn2DAYQ  <sbolshakov-u2l5PoMzF> writes:

 > Привет.
 > В сизиф ушёл alterator, собранный с guile-2.2, yay!

 > Теперь, чем это грозит:

Тут вот ещё что:
те .scm, что лежат в /usr/share/alterator/ui/*, хотя и компилируются
в .go, но используются, как и раньше, только scm -- и если в пакете
бэкенд на шелле да пара scm в ui/*, то мы получаем заметно подросший
в размерах arch-зависимый пакет за просто так, без пользы.
Поскольку таких пакетов большинство, я видимо уберу компиляцию ui
до лучших времён.

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-20 13:35 ` Sergey Bolshakov
@ 2017-04-20 13:39   ` Paul Wolneykien
  2017-04-20 13:49     ` Sergey Bolshakov
  2017-12-05 16:03   ` Ivan Zakharyaschev
  1 sibling, 1 reply; 37+ messages in thread
From: Paul Wolneykien @ 2017-04-20 13:39 UTC (permalink / raw)
  To: devel

20.04.2017 16:35, Sergey Bolshakov пишет:
> те .scm, что лежат в /usr/share/alterator/ui/*, хотя и компилируются
> в .go, но используются, как и раньше, только scm

А с чем конкретно это связано? Может быть guile какой-нибудь include dir 
при запуске альтератора указывать?



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

* Re: [devel] Alterator on guile22
  2017-04-20 13:39   ` Paul Wolneykien
@ 2017-04-20 13:49     ` Sergey Bolshakov
  2017-04-20 14:45       ` Mikhail Efremov
  0 siblings, 1 reply; 37+ messages in thread
From: Sergey Bolshakov @ 2017-04-20 13:49 UTC (permalink / raw)
  To: devel

>>>>> "Paul" == Paul Wolneykien <manowar-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > 20.04.2017 16:35, Sergey Bolshakov пишет:
 >> те .scm, что лежат в /usr/share/alterator/ui/*, хотя и компилируются
 >> в .go, но используются, как и раньше, только scm

 > А с чем конкретно это связано? Может быть guile какой-нибудь include
 > dir при запуске альтератора указывать?

Нет, файлы в ui читаются специальным образом.

-- 

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

* Re: [devel] Alterator on guile22
  2017-04-20 13:49     ` Sergey Bolshakov
@ 2017-04-20 14:45       ` Mikhail Efremov
  0 siblings, 0 replies; 37+ messages in thread
From: Mikhail Efremov @ 2017-04-20 14:45 UTC (permalink / raw)
  To: devel

On Thu, 20 Apr 2017 16:49:26 +0300 Sergey Bolshakov wrote:
> >>>>> "Paul" == Paul Wolneykien <manowar-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:  
> 
>  > 20.04.2017 16:35, Sergey Bolshakov пишет:  
>  >> те .scm, что лежат в /usr/share/alterator/ui/*, хотя и компилируются
>  >> в .go, но используются, как и раньше, только scm  
> 
>  > А с чем конкретно это связано? Может быть guile какой-нибудь include
>  > dir при запуске альтератора указывать?  
> 
> Нет, файлы в ui читаются специальным образом.
> 

Ну с index.scm понятно, а ajax.scm разве тоже? Хотя в любом случае надо
чтобы работало в обоих случаях или уж выключить, действительно.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] Alterator on guile22
  2017-04-20 13:35 ` Sergey Bolshakov
  2017-04-20 13:39   ` Paul Wolneykien
@ 2017-12-05 16:03   ` Ivan Zakharyaschev
  2017-12-05 16:10     ` Ivan Zakharyaschev
  1 sibling, 1 reply; 37+ messages in thread
From: Ivan Zakharyaschev @ 2017-12-05 16:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: bircoph, sbolshakov

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

(Найдено в архиве: 
https://lists.altlinux.org/pipermail/devel/2017-April/202635.html .)

On Thu, 20 Apr 2017, Sergey Bolshakov wrote:

>>>>>> "Uox3rIn2DAYQ" == Uox3rIn2DAYQ  <sbolshakov-u2l5PoMzF> writes:

> > В сизиф ушёл alterator, собранный с guile-2.2, yay!
>
> > Теперь, чем это грозит:
>
> Тут вот ещё что:
> те .scm, что лежат в /usr/share/alterator/ui/*, хотя и компилируются
> в .go, но используются, как и раньше, только scm -- и если в пакете
> бэкенд на шелле да пара scm в ui/*, то мы получаем заметно подросший
> в размерах arch-зависимый пакет за просто так, без пользы.
> Поскольку таких пакетов большинство, я видимо уберу компиляцию ui
> до лучших времён.

А может кто-нибудь, пожалуйста, показать пример, как это делается в 
каком-нибудь пакете, где есть /usr/share/alterator/ui/* ?

А то пока пакеты пересобираются благодаря применению "подавления 
симптомов" (опициональный вызов guild -- 
http://git.altlinux.org/gears/a/alterator.git?p=alterator.git;a=commitdiff;h=32d4aa69caac520decb9af16139c757a575c6c76 
в 5.1-alt2), а не лечению болезни в корне.

-- 
Best regards,
Ivan

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

* Re: [devel] Alterator on guile22
  2017-12-05 16:03   ` Ivan Zakharyaschev
@ 2017-12-05 16:10     ` Ivan Zakharyaschev
  0 siblings, 0 replies; 37+ messages in thread
From: Ivan Zakharyaschev @ 2017-12-05 16:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: bircoph, sbolshakov

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

On Tue, 5 Dec 2017, Ivan Zakharyaschev wrote:

> (Найдено в архиве: 
> https://lists.altlinux.org/pipermail/devel/2017-April/202635.html .)
>
> On Thu, 20 Apr 2017, Sergey Bolshakov wrote:
>
>> > > > > >  "Uox3rIn2DAYQ" == Uox3rIn2DAYQ  <sbolshakov-u2l5PoMzF> writes:
>
>> >  В сизиф ушёл alterator, собранный с guile-2.2, yay!
>> 
>> >  Теперь, чем это грозит:
>>
>>  Тут вот ещё что:
>>  те .scm, что лежат в /usr/share/alterator/ui/*, хотя и компилируются
>>  в .go, но используются, как и раньше, только scm -- и если в пакете
>>  бэкенд на шелле да пара scm в ui/*, то мы получаем заметно подросший
>>  в размерах arch-зависимый пакет за просто так, без пользы.
>>  Поскольку таких пакетов большинство, я видимо уберу компиляцию ui
>>  до лучших времён.
>
> А может кто-нибудь, пожалуйста, показать пример, как это делается в 
> каком-нибудь пакете, где есть /usr/share/alterator/ui/* ?
>
> А то пока пакеты пересобираются благодаря применению "подавления симптомов" 
> (опициональный вызов guild -- 
> http://git.altlinux.org/gears/a/alterator.git?p=alterator.git;a=commitdiff;h=32d4aa69caac520decb9af16139c757a575c6c76 
> в 5.1-alt2), а не лечению болезни в корне.

Вот пример проблемы, которую хочется вылечить правильно (а не благодаря 
"хаку" в alterator-5.1-alt2 от 2017-09-20):

http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2017/0919/error/alterator-users-10.10-alt1.gz

$ zcat 
/beehive/logs/Sisyphus-x86_64/archive/2017/0919/error/alterator-users-10.10-alt1.gz 
| tail -20
ln -s interfaces/guile alterator
for d in interfaces/guile lookout type ui; do mkdir -p 
/usr/src/tmp/alterator-users-buildroot/usr/lib/alterator/$d; done
guild compile --warn=unbound-variable -L/usr/share/alterator/build 
-L/usr/src/RPM/BUILD/alterator-users-10.10 -o 
/usr/src/tmp/alterator-users-buildroot/usr/lib/alterator/ui/users/ajax.go 
ui/users/ajax.scm
make[1]: guild: Command not found
make[1]: *** 
[/usr/src/tmp/alterator-users-buildroot/usr/lib/alterator/ui/users/ajax.go] 
Error 127
make[1]: Leaving directory `/usr/src/RPM/BUILD/alterator-users-10.10'
make: *** [install-module] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/alterator-users-10.10'
error: Bad exit status from /usr/src/tmp/rpm-tmp.76155 (%install)


RPM build errors:
     Bad exit status from /usr/src/tmp/rpm-tmp.76155 (%install)
Command exited with non-zero status 1
0.20user 0.10system 0:00.44elapsed 70%CPU (0avgtext+0avgdata 
5884maxresident)k
0inputs+0outputs (0major+15618minor)pagefaults 0swaps
hsh-rebuild: rebuild of `alterator-users-10.10-alt1.src.rpm' failed.
Command exited with non-zero status 1
13.86user 4.52system 0:21.12elapsed 87%CPU (0avgtext+0avgdata 
122772maxresident)k
0inputs+0outputs (0major+361713minor)pagefaults 0swaps
$



-- 
Best regards,
Ivan

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

end of thread, other threads:[~2017-12-05 16:10 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-17 14:13 [devel] Alterator on guile22 sbolshakov
2017-04-17 14:18 ` Paul Wolneykien
2017-04-17 14:18 ` Aleksey Novodvorsky
2017-04-17 14:19 ` Dmitry V. Levin
2017-04-17 14:24   ` sbolshakov
2017-04-18  6:26 ` Ivan Zakharyaschev
2017-04-18  8:12 ` Sergey V Turchin
2017-04-18  9:22   ` sbolshakov
2017-04-18 15:29     ` Michael Shigorin
2017-04-18 15:33       ` Sergey Bolshakov
2017-04-18 15:41         ` Mikhail Efremov
2017-04-18 15:50           ` Sergey Bolshakov
2017-04-18 16:49             ` Mikhail Efremov
2017-04-18 16:53               ` Aleksey Novodvorsky
2017-04-18 17:23                 ` Mikhail Efremov
2017-04-18 17:57                   ` Yuri Sedunov
2017-04-18 20:08                     ` Mikhail Efremov
2017-04-19 12:41               ` Sergey Afonin
2017-04-18 15:35       ` Mikhail Efremov
2017-04-18 10:40 ` Michael Shigorin
2017-04-18 13:18     ` Michael Shigorin
2017-04-18 14:09       ` sbolshakov
2017-04-18 15:27         ` Michael Shigorin
2017-04-18 15:37         ` Michael Shigorin
2017-04-18 15:46         ` Mikhail Efremov
2017-04-18 20:12           ` Mikhail Efremov
2017-04-19  9:23 ` Paul Wolneykien
2017-04-19  9:33   ` Ivan Zakharyaschev
2017-04-19  9:42   ` Sergey Bolshakov
2017-04-19  9:48     ` Paul Wolneykien
2017-04-19 10:38     ` Paul Wolneykien
2017-04-20 13:35 ` Sergey Bolshakov
2017-04-20 13:39   ` Paul Wolneykien
2017-04-20 13:49     ` Sergey Bolshakov
2017-04-20 14:45       ` Mikhail Efremov
2017-12-05 16:03   ` Ivan Zakharyaschev
2017-12-05 16:10     ` Ivan Zakharyaschev

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