ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Cronbuild service is launched
@ 2010-09-06 19:24 Igor Vlasenko
  2010-09-06 21:04 ` Alexey I. Froloff
                   ` (3 more replies)
  0 siblings, 4 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-06 19:24 UTC (permalink / raw)
  To: devel

Уважаемые коллеги!

Начал работу сервис cronbuild
http://www.altlinux.org/Gear/cronbuild
автоматизированной сборки пакетов.

Сейчас сервис обслуживает пакеты

foomatic-db
GeoIP-Lite-City
GeoIP-Lite-Country
pciids
python-module-objects.inv
usbids

Приглашаю пользоваться услугами нового сервиса,
Желающие обращайтесь ко мне или в bugzilla (вешайте
заявки на пакет gear-cronbuild).

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-06 19:24 [devel] Cronbuild service is launched Igor Vlasenko
@ 2010-09-06 21:04 ` Alexey I. Froloff
  2010-09-07  3:47   ` Ildar Mulyukov
  2010-09-07  7:53   ` Igor Vlasenko
  2010-09-07  5:45 ` Andrey Rahmatullin
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 43+ messages in thread
From: Alexey I. Froloff @ 2010-09-06 21:04 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Sep 06, 2010 at 10:24:10PM +0300, Igor Vlasenko wrote:
> Приглашаю пользоваться услугами нового сервиса,
> Желающие обращайтесь ко мне или в bugzilla (вешайте
> заявки на пакет gear-cronbuild).
Как можно этим роботом собирать пакет ruby-tzinfo?

Не по крону, а по мере выхода новых версий.

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-06 21:04 ` Alexey I. Froloff
@ 2010-09-07  3:47   ` Ildar Mulyukov
  2010-09-07  6:43     ` Alexey I. Froloff
  2010-09-07  7:33     ` Igor Vlasenko
  2010-09-07  7:53   ` Igor Vlasenko
  1 sibling, 2 replies; 43+ messages in thread
From: Ildar Mulyukov @ 2010-09-07  3:47 UTC (permalink / raw)
  To: devel

On 07.09.2010 03:04:45, Alexey I. Froloff wrote:
> Не по крону, а по мере выхода новых версий.

Вроде, реализация планировалась такая, что если версия не меняется, то  
и новый пакет не выходит...
-- 
Ildar


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

* Re: [devel] Cronbuild service is launched
  2010-09-06 19:24 [devel] Cronbuild service is launched Igor Vlasenko
  2010-09-06 21:04 ` Alexey I. Froloff
@ 2010-09-07  5:45 ` Andrey Rahmatullin
  2010-09-07 12:42   ` [devel] pci.ids (was: Cronbuild service is launched) Michael Shigorin
  2010-09-07 11:33 ` [devel] Cronbuild service is launched Денис Смирнов
  2010-10-15 19:28 ` Alexey I. Froloff
  3 siblings, 1 reply; 43+ messages in thread
From: Andrey Rahmatullin @ 2010-09-07  5:45 UTC (permalink / raw)
  To: devel

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

On Mon, Sep 06, 2010 at 10:24:10PM +0300, Igor Vlasenko wrote:
> usbids
Я тогда перевешиваю usbutils с hwdatabase на usbids.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Зачем вам понадобился -L/usr/lib?
		-- ldv in sisyphus@

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07  3:47   ` Ildar Mulyukov
@ 2010-09-07  6:43     ` Alexey I. Froloff
  2010-09-07  7:33     ` Igor Vlasenko
  1 sibling, 0 replies; 43+ messages in thread
From: Alexey I. Froloff @ 2010-09-07  6:43 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Sep 07, 2010 at 09:47:15AM +0600, Ildar Mulyukov wrote:
> > Не по крону, а по мере выхода новых версий.
> Вроде, реализация планировалась такая, что если версия не меняется, то  
> и новый пакет не выходит...
Аналогов uscan(1) в это чудо не встроено?

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07  3:47   ` Ildar Mulyukov
  2010-09-07  6:43     ` Alexey I. Froloff
@ 2010-09-07  7:33     ` Igor Vlasenko
  1 sibling, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07  7:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 09:47:15AM +0600, Ildar Mulyukov wrote:
> On 07.09.2010 03:04:45, Alexey I. Froloff wrote:
> >Не по крону, а по мере выхода новых версий.
> 
> Вроде, реализация планировалась такая, что если версия не меняется,
> то и новый пакет не выходит...

Да, так она и работает.

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-06 21:04 ` Alexey I. Froloff
  2010-09-07  3:47   ` Ildar Mulyukov
@ 2010-09-07  7:53   ` Igor Vlasenko
  2010-09-07  9:00     ` Igor Vlasenko
  1 sibling, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07  7:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 01:04:45AM +0400, Alexey I. Froloff wrote:
> Как можно этим роботом собирать пакет ruby-tzinfo?
> Не по крону, а по мере выхода новых версий.
> Аналогов uscan(1) в это чудо не встроено?

Там нужно будет вызывать uscan из скрипта обновления.
В ruby-tzinfo я watch файла не нашел,
вот пример скриптов для putty.

С этими скриптами putty будет автоматически обновляться
по мере выхода новых версий.

