* [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