В openSUSE перерабатывают страницу software.opensuse.org и придумали полезную вещь, встраиваемый в веб-страницы виджет с информацией о пакетах; инструкция здесь.
Выглядит примерно так:
Показаны сообщения с ярлыком midas. Показать все сообщения
Показаны сообщения с ярлыком midas. Показать все сообщения
ESO Midas 11SEP1.2
Отправил собираться новую версию.
Заодно осилил source service для build service. Первый приз получает сервис под названием download_files (надо в файл _service в проекте воткнуть вот это):
Он не просто прочитает spec-файл и попытается скачать все файлы для которых там есть полный url в строчке Source, он к тому-же (это же чудо!) перепакует их сам в нужный формат и сам разберется что скачивать. Например, допустим, Source0 указан вот так: ftp://ftp.eso.org/pub/midaspub/11SEP/sources/%{version}.tar.bz2, при этом на самом сервере нет архива tar.bz2, там есть только tar.gz. Так вот, умный сервис скачает такой архив, который там физически есть, и перепакует его в такой, который нужен.
Документации (как и во всем opensuse) нет, поэтому предлагается смотреть в /usr/lib/obs/service и там можно прочитать в исходниках какие сервисы есть, какие у них параметры и что делают.
p.s. Вообще, считаю, следующий гениальный шаг будет когда build service научится сам автоматически отслеживать хранилища типа PyPi, CPAN, etc и автоматом собирать новые пакеты и пересобирать обновленные. Закоммитил ты свой модуль новый питонный в PyPi, а он через 15 минут уже есть для opensuse в виде пакета. Красота.
Заодно осилил source service для build service. Первый приз получает сервис под названием download_files (надо в файл _service в проекте воткнуть вот это):
<services> <service name="download_files"> <param name="recompress">yes</param> </service> </services>
Он не просто прочитает spec-файл и попытается скачать все файлы для которых там есть полный url в строчке Source, он к тому-же (это же чудо!) перепакует их сам в нужный формат и сам разберется что скачивать. Например, допустим, Source0 указан вот так: ftp://ftp.eso.org/pub/midaspub/11SEP/sources/%{version}.tar.bz2, при этом на самом сервере нет архива tar.bz2, там есть только tar.gz. Так вот, умный сервис скачает такой архив, который там физически есть, и перепакует его в такой, который нужен.
Документации (как и во всем opensuse) нет, поэтому предлагается смотреть в /usr/lib/obs/service и там можно прочитать в исходниках какие сервисы есть, какие у них параметры и что делают.
p.s. Вообще, считаю, следующий гениальный шаг будет когда build service научится сам автоматически отслеживать хранилища типа PyPi, CPAN, etc и автоматом собирать новые пакеты и пересобирать обновленные. Закоммитил ты свой модуль новый питонный в PyPi, а он через 15 минут уже есть для opensuse в виде пакета. Красота.
ESO Midas 09FEBpl1.0
Собрано, в том числе под openSUSE 11.1 и openSUSE Factory.
http://download.opensuse.org/repositories/science/
http://download.opensuse.org/repositories/science/
ESO Midas 08FEBpl1.0
На FTP у европейцев давно валяется, анонса так и не было, терпение моё за сим лопнуло и я отправил собираться новую версию на openSUSE BuildService.
ftp://ftp.eso.org/pub/midaspub/08FEB
Репозитарии, которые добавлять:
http://download.opensuse.org/repositories/science/
Комментарии на любом известном мне языке приветствуются в почту или jabber.
ftp://ftp.eso.org/pub/midaspub/08FEB
Репозитарии, которые добавлять:
http://download.opensuse.org/repositories/science/
Комментарии на любом известном мне языке приветствуются в почту или jabber.
Подписаться на:
Сообщения (Atom)