--cronbuild-update-source:---
#!/bin/sh -ve 
url=`uscan -f putty.watch`
file=`basename "$url"`
version=${file##putty-}
version=${version%%\.tar.*}
echo $file $version
rm -f putty-*.tar.*
wget -c $url
tar xf $file
rm -f $file
git rm -r -f putty
rm -rf putty
mv putty-*/ putty
git add putty
eval `gear --command env | grep gear_specfile`
sed -i "s|^\(Version:).*|\1 $version|" $gear_specfile
-----------------------------
cronbuild-update-version оставить пустым исполняемым.
--cronbuild-update-version:---
#!/bin/sh
-----------------------------


-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-07  7:53   ` Igor Vlasenko
@ 2010-09-07  9:00     ` Igor Vlasenko
  0 siblings, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07  9:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 10:53:43AM +0300, Igor Vlasenko wrote:
> On Tue, Sep 07, 2010 at 01:04:45AM +0400, Alexey I. Froloff wrote:
> > Как можно этим роботом собирать пакет ruby-tzinfo?
> > Не по крону, а по мере выхода новых версий.
> вот пример скриптов 
[...]
> С этими скриптами putty будет автоматически обновляться
> по мере выхода новых версий.

Тот пример можно улучшить, так как скрипт качал 
исходники каждый раз. Робот за ним проверял, что обновление
не произошло, но это не красиво.

Вот улучшенный пример, выложен также на wiki:

== пример скрипта для обновления при выходе новых версий 
с помошью .watch файла ==

Этот скрипт работает в случае, когда исходники публикуются в виде тарбола, а в git репозитарии хранятся в распакованном виде в поддиректории $PKGNAME. выход новых версий проверяется с помощью .watch файла.

.gear/gronbuild-update-source:

#!/bin/sh -ve
PKGNAME=<...>
url=`uscan -f $PKGNAME.watch`
file=`basename "$url"`
version=${file##$PKGNAME-}
version=${version%%\.tar.*}
echo $file $version
eval `gear --command env | grep gear_pkg_version`
[ "x$version" = "x$gear_pkg_version" ] && exit 0;
rm -f $PKGNAME-*.tar.*
wget -c $url
tar xf $file
rm -f $file
git rm -r -f $PKGNAME
rm -rf $PKGNAME
mv $PKGNAME-*/ $PKGNAME
git add $PKGNAME
eval `gear --command env | grep gear_specfile`
sed -i "s|^\(Version:).*|\1 $version|" $gear_specfile

Заметим, что в скрипте также обновлялась версия, поэтому нужно создать пустой исполняемый файл .gear/gronbuild-update-version

#!/bin/sh -ve

чтобы переопределить стандартный метод. 

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-06 19:24 [devel] Cronbuild service is launched Igor Vlasenko
  2010-09-06 21:04 ` Alexey I. Froloff
  2010-09-07  5:45 ` Andrey Rahmatullin
@ 2010-09-07 11:33 ` Денис Смирнов
  2010-09-07 12:35   ` Igor Vlasenko
  2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
  2010-10-15 19:28 ` Alexey I. Froloff
  3 siblings, 2 replies; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 11:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Sep 06, 2010 at 10:24:10PM +0300, Igor Vlasenko wrote:

IV> Начал работу сервис cronbuild
IV> http://www.altlinux.org/Gear/cronbuild
IV> автоматизированной сборки пакетов.
IV> Приглашаю пользоваться услугами нового сервиса,
IV> Желающие обращайтесь ко мне или в bugzilla (вешайте
IV> заявки на пакет gear-cronbuild).

Хочу так собирать астериск.

Проблема -- при обновлении астериска надо пересобирать все модули к данной
версии астериска (сейчас поддерживаются 1.6.2 и 1.8.0 ветки).

Проблема 2 -- еще хочется также собирать libpri, после ее пересборки надо
пересобирать все астериски, и, соответственно, все модули к ним.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 11:33 ` [devel] Cronbuild service is launched Денис Смирнов
@ 2010-09-07 12:35   ` Igor Vlasenko
  2010-09-07 15:50     ` Денис Смирнов
  2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
  1 sibling, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07 12:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 03:33:33PM +0400, Денис Смирнов wrote:
> On Mon, Sep 06, 2010 at 10:24:10PM +0300, Igor Vlasenko wrote:
> 
> IV> Начал работу сервис cronbuild
> IV> http://www.altlinux.org/Gear/cronbuild
> IV> автоматизированной сборки пакетов.
> IV> Приглашаю пользоваться услугами нового сервиса,
> IV> Желающие обращайтесь ко мне или в bugzilla (вешайте
> IV> заявки на пакет gear-cronbuild).
> 
> Хочу так собирать астериск.
> 
> Проблема -- при обновлении астериска надо пересобирать все модули к данной
> версии астериска (сейчас поддерживаются 1.6.2 и 1.8.0 ветки).
> 
> Проблема 2 -- еще хочется также собирать libpri, после ее пересборки надо
> пересобирать все астериски, и, соответственно, все модули к ним.

Это решаемо. Песочницу cronbuild я с самого начала планировал 
не только под собственно сервис cronbuild, но и вообще под различные
скрипты автоматической сборки, например, возможновероятнонеисключено,
под автообновление @cpan для желающих.

В данном случае для астериска возможностей Gear/cronbuild мало, 
потребуется дополнительный кастомный скрипт. Ничего страшного. 
Для начала напишите gear-cronbuild скрипты для каждого .git
репозитория.
кастомный скрипт для 1 и 2 постараемся написать вместе.
а я потом выложу его в песочницу,
где он будет самостоятельно запускаться, работать, и заодно
обновлять сам себя из вашего репозитория.

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-07 11:33 ` [devel] Cronbuild service is launched Денис Смирнов
  2010-09-07 12:35   ` Igor Vlasenko
@ 2010-09-07 12:36   ` Andrey Rahmatullin
  2010-09-07 12:37     ` Andrey Rahmatullin
                       ` (3 more replies)
  1 sibling, 4 replies; 43+ messages in thread
From: Andrey Rahmatullin @ 2010-09-07 12:36 UTC (permalink / raw)
  To: devel

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

On Tue, Sep 07, 2010 at 03:33:33PM +0400, Денис Смирнов wrote:
> IV> Начал работу сервис cronbuild
> IV> http://www.altlinux.org/Gear/cronbuild
> IV> автоматизированной сборки пакетов.
> IV> Приглашаю пользоваться услугами нового сервиса,
> IV> Желающие обращайтесь ко мне или в bugzilla (вешайте
> IV> заявки на пакет gear-cronbuild).
> Хочу так собирать астериск.
Давайте собирать так весь сизиф.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Я полагаю, что аргументация вроде "в этом пакете столько
концептуальных дыр, что опубликованные уязвимости, для которых
уже написаны и распространяются вирусы, не являются критическими
ошибками" у нас неприемлема.
		-- ldv in devel@

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
@ 2010-09-07 12:37     ` Andrey Rahmatullin
  2010-09-07 12:50       ` Igor Vlasenko
  2010-09-07 12:47     ` Konstantin Pavlov
                       ` (2 subsequent siblings)
  3 siblings, 1 reply; 43+ messages in thread
From: Andrey Rahmatullin @ 2010-09-07 12:37 UTC (permalink / raw)
  To: devel

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

On Tue, Sep 07, 2010 at 06:36:05PM +0600, Andrey Rahmatullin wrote:
> > Хочу так собирать астериск.
> Давайте собирать так весь сизиф.
ALT Linux Cronus.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

> [...] Политической рассылки тут часом нет?
Только политическая ссылка. В талкрум ;)
		-- wrar in community@

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

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

* [devel] pci.ids (was: Cronbuild service is launched)
  2010-09-07  5:45 ` Andrey Rahmatullin
@ 2010-09-07 12:42   ` Michael Shigorin
  2010-09-07 12:45     ` Andrey Rahmatullin
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2010-09-07 12:42 UTC (permalink / raw)
  To: devel

On Tue, Sep 07, 2010 at 11:45:40AM +0600, Andrey Rahmatullin wrote:
> > usbids
> Я тогда перевешиваю usbutils с hwdatabase на usbids.

Я то же самое подумал про pciutils.  Возражения будут?

(вообще же повторно предлагаю вытащить /usr/share/pci.ids
из hwdatabase и пусть живёт по этому пути в автообновляемом
usbids)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] pci.ids (was: Cronbuild service is launched)
  2010-09-07 12:42   ` [devel] pci.ids (was: Cronbuild service is launched) Michael Shigorin
@ 2010-09-07 12:45     ` Andrey Rahmatullin
  2010-09-07 13:05       ` Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Andrey Rahmatullin @ 2010-09-07 12:45 UTC (permalink / raw)
  To: devel

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

On Tue, Sep 07, 2010 at 03:42:15PM +0300, Michael Shigorin wrote:
> (вообще же повторно предлагаю вытащить /usr/share/pci.ids
> из hwdatabase и пусть живёт по этому пути в автообновляемом
> usbids)
ы?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

<dottedmag> ldv уже запатчил уязвимость от удара ногой с разворота Чака Норриса
<dottedmag> ldv как-то пустил Чака Норриса к себе в чрут. Чак захотел выйти из
            чрута ударом ногой с разворота, но не обнаружил в чруте удара,
            разворота и ноги для осуществления своего плана.

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
  2010-09-07 12:37     ` Andrey Rahmatullin
@ 2010-09-07 12:47     ` Konstantin Pavlov
  2010-09-07 12:48     ` Dmitry V. Levin
  2010-09-07 14:30     ` Денис Смирнов
  3 siblings, 0 replies; 43+ messages in thread
From: Konstantin Pavlov @ 2010-09-07 12:47 UTC (permalink / raw)
  To: devel

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

On Tue, Sep 07, 2010 at 06:36:05PM +0600, Andrey Rahmatullin wrote:
> On Tue, Sep 07, 2010 at 03:33:33PM +0400, Денис Смирнов wrote:
> > IV> Начал работу сервис cronbuild
> > IV> http://www.altlinux.org/Gear/cronbuild
> > IV> автоматизированной сборки пакетов.
> > IV> Приглашаю пользоваться услугами нового сервиса,
> > IV> Желающие обращайтесь ко мне или в bugzilla (вешайте
> > IV> заявки на пакет gear-cronbuild).
> > Хочу так собирать астериск.
> Давайте собирать так весь сизиф.

+1

-- 
hal'ов, udev'ов и прочих модных веяний, правда, нет - на работе
ведь иногда нужно работать ;-)
		-- abulava in sisyphus@

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
  2010-09-07 12:37     ` Andrey Rahmatullin
  2010-09-07 12:47     ` Konstantin Pavlov
@ 2010-09-07 12:48     ` Dmitry V. Levin
  2010-09-07 14:30     ` Денис Смирнов
  3 siblings, 0 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2010-09-07 12:48 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Sep 07, 2010 at 06:36:05PM +0600, Andrey Rahmatullin wrote:
> On Tue, Sep 07, 2010 at 03:33:33PM +0400, Денис Смирнов wrote:
> > IV> Начал работу сервис cronbuild
> > IV> http://www.altlinux.org/Gear/cronbuild
> > IV> автоматизированной сборки пакетов.
> > IV> Приглашаю пользоваться услугами нового сервиса,
> > IV> Желающие обращайтесь ко мне или в bugzilla (вешайте
> > IV> заявки на пакет gear-cronbuild).
> > Хочу так собирать астериск.
> Давайте собирать так весь сизиф.

А что, для сборок в режиме --test-only можно хоть весь Сизиф.


-- 
ldv

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:37     ` Andrey Rahmatullin
@ 2010-09-07 12:50       ` Igor Vlasenko
  2010-09-07 14:31         ` Денис Смирнов
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07 12:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 06:37:06PM +0600, Andrey Rahmatullin wrote:
> On Tue, Sep 07, 2010 at 06:36:05PM +0600, Andrey Rahmatullin wrote:
> > > Хочу так собирать астериск.
> > Давайте собирать так весь сизиф.
> ALT Linux Cronus.

Робот только облегчает труд человеку, 
но не заменяет его. Если что-то ломается
или не работает, все равно кому-то 
надо разбираться и чинить.

Это в чистом виде unix-way:
машинный кусок работы должна делать 
машина.

-- 

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



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

* Re: [devel] pci.ids (was: Cronbuild service is launched)
  2010-09-07 12:45     ` Andrey Rahmatullin
@ 2010-09-07 13:05       ` Michael Shigorin
  2010-09-07 13:08         ` Andrey Rahmatullin
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2010-09-07 13:05 UTC (permalink / raw)
  To: devel

On Tue, Sep 07, 2010 at 06:45:52PM +0600, Andrey Rahmatullin wrote:
> > (вообще же повторно предлагаю вытащить /usr/share/pci.ids
> > из hwdatabase и пусть живёт по этому пути в автообновляемом
> > usbids)
> ы?

http://lists.altlinux.org/pipermail/devel/2007-July/048653.html
http://lists.altlinux.org/pipermail/devel/2007-August/061638.html
http://lists.altlinux.org/pipermail/devel/2007-August/061793.html

http://lists.altlinux.org/pipermail/devel/2007-August/thread.html#142790
http://lists.altlinux.org/pipermail/devel/2008-February/thread.html#150749

Да, мне неохота иметь лишнее отличие в pciutils.  Не вижу
абсолютно никакого value в том, чтоб держать pci.ids не там,
где его по умолчанию типично предполагают найти апстримы.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] pci.ids (was: Cronbuild service is launched)
  2010-09-07 13:05       ` Michael Shigorin
@ 2010-09-07 13:08         ` Andrey Rahmatullin
  0 siblings, 0 replies; 43+ messages in thread
From: Andrey Rahmatullin @ 2010-09-07 13:08 UTC (permalink / raw)
  To: devel

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

On Tue, Sep 07, 2010 at 04:05:54PM +0300, Michael Shigorin wrote:
> Да, мне неохота иметь лишнее отличие в pciutils.  Не вижу
> абсолютно никакого value в том, чтоб держать pci.ids не там,
> где его по умолчанию типично предполагают найти апстримы.
А, ты про путь.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

В каком дистрибутиве apt по-умолчанию настроен на Сизиф?
		-- zerg in sisyphus@

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
                       ` (2 preceding siblings ...)
  2010-09-07 12:48     ` Dmitry V. Levin
@ 2010-09-07 14:30     ` Денис Смирнов
  2010-09-07 14:33       ` Andrey Rahmatullin
  3 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 14:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 06:36:05PM +0600, Andrey Rahmatullin wrote:

AR> Давайте собирать так весь сизиф.

Первичная сборка и обновление -- сильно разные вещи. Тупую работу может
(и должен) делать компьютер.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:50       ` Igor Vlasenko
@ 2010-09-07 14:31         ` Денис Смирнов
  2010-09-07 16:05           ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 14:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 03:50:17PM +0300, Igor Vlasenko wrote:

IV> Это в чистом виде unix-way:
IV> машинный кусок работы должна делать 
IV> машина.

Можно робот научить быть умным? К примеру делать rpmdiff, и в зависимости
от результата пропускать или нет сборку?

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 14:30     ` Денис Смирнов
@ 2010-09-07 14:33       ` Andrey Rahmatullin
  2010-09-07 14:39         ` Денис Смирнов
  0 siblings, 1 reply; 43+ messages in thread
From: Andrey Rahmatullin @ 2010-09-07 14:33 UTC (permalink / raw)
  To: devel

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

On Tue, Sep 07, 2010 at 06:30:21PM +0400, Денис Смирнов wrote:
> AR> Давайте собирать так весь сизиф.
> Первичная сборка и обновление -- сильно разные вещи. Тупую работу может
> (и должен) делать компьютер.
Весь сизиф уже первично собран, всё в порядке.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Пользователь должен линковать своё приложение со всеми библиотеками,
которыми _оно_ пользуется, не полагаясь на то, что одни библиотеки
используют другие.
		-- ldv in devel@

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 14:33       ` Andrey Rahmatullin
@ 2010-09-07 14:39         ` Денис Смирнов
  2010-09-07 14:45           ` Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 14:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 08:33:59PM +0600, Andrey Rahmatullin wrote:

AR> Весь сизиф уже первично собран, всё в порядке.

Для некоторых пакетов -- да, все в порядке, и их можно обновлять роботами.
Или обидно, что сложнейшая работа по обновлению версии пакета без его
хакания стала настолько простой, что ее может выполнять робот, а людям
теперь придется заниматься более сложными вещами? :)

Да, сейчас тот же астериск собирается _совсем_ не так как в 2005-м. И
содержит патчей всего чуть-чуть (а не по-сути форк, как в 2005). Причина
тому то, что продукт стал достаточно зрелым чтобы от него не тошнило, и
моя нервная система уже выдерживает эксплуатацию не патченного астериска.

И да, я лучше займусь чем-нибудь более хитрым, чем тривиальные обновления.
Например wanrouter (который небось скоро из Сизифа вылетит за хроническую
непересобираемость, да и уже полгода как неработоспособность).

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 14:39         ` Денис Смирнов
@ 2010-09-07 14:45           ` Michael Shigorin
  2010-09-07 15:47             ` Денис Смирнов
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2010-09-07 14:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 06:39:39PM +0400, Денис Смирнов wrote:
> Или обидно, что сложнейшая работа по обновлению версии пакета
> без его хакания стала настолько простой

...порой...

> что ее может выполнять робот, а людям теперь придется
> заниматься более сложными вещами? :)

