[devel] new features on prometheus.a.o.

Igor Zubkov igor.zubkov на gmail.com
Пн Окт 25 17:24:37 UTC 2010


Hi!

1) curl -s http://prometheus.altlinux.org/cli/srpm/:branch/:vendor/:package

Где :package имя пакета (из src.rpm Name:)
:branch это бранч. Бывает 'Sisyphus', 'Platform5', '5.1', '5.0', '4.1' и '4.0'.
:vendor всегда 'ALT Linux' (просто других в базе (пока?) нет).

Пример:
$ curl -s http://prometheus.altlinux.org/cli/srpm/Sisyphus/ALT\ Linux/glibc
Name: glibc
Version: 2.11.2
Release: alt3

Summary: The GNU libc libraries
License: LGPLv2+, LGPLv2+ with exceptions, GPLv2+
Home page: http://sourceware.org/glibc/

Description:
The GNU C library defines all of the library functions that are specified
by the ISO C standard, as well as additional features specific to POSIX
and other derivatives of the Unix operating system, and extensions
specific to the GNU system.

The GNU libc is a set of standard libraries which are used by multiple
programs on the system.  In order to save disk space and memory, as well
as to make upgrading easier, common system code is kept in one place
and shared between programs.
$

Под это всё дело можно написать скрипт который убирает под капот всё
кроме имени пакета, типа так:
$ prometheus glibc

Ну и заодно можно написать автодополнение по именам пакетов. :)

2) /cli/repocop/by-test/missing_url
  /cli/repocop/by-test/vendor_tag
  /cli/repocop/by-test/distribution_tag
  /cli/repocop/by-test/invalid_url

Это вытащенные из repocop тесты которые я втащил в prometheus. Теперь
бы написать втягивалку их в наш repocop. :)

Эти тесты быстрее вытягивать из prometheus через ждать пока отработает repocop.

P.S.: ну и раз это техническая рассылка, две технических делали.
prometheus переехал на rails3 + passenger3.

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Devel