ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
@ 2009-08-31 14:13 Igor Zubkov
  2009-09-01  4:20 ` Michael Pozhidaev
  0 siblings, 1 reply; 3+ messages in thread
From: Igor Zubkov @ 2009-08-31 14:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions, ALT Linux Sisyphus discussions

Hi!

В порядке эксперимента я переписал движок prometeus на Ruby on Rails.
Напомню, что текущая версия prometeus написана на perl и фактически
никем не поддерживается. В текущий момент, переписанный движок почти
точная копия текущего, без:
1) Спеки
2) Changelogs (этот функционал уже есть, но я ещё не успел оттестировать его)
3) Загрузка пакетов для x86_64 (на машине где лежит срез текущего
Сизифа не хватает места для полного репозитория)
4) На странице пакета не правильно показывается текущий маинтейнер.
Проблема на самом деле более глобальна.
5) На странице пакета не показывается список котрибьютеров
6) На странице пакета не показывается список пакетов из этого src.rpm
7) Страница с патчами не работает
8) Страница с исходниками тоже
9) Поддержки команд пока тоже нет (из-за этого страницу с
разработчиками колбасит)

Теперь список того что уже есть:
1) Точная копия по схеме урлов, кроме поиска. Я пока не знаю стоит ли
для поиска этим заморачиватся?
2) Repocop, баги, ACL'и, пакеты
3) Локализация

Список того чего нет и не будет (ну или скорее всего уже не будет в prometeus):
1) Рабочий сайтмап для поисковых механизмов.

Ну и список известных багов:
1) Пакеты в которых точка не работают. Роуты в рельсах взрываются.
Есть воркэранд который у меня на локальной версии ruby 1.9 работает и
не работает на 1.8.
2) На хостинге не работает кеширование. Из-за того что там readonly
файловая система. Эта проблема глобальная для всего этого облачного
хостинга heroku.com.
3) Есть проблемы с импортом списка пакетов через ruby-rpm.
[icesik@iceberg sisyphus]$ wc -l src.rpms
81 src.rpms
[icesik@iceberg sisyphus]$ wc -l noarch.rpms
68 noarch.rpms
[icesik@iceberg sisyphus]$ wc -l i586.rpms
78 i586.rpms
[icesik@iceberg sisyphus]$
Но это тема отдельного письма.

Пожелания, баги и фичериквесты принимаются. :)

-- 
icesik

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

* Re: [sisyphus] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 14:13 [sisyphus] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0) Igor Zubkov
@ 2009-09-01  4:20 ` Michael Pozhidaev
  2009-09-01 11:56   ` Vladimir Lettiev
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Pozhidaev @ 2009-09-01  4:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Hello, Igor Zubkov!

...
> 3) Локализация
...
> Пожелания, баги и фичериквесты принимаются. :)
Спасибо! В старом не отображались Summary и Description по-русски, даже
если их перевод присутствовал в пакете. ИМХО, для пользователей со
стороны (не сидящих на альте или даже вовсе не линуксоидов) хорошо было
бы показывать перевод, если он есть в спеке в какой-нибудь русской
кодировке. 
:)
-- 
Michael Pozhidaev. E-mail: msp@altlinux.ru.
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.org



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

* Re: [sisyphus] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-01  4:20 ` Michael Pozhidaev
@ 2009-09-01 11:56   ` Vladimir Lettiev
  0 siblings, 0 replies; 3+ messages in thread
From: Vladimir Lettiev @ 2009-09-01 11:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

1 сентября 2009 г. 8:20 пользователь Michael Pozhidaev (msp@) написал:
> Hello, Igor Zubkov!
>
> ...
>> 3) Локализация
> ...
>> Пожелания, баги и фичериквесты принимаются. :)
> Спасибо! В старом не отображались Summary и Description по-русски, даже
> если их перевод присутствовал в пакете. ИМХО, для пользователей со
> стороны (не сидящих на альте или даже вовсе не линуксоидов) хорошо было
> бы показывать перевод, если он есть в спеке в какой-нибудь русской
> кодировке.

Объясню почему в "старом" движке этого не было.
perl-RPM имеет особенность вытаскивать из массива значений тэгов
SUMMARY и DESCRIPTION только те, которые соответствуют текущей локали.
Т.о. чтобы вытащить весь массив значений надо постоянно менять текущую
локаль по списку в скрипте-обработчике. (Если воспользоваться модулем
perl-RPM-Header-Alt, то этого делать не придётся - там сразу
возвращается весь массив). Это не было задокументировано, поэтому и не
реализовано поначалу.
Также в некоторых спеках майнтейнеры указывают имя локали как им
больше нравится, вариантов масса, например RU_ru, ru, ru-RU, ru-Ru,
ru_RU, ru_UA ...

-- 
Vladimir Lettiev aka crux <theCrux@gmail.com>

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

end of thread, other threads:[~2009-09-01 11:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-31 14:13 [sisyphus] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0) Igor Zubkov
2009-09-01  4:20 ` Michael Pozhidaev
2009-09-01 11:56   ` Vladimir Lettiev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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