Например, написать внятный %changelog даже для тупого обновления,
которое затыкает дырку.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Cronbuild service is launched
  2010-09-07 14:45           ` Michael Shigorin
@ 2010-09-07 15:47             ` Денис Смирнов
  0 siblings, 0 replies; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 15:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 05:45:22PM +0300, Michael Shigorin wrote:

MS> Например, написать внятный %changelog даже для тупого обновления,
MS> которое затыкает дырку.

Вот проблема в том, что если робот работает автономно -- это становится
невозможным. А если не автономно, то задача написания полуавтономного
робота усложняется логикой взаимодействия с мантейнером.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 12:35   ` Igor Vlasenko
@ 2010-09-07 15:50     ` Денис Смирнов
  2010-09-07 16:10       ` Igor Vlasenko
  2010-09-07 16:24       ` Igor Vlasenko
  0 siblings, 2 replies; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 15:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 03:35:35PM +0300, Igor Vlasenko wrote:

IV> Это решаемо. Песочницу cronbuild я с самого начала планировал 
IV> не только под собственно сервис cronbuild, но и вообще под различные
IV> скрипты автоматической сборки, например, возможновероятнонеисключено,
IV> под автообновление @cpan для желающих.

Я вот думаю что пора бы haskell обновить до 6.12. И пачку модулей собрать.
А то у меня уже ~/.cabal -- >200Mb, и это 44 пакета.

IV> В данном случае для астериска возможностей Gear/cronbuild мало, 
IV> потребуется дополнительный кастомный скрипт. Ничего страшного. 
IV> Для начала напишите gear-cronbuild скрипты для каждого .git
IV> репозитория.

Скрипт обновления версии модуля, и скрипт пересборки модуля (с обновлением
release) это совсем разные скрипты.

IV> кастомный скрипт для 1 и 2 постараемся написать вместе.
IV> а я потом выложу его в песочницу,
IV> где он будет самостоятельно запускаться, работать, и заодно
IV> обновлять сам себя из вашего репозитория.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 14:31         ` Денис Смирнов
@ 2010-09-07 16:05           ` Igor Vlasenko
  0 siblings, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07 16:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 06:31:21PM +0400, Денис Смирнов wrote:
> IV> Это в чистом виде unix-way:
> IV> машинный кусок работы должна делать 
> IV> машина.
> 
> Можно робот научить быть умным? К примеру делать rpmdiff, и в зависимости
> от результата пропускать или нет сборку?

Да, там много чего хорошего можно было бы прикрутить.
В Переяславле, кстати, был доклад
Пономаренко А.В., Рубанов В.В. 
"Автоматизированный анализ обратной бинарной совместимости Linux библиотек"
для Сизифа ее прикрутить пока еще, как помню, проблема,
а вот для конкретной библиотеки легко.
Раз только нужно настроить.

Я еще ничего не писал, поэтому готовых решений предложить не могу,
но полуготовые скрипты-прототипы тестов приму с благодарностью.
Управлять ими можно будет с помощью переменных 
со списками тестов include/exclude.

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-07 15:50     ` Денис Смирнов
@ 2010-09-07 16:10       ` Igor Vlasenko
  2010-09-07 16:24       ` Igor Vlasenko
  1 sibling, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07 16:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 07:50:04PM +0400, Денис Смирнов wrote:
> On Tue, Sep 07, 2010 at 03:35:35PM +0300, Igor Vlasenko wrote:
> 
> IV> Это решаемо. Песочницу cronbuild я с самого начала планировал 
> IV> не только под собственно сервис cronbuild, но и вообще под различные
> IV> скрипты автоматической сборки, например, возможновероятнонеисключено,
> IV> под автообновление @cpan для желающих.
> 
> Я вот думаю что пора бы haskell обновить до 6.12. И пачку модулей собрать.
> А то у меня уже ~/.cabal -- >200Mb, и это 44 пакета.
> 
> IV> В данном случае для астериска возможностей Gear/cronbuild мало, 
> IV> потребуется дополнительный кастомный скрипт. Ничего страшного. 
> IV> Для начала напишите gear-cronbuild скрипты для каждого .git
> IV> репозитория.
> 
> Скрипт обновления версии модуля, и скрипт пересборки модуля (с обновлением
> release) это совсем разные скрипты.

Понятно. Я же говорил, что помогу. На практике
скрипты пересборки модуля (с обновлением release) 
у меня уже есть, это girar-nmu utils,
Денис, вы же ими уже пользовались.
А вот как обновлять версии модуля правильно -
это должны знать вы. Кроме вас никто их лучше не напишет.
Оформить их можно и нужно как Gear/cronbuild скрипты.
а обвязку всего этого хозяйства я добавлю.



-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-07 15:50     ` Денис Смирнов
  2010-09-07 16:10       ` Igor Vlasenko
@ 2010-09-07 16:24       ` Igor Vlasenko
  2010-09-07 17:07         ` Денис Смирнов
  1 sibling, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07 16:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 07:50:04PM +0400, Денис Смирнов wrote:
> IV> Это решаемо. Песочницу cronbuild я с самого начала планировал 
> IV> не только под собственно сервис cronbuild, но и вообще под различные
> IV> скрипты автоматической сборки, например, возможновероятнонеисключено,
> IV> под автообновление @cpan для желающих.
> 
> Я вот думаю что пора бы haskell обновить до 6.12. И пачку модулей собрать.
> А то у меня уже ~/.cabal -- >200Mb, и это 44 пакета.

С этим я помогу, но и мне нужна некоторая помощь.
1) _необходимо_ упаковать в Сизиф cabal2rpm, адаптированный
так, чтобы генерируемые им спеки выглядели как у нас принято.
2) очень желательно оформить это видение в виде
GHC/Hackell packaging policy, чтобы все заинтересованные
могли бы заранее возразить, и принять как полиси.
После 1), руководствуясь авторитетом 2),
можно было бы хоть весь Cabal залить и обновлять.
При необходимости мусор можно блеклистить.

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-07 16:24       ` Igor Vlasenko
@ 2010-09-07 17:07         ` Денис Смирнов
  2010-09-07 17:32           ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 17:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 07:24:10PM +0300, Igor Vlasenko wrote:

IV> С этим я помогу, но и мне нужна некоторая помощь.
IV> 1) _необходимо_ упаковать в Сизиф cabal2rpm, адаптированный
IV> так, чтобы генерируемые им спеки выглядели как у нас принято.

Я начал заниматься, но это страшная вещь. При всей красоте хаскеля с точки
зрения упаковки -- это не язык, а один сплошной кретинизм. Александр
много работал над пакетами руками, и diff между результатом его работы и
тем что генерит cabal2rpm показывает что общего у этих спеков -- только
Url да %description.

Я могу похакать cpan2rpm, чтобы он генерировал спеки в том же стиле что
avm@.

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

IV> 2) очень желательно оформить это видение в виде
IV> GHC/Hackell packaging policy, чтобы все заинтересованные
IV> могли бы заранее возразить, и принять как полиси.
IV> После 1), руководствуясь авторитетом 2),
IV> можно было бы хоть весь Cabal залить и обновлять.
IV> При необходимости мусор можно блеклистить.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 17:07         ` Денис Смирнов
@ 2010-09-07 17:32           ` Igor Vlasenko
  2010-09-07 19:17             ` Денис Смирнов
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-07 17:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 09:07:01PM +0400, Денис Смирнов wrote:
> On Tue, Sep 07, 2010 at 07:24:10PM +0300, Igor Vlasenko wrote:
> 
> IV> С этим я помогу, но и мне нужна некоторая помощь.
> IV> 1) _необходимо_ упаковать в Сизиф cabal2rpm, адаптированный
> IV> так, чтобы генерируемые им спеки выглядели как у нас принято.
> 
> Я начал заниматься, но это страшная вещь. При всей красоте хаскеля с точки
> зрения упаковки -- это не язык, а один сплошной кретинизм. Александр
> много работал над пакетами руками, и diff между результатом его работы и
> тем что генерит cabal2rpm показывает что общего у этих спеков -- только
> Url да %description.
> 
> Я могу похакать cpan2rpm, чтобы он генерировал спеки в том же стиле что
> avm@.
> 
> Правда все это поможет только при первичной упаковке. Не знаю чем это
> может помочь при автоматическом обновлении, ибо при нем должны меняться
> только версия и changelog.

Конечно, автоматическое обновление никак не связанно
с первичной упаковкой. Но в Сизифе всего 25 пакетов.
Т.е. от первичной упаковки все равно никуда не деться.
Те 44 пакета, которые сходу вам еще нужно добавить -
разве хочется тратить на них время? А кроме них, 
сколько еще неупакованных...
Хотелось бы как можно глубже допилить cabal2rpm.
Программа-максимум -- чтобы он полностью справлялся с работой.
Программа-минимум -- 
1) чтобы cabal2rpm штатно был в Сизифе --
сейчас заинтересованные участники пилят cabal2rpm по углам,
а если пакет будет в Сизифе, легче будет пилить его сообща.
2) чтобы полученный спек было удобно допиливать -
минимизировалось бы число тупых подобных правок от спека к спеку.


-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-07 17:32           ` Igor Vlasenko
@ 2010-09-07 19:17             ` Денис Смирнов
  2010-09-08  7:26               ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-07 19:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Sep 07, 2010 at 08:32:22PM +0300, Igor Vlasenko wrote:

IV> Конечно, автоматическое обновление никак не связанно
IV> с первичной упаковкой. Но в Сизифе всего 25 пакетов.
IV> Т.е. от первичной упаковки все равно никуда не деться.
IV> Те 44 пакета, которые сходу вам еще нужно добавить -
IV> разве хочется тратить на них время? А кроме них, 
IV> сколько еще неупакованных...

Угу. Для меня сейчас задача номер 1 по haskell будет опакетить xmobar и
xmonad. Сейчас оба этих пакета имеют зависимости, которые у нас не
упакованы.

IV> Хотелось бы как можно глубже допилить cabal2rpm.
IV> Программа-максимум -- чтобы он полностью справлялся с работой.

Нереально хотя бы из-за flags, а также из-за зависимостей на системные
библиотеки. Скажем собрать модуль X11 никакой автоугадав не сможет, к
сожалению. Другое дело пакеты, которые имеют среди зависимостей только
другие модули хаскеля.

IV> Программа-минимум -- 
IV> 1) чтобы cabal2rpm штатно был в Сизифе --
IV> сейчас заинтересованные участники пилят cabal2rpm по углам,
IV> а если пакет будет в Сизифе, легче будет пилить его сообща.
IV> 2) чтобы полученный спек было удобно допиливать -
IV> минимизировалось бы число тупых подобных правок от спека к спеку.

Первое приближение только что сделало почти идеальный спек для X11.
Доточу и отправлю в Сизиф. Но сейчас, IMHO, задача номер даже не 1 а -1 по
хаскелю -- перейти на 6.12. Ибо 6.10 уже стух. И это потребует опять
массового обновления модулей. Ничего хаскелевского паковать до перехода на
6.12 мне категорически не хочется.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------


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

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

* Re: [devel] Cronbuild service is launched
  2010-09-07 19:17             ` Денис Смирнов
@ 2010-09-08  7:26               ` Igor Vlasenko
  2010-09-08  9:14                 ` Денис Смирнов
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-08  7:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 07, 2010 at 11:17:39PM +0400, Денис Смирнов wrote:
> Первое приближение только что сделало почти идеальный спек для X11.
> Доточу и отправлю в Сизиф. Но сейчас, IMHO, задача номер даже не 1 а -1 по
> хаскелю -- перейти на 6.12. Ибо 6.10 уже стух. И это потребует опять
> массового обновления модулей. Ничего хаскелевского паковать до перехода на
> 6.12 мне категорически не хочется.

Ок. Денис, тогда с вас 6.12 и cabal2rpm,
c меня 
1) утилиты обновления,
2) утилита для сортировки пакетов по зависимостям,
чтобы формировать транзакцию для пересборки старых модулей
с новым ghc не вручную.
С этой утилитой пересборку ghc-* с новым ghc можно будет 
делать одной командой.

Но я так понимаю, что 2) не горит,
прошлый раз (6.10) сортировать не понадобилось,
прошла заливка по алфавиту.

А вот добавятся новые модули, тогда без 2) будет неудобно.

-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-08  7:26               ` Igor Vlasenko
@ 2010-09-08  9:14                 ` Денис Смирнов
  2010-09-08  9:40                   ` [devel] ghc auto update plans Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-08  9:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 08, 2010 at 10:26:08AM +0300, Igor Vlasenko wrote:

IV> Ок. Денис, тогда с вас 6.12 и cabal2rpm,

cabal2rpm уже работоспособен (осталось только научить его у rpm самому
спрашивать имя packager'а).

C 6.12 пока грустно. Мой мозг пока отказывается понимать, почему он не
собирается из rpm (падает посреди сборки). При этом замечательно себе
собирается если я просто распаковываю тарбол и делаю configure/make.

Но раз уж он собирается из тарбола, то из rpm рано или поздно соберется :)

IV> c меня 
IV> 1) утилиты обновления,
IV> 2) утилита для сортировки пакетов по зависимостям,
IV> чтобы формировать транзакцию для пересборки старых модулей
IV> с новым ghc не вручную.
IV> С этой утилитой пересборку ghc-* с новым ghc можно будет 
IV> делать одной командой.
IV> Но я так понимаю, что 2) не горит,
IV> прошлый раз (6.10) сортировать не понадобилось,
IV> прошла заливка по алфавиту.

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

IV> А вот добавятся новые модули, тогда без 2) будет неудобно.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] ghc auto update plans
  2010-09-08  9:14                 ` Денис Смирнов
@ 2010-09-08  9:40                   ` Igor Vlasenko
  2010-09-08 10:02                     ` Денис Смирнов
  2010-09-13 17:55                     ` Igor Vlasenko
  0 siblings, 2 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-08  9:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Sep 08, 2010 at 01:14:48PM +0400, Денис Смирнов wrote:
> On Wed, Sep 08, 2010 at 10:26:08AM +0300, Igor Vlasenko wrote:
> 
> IV> Ок. Денис, тогда с вас 6.12 и cabal2rpm,
> 
> cabal2rpm уже работоспособен (осталось только научить его у rpm самому
> спрашивать имя packager'а).

Good news.
можно perl-RPM-Source-Editor использовать, там встроено.

$ perl -mRPM::Source::Macros -e '$m=new RPM::Source::Macros(); print $m->macro_subst(q!%packager!),"\n"'
Igor Vlasenko <viy@altlinux.ru>

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

Хорошо, начну с нее, только я перед выходными еду,
похоже, не раньше понедельника.

-- 

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



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

* Re: [devel] ghc auto update plans
  2010-09-08  9:40                   ` [devel] ghc auto update plans Igor Vlasenko
@ 2010-09-08 10:02                     ` Денис Смирнов
  2010-09-08 10:51                       ` Alexander Myltsev
  2010-09-13 17:55                     ` Igor Vlasenko
  1 sibling, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2010-09-08 10:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 08, 2010 at 12:40:26PM +0300, Igor Vlasenko wrote:

IV> Good news.
IV> можно perl-RPM-Source-Editor использовать, там встроено.
IV> $ perl -mRPM::Source::Macros -e '$m=new RPM::Source::Macros(); print $m->macro_subst(q!%packager!),"\n"'
IV> Igor Vlasenko <viy@altlinux.ru>

Упс, не успел прочитать -- cpan2rpm уже отправлен на сборку: task#28631.
Почему не собирался из rpm ghc тоже выяснил, сейчас процесс пошел. Жду
пока завершится (увы, ghc штука не слишком маленькая).

IV> Хорошо, начну с нее, только я перед выходными еду,
IV> похоже, не раньше понедельника.

Ok.

Вот теперь думаю -- отправить потом на сборку весь hackage, или это будет
слишком жестоко? :)

По крайней мере все что нужно для xmonad и xmobar -- отправлю.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] ghc auto update plans
  2010-09-08 10:02                     ` Денис Смирнов
@ 2010-09-08 10:51                       ` Alexander Myltsev
  2010-09-08 13:15                         ` Денис Смирнов
  0 siblings, 1 reply; 43+ messages in thread
From: Alexander Myltsev @ 2010-09-08 10:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2010/9/8 Денис Смирнов <mithraen@altlinux.ru>:
> IV> можно perl-RPM-Source-Editor использовать, там встроено.
> Упс, не успел прочитать -- cpan2rpm уже отправлен на сборку: task#28631.

Не хочу вам мешать, но меня немного беспокоит, что вы все время
называете Cabal CPAN'ом.  При упаковке хаскиля, наверное, лучше
обойтись без перловых зависимостей. В конце концов всегда можно
запустить rpm --eval "%packager" или что-то в этом роде.

> Вот теперь думаю -- отправить потом на сборку весь hackage, или это будет
> слишком жестоко? :)

Весь haskell-platform, наверное, стоило бы.

-- 
AVM

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

* Re: [devel] ghc auto update plans
  2010-09-08 10:51                       ` Alexander Myltsev
@ 2010-09-08 13:15                         ` Денис Смирнов
  0 siblings, 0 replies; 43+ messages in thread
From: Денис Смирнов @ 2010-09-08 13:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Sep 08, 2010 at 02:51:11PM +0400, Alexander Myltsev wrote:
 AM> 2010/9/8 Денис Смирнов <mithraen@altlinux.ru>:

AM> Не хочу вам мешать, но меня немного беспокоит, что вы все время
AM> называете Cabal CPAN'ом.

Для человека у которого болит горло, температура и полное отсутствие
способностей к мыслительной деятельности -- это у меня еще не самые
страшные ошибки :)

AM> При упаковке хаскиля, наверное, лучше
AM> обойтись без перловых зависимостей. В конце концов всегда можно
AM> запустить rpm --eval "%packager" или что-то в этом роде.

cabal2rpm написан на перле :) И я как раз из него просто запускаю rpm
--eval "%packager".

AM> Весь haskell-platform, наверное, стоило бы.

Если честно, я бы хотел попросить помощи с ghc. Ибо он у меня как-то
весьма странно собирается.

Опции по дефолту из %configure : --build и --host сводят сборщик с ума
(configure пропатчен на предмет не бояться vendor 'alt').

Сходит с ума при этом окончательно и бесповоротно, видимо считая что у нас
кросс-сборка. Добавление опции --target слегка улучшает ситуацию, однако
все равно все плохо -- компилятор первой стадии, судя по всему, собирается
без препроцессора. И потому на первом же исходнике с #include -- дохнет.

Я тупо раскрыл макрос %configure, удалив оттуда --build и --host, это
улучшило ситуацию (ожидаю результата сборки теперь). Но все же несколько
тяжеловато выполнять сборку того, что я не до конца понимаю как работает.

Результаты моих экспериментов лежат в ghc.git у меня.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] ghc auto update plans
  2010-09-08  9:40                   ` [devel] ghc auto update plans Igor Vlasenko
  2010-09-08 10:02                     ` Денис Смирнов
@ 2010-09-13 17:55                     ` Igor Vlasenko
  1 sibling, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-09-13 17:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions
  Cc: Денис
	Смирнов

On Wed, Sep 08, 2010 at 12:40:26PM +0300, Igor Vlasenko wrote:
> On Wed, Sep 08, 2010 at 01:14:48PM +0400, Денис Смирнов wrote:
> > Нифига не прошла, я написал самопальное извращение, которое пыталось
> > сортировать пакеты по зависимостям. К сожалению я тогда это не до
> > причесал, и сейчас в этом наборе грязных хаков разобраться уже не легко.
> Хорошо, начну с нее, только я перед выходными еду,
> похоже, не раньше понедельника.

OK, утилиту написал, см. I: girar-nmu util girar-nmu-helper-sort-transaction,

> > IV> Ок. Денис, тогда с вас 6.12 и cabal2rpm,
> > cabal2rpm уже работоспособен 

хорошо, только там бы немножко мусор убрать --
repocop ругался, что там в спеке конструкции вида
--------
Url: ???
--------
поправить бы cabal2rpm и пакеты-жертвы.

        8 NEW repocop-warnings added to the list
ghc-curl-1.3.5-alt1.x86_64      invalid-url
ghc-deepseq-1.1.0.0-alt1.x86_64 invalid-url
ghc-ghc-events-0.2.0.1-alt1.x86_64      invalid-url
ghc-parallel-3.1.0.0-alt1.x86_64        invalid-url
ghc-sha-1.4.1.1-alt2.x86_64     invalid-url
ghc-threadscope-0.1.2-alt1.x86_64       invalid-url
ghc-xattr-0.5.2-alt1.x86_64     invalid-url
ghc-xhtml-3000.2.0.1-alt1.x86_64        invalid-url


-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-09-06 19:24 [devel] Cronbuild service is launched Igor Vlasenko
                   ` (2 preceding siblings ...)
  2010-09-07 11:33 ` [devel] Cronbuild service is launched Денис Смирнов
@ 2010-10-15 19:28 ` Alexey I. Froloff
  2010-10-15 21:15   ` Igor Vlasenko
  3 siblings, 1 reply; 43+ messages in thread
From: Alexey I. Froloff @ 2010-10-15 19:28 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Sep 06, 2010 at 10:24:10PM +0300, Igor Vlasenko wrote:
> Начал работу сервис cronbuild
> http://www.altlinux.org/Gear/cronbuild
> автоматизированной сборки пакетов.
Вместо конструкций вида:

eval `gear --command env | grep gear_pkg_name`

лучше использовать:

gear_pkg_name="$(gear --command sh -- -c 'echo $gear_pkg_name')"

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [devel] Cronbuild service is launched
  2010-10-15 19:28 ` Alexey I. Froloff
@ 2010-10-15 21:15   ` Igor Vlasenko
  2010-10-15 21:32     ` Alexey I. Froloff
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2010-10-15 21:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Oct 15, 2010 at 11:28:39PM +0400, Alexey I. Froloff wrote:
> On Mon, Sep 06, 2010 at 10:24:10PM +0300, Igor Vlasenko wrote:
> > Начал работу сервис cronbuild
> > http://www.altlinux.org/Gear/cronbuild
> > автоматизированной сборки пакетов.
> Вместо конструкций вида:
> 
> eval `gear --command env | grep gear_pkg_name`
> 
> лучше использовать:
> 
> gear_pkg_name="$(gear --command sh -- -c 'echo $gear_pkg_name')"
спасибо, поправлю


> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


-- 

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



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

* Re: [devel] Cronbuild service is launched
  2010-10-15 21:15   ` Igor Vlasenko
@ 2010-10-15 21:32     ` Alexey I. Froloff
  2010-10-15 22:05       ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Alexey I. Froloff @ 2010-10-15 21:32 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sat, Oct 16, 2010 at 12:15:28AM +0300, Igor Vlasenko wrote:
> > gear_pkg_name="$(gear --command sh -- -c 'echo $gear_pkg_name')"
> спасибо, поправлю
Даже так:

gear_pkg_name="$(gear --command sh -- -c 'printf %s "$gear_pkg_name"')"

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [devel] Cronbuild service is launched
  2010-10-15 21:32     ` Alexey I. Froloff
@ 2010-10-15 22:05       ` Igor Vlasenko
  0 siblings, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2010-10-15 22:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Oct 16, 2010 at 01:32:33AM +0400, Alexey I. Froloff wrote:
> On Sat, Oct 16, 2010 at 12:15:28AM +0300, Igor Vlasenko wrote:
> > > gear_pkg_name="$(gear --command sh -- -c 'echo $gear_pkg_name')"
> > спасибо, поправлю
> Даже так:
> 
> gear_pkg_name="$(gear --command sh -- -c 'printf %s "$gear_pkg_name"')"

спасибо, поправил на wiki и в скриптах.

-- 

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



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

end of thread, other threads:[~2010-10-15 22:05 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-06 19:24 [devel] Cronbuild service is launched Igor Vlasenko
2010-09-06 21:04 ` Alexey I. Froloff
2010-09-07  3:47   ` Ildar Mulyukov
2010-09-07  6:43     ` Alexey I. Froloff
2010-09-07  7:33     ` Igor Vlasenko
2010-09-07  7:53   ` Igor Vlasenko
2010-09-07  9:00     ` Igor Vlasenko
2010-09-07  5:45 ` Andrey Rahmatullin
2010-09-07 12:42   ` [devel] pci.ids (was: Cronbuild service is launched) Michael Shigorin
2010-09-07 12:45     ` Andrey Rahmatullin
2010-09-07 13:05       ` Michael Shigorin
2010-09-07 13:08         ` Andrey Rahmatullin
2010-09-07 11:33 ` [devel] Cronbuild service is launched Денис Смирнов
2010-09-07 12:35   ` Igor Vlasenko
2010-09-07 15:50     ` Денис Смирнов
2010-09-07 16:10       ` Igor Vlasenko
2010-09-07 16:24       ` Igor Vlasenko
2010-09-07 17:07         ` Денис Смирнов
2010-09-07 17:32           ` Igor Vlasenko
2010-09-07 19:17             ` Денис Смирнов
2010-09-08  7:26               ` Igor Vlasenko
2010-09-08  9:14                 ` Денис Смирнов
2010-09-08  9:40                   ` [devel] ghc auto update plans Igor Vlasenko
2010-09-08 10:02                     ` Денис Смирнов
2010-09-08 10:51                       ` Alexander Myltsev
2010-09-08 13:15                         ` Денис Смирнов
2010-09-13 17:55                     ` Igor Vlasenko
2010-09-07 12:36   ` [devel] Cronbuild service is launched Andrey Rahmatullin
2010-09-07 12:37     ` Andrey Rahmatullin
2010-09-07 12:50       ` Igor Vlasenko
2010-09-07 14:31         ` Денис Смирнов
2010-09-07 16:05           ` Igor Vlasenko
2010-09-07 12:47     ` Konstantin Pavlov
2010-09-07 12:48     ` Dmitry V. Levin
2010-09-07 14:30     ` Денис Смирнов
2010-09-07 14:33       ` Andrey Rahmatullin
2010-09-07 14:39         ` Денис Смирнов
2010-09-07 14:45           ` Michael Shigorin
2010-09-07 15:47             ` Денис Смирнов
2010-10-15 19:28 ` Alexey I. Froloff
2010-10-15 21:15   ` Igor Vlasenko
2010-10-15 21:32     ` Alexey I. Froloff
2010-10-15 22:05       ` Igor Vlasenko

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git