ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
@ 2009-08-31 14:13 Igor Zubkov
  2009-08-31 15:31 ` Alexey I. Froloff
  2009-08-31 17:51 ` Grigory Batalov
  0 siblings, 2 replies; 15+ 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] 15+ messages in thread

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 14:13 [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0) Igor Zubkov
@ 2009-08-31 15:31 ` Alexey I. Froloff
  2009-08-31 15:47   ` Igor Zubkov
  2009-08-31 17:51 ` Grigory Batalov
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey I. Froloff @ 2009-08-31 15:31 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Aug 31, 2009 at 05:13:15PM +0300, Igor Zubkov wrote:
> В порядке эксперимента я переписал движок prometeus на Ruby on Rails.
Дизайн-то зачем копировать?  Чудовищно выглядит и совершенно
неюзабельно.

> 3) Есть проблемы с импортом списка пакетов через ruby-rpm.
Откуда импорт?  Из apt'овых pkglist'ов умеет импортить наш
ruby-rpm.

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 15:31 ` Alexey I. Froloff
@ 2009-08-31 15:47   ` Igor Zubkov
  2009-08-31 15:56     ` Alexey Rusakov
  2009-08-31 16:01     ` Alexey I. Froloff
  0 siblings, 2 replies; 15+ messages in thread
From: Igor Zubkov @ 2009-08-31 15:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

31 августа 2009 г. 18:31 пользователь Alexey I. Froloff написал:
> On Mon, Aug 31, 2009 at 05:13:15PM +0300, Igor Zubkov wrote:
>> В порядке эксперимента я переписал движок prometeus на Ruby on Rails.
> Дизайн-то зачем копировать?  Чудовищно выглядит и совершенно
> неюзабельно.

Дизайн в смысле расположения и преподнесения информации? Или дизайн в
смысле графического оформления сайта и вёрстки?

Графического оформления практически нет. Вёрстка моя. Это первый
подход. Второй будет чуть позже, после исправления слишком явных багов
у всех на видном месте. Заодно, можно будет подумать о том, как
улучшить представление информации на сайте. И переделать.

>> 3) Есть проблемы с импортом списка пакетов через ruby-rpm.
> Откуда импорт?  Из apt'овых pkglist'ов умеет импортить наш
> ruby-rpm.

rake task примерно такого содержания:
[icesik@iceberg tasks]$ cat srpms.rake
require 'rpm'

task :srpms => :environment do
  puts Time.now

  Dir.glob("/media/sdb7/Sisyphus/Sisyphus/files/SRPMS/*.src.rpm").each do |f|
  begin
    r = RPM::Package::open(f)
    srpm = Srpm.new

[поскипано]

    srpm.save!

  rescue RuntimeError
    puts "Bad src.rpm -- " + f
  end
  end

  puts Time.now
end

[icesik@iceberg tasks]

Вылетает RuntimeError. Вот список пакетов:
$ cat src.rpms
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-turtleart-activity-41-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/xdrfile-1.1-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mk-files-20081111-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/rpmbuild-helper-0.03-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pgfouine-1.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/opencascade-6.3.0-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mpip-3.1.2-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/rpm-macros-erlang-0.7.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/papi-3.6.2-alt5.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-base-0.84.1-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/f90gl-1.2.14-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/highlight-2.8-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/libbobpp-0.2.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/vtk-5.4.0-alt4.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-log-activity-18-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-chat-activity-65-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-jukebox-activity-8-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-toolkit-0.84.4-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-datastore-service-0.84.0-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mk-configure-0.10.0-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/kontrollerlab-0.7.1-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cproto-4.6-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/topgit-0.7-alt3.git20090527.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/otf-1.2.18-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/icon-slicer-0.3-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/vtk-data-5.4.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-desktop-0.84.2-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sowing-1.1.12-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pkgsrc-mk-files-20090329-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/vtk-doc-html-5.4.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-write-activity-63-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/rpm-build-erlang-0.7.0.1-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/perfctr-2.6.39-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/geanygdb-0.0.2-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/c2html-0.9.4-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/bocca-0.5.5-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-calculate-activity-29-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/erlsyslog-0.0-alt0.3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mpe2-1.0.6p1-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/ffc-0.6.2-alt2.hg20090819.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/tau-2.18.1p1-alt8.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/gts-0.7.6-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-presence-service-0.84.0-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/stgit-0.14.3-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cmake-2.6.4-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/git-cola-1.3.8-alt2.g0838b6e.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-fructose-0.84.2-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cppcheck-1.35-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/log4erl-0.8.2-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/lcov-1.7-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-0.84.5-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/silo-4.7-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-browse-activity-108-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/fw-template-erlang-0.1.37-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cint-7.3.00-alt1.svn20090707.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/ufl-0.3.0-alt2.hg20090819.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-glucose-0.84.2-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/ace-tao-ciao-5.6.8-alt3.svn20090220.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/scalasca-1.1-alt6.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/erlang-R12B.5-alt11.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/kdesvn-1.2.4-alt2.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pdtoolkit-3.14.1-alt4.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/coin3d-3.0.0-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/gri-2.12.18-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/tcerl-1.3.1f-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-terminal-activity-25-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-etoys-activity-4.0.2212-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-artwork-0.84.1-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-read-activity-67-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-pippy-activity-25-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/chasm-1.4.0-alt2.cvs20090407.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/SoQt-1.4.1-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/qt-creator-1.2.1-alt1.gba2a5a6.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mct-2.6.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/tsung-1.3.0-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pgsql-erl-0.0-alt0.3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-imageviewer-activity-7-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/bmake-20081111-alt3.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/geany-0.18-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/framewerk-0.1.30-alt1.src.rpm
Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/gtranslator-1.9.6-alt1.src.rpm
$

Интересно так же то, что даже после обновления пакетов из списка, они
всё равно в нём остаются. Я пока пытаюсь сделать test-case для этого.
Кстати, пакеты которые собираются из этих src.rpm тоже не
импортируются с RuntimeError.

Импорт из apt'овых pkglist'ов это интересно, но потом из-за этого
кое-что не получится. Хотя, было бы интересно узнать как из них можно
импортировать.

-- 
icesik


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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 15:47   ` Igor Zubkov
@ 2009-08-31 15:56     ` Alexey Rusakov
  2009-09-01 15:42       ` Igor Zubkov
  2009-08-31 16:01     ` Alexey I. Froloff
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey Rusakov @ 2009-08-31 15:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Пнд, 31/08/2009 в 18:47 +0300, Igor Zubkov пишет:
> 31 августа 2009 г. 18:31 пользователь Alexey I. Froloff написал:
> > On Mon, Aug 31, 2009 at 05:13:15PM +0300, Igor Zubkov wrote:
> >> В порядке эксперимента я переписал движок prometeus на Ruby on Rails.
> > Дизайн-то зачем копировать?  Чудовищно выглядит и совершенно
> > неюзабельно.
> 
> Дизайн в смысле расположения и преподнесения информации? Или дизайн в
> смысле графического оформления сайта и вёрстки?
> 
> Графического оформления практически нет. Вёрстка моя. Это первый
> подход. Второй будет чуть позже, после исправления слишком явных багов
> у всех на видном месте. Заодно, можно будет подумать о том, как
> улучшить представление информации на сайте. И переделать.
> 
> >> 3) Есть проблемы с импортом списка пакетов через ruby-rpm.
> > Откуда импорт?  Из apt'овых pkglist'ов умеет импортить наш
> > ruby-rpm.
> 
> rake task примерно такого содержания:
> [icesik@iceberg tasks]$ cat srpms.rake
> require 'rpm'
> 
> task :srpms => :environment do
>   puts Time.now
> 
>   Dir.glob("/media/sdb7/Sisyphus/Sisyphus/files/SRPMS/*.src.rpm").each do |f|
В этом месте я всерьёз засомневался, стоило ли заниматься таким
переписыванием. Неужели нет более прямого способа итерироваться по
файлам?

>   begin
>     r = RPM::Package::open(f)
>     srpm = Srpm.new
> 
> [поскипано]
> 
>     srpm.save!
> 
>   rescue RuntimeError
>     puts "Bad src.rpm -- " + f
>   end
>   end
> 
>   puts Time.now
> end
> 
> [icesik@iceberg tasks]
> 
> Вылетает RuntimeError. Вот список пакетов:
> $ cat src.rpms
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-turtleart-activity-41-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/xdrfile-1.1-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mk-files-20081111-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/rpmbuild-helper-0.03-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pgfouine-1.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/opencascade-6.3.0-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mpip-3.1.2-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/rpm-macros-erlang-0.7.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/papi-3.6.2-alt5.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-base-0.84.1-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/f90gl-1.2.14-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/highlight-2.8-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/libbobpp-0.2.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/vtk-5.4.0-alt4.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-log-activity-18-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-chat-activity-65-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-jukebox-activity-8-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-toolkit-0.84.4-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-datastore-service-0.84.0-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mk-configure-0.10.0-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/kontrollerlab-0.7.1-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cproto-4.6-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/topgit-0.7-alt3.git20090527.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/otf-1.2.18-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/icon-slicer-0.3-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/vtk-data-5.4.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-desktop-0.84.2-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sowing-1.1.12-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pkgsrc-mk-files-20090329-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/vtk-doc-html-5.4.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-write-activity-63-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/rpm-build-erlang-0.7.0.1-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/perfctr-2.6.39-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/geanygdb-0.0.2-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/c2html-0.9.4-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/bocca-0.5.5-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-calculate-activity-29-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/erlsyslog-0.0-alt0.3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mpe2-1.0.6p1-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/ffc-0.6.2-alt2.hg20090819.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/tau-2.18.1p1-alt8.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/gts-0.7.6-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-presence-service-0.84.0-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/stgit-0.14.3-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cmake-2.6.4-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/git-cola-1.3.8-alt2.g0838b6e.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-fructose-0.84.2-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cppcheck-1.35-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/log4erl-0.8.2-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/lcov-1.7-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-0.84.5-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/silo-4.7-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-browse-activity-108-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/fw-template-erlang-0.1.37-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/cint-7.3.00-alt1.svn20090707.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/ufl-0.3.0-alt2.hg20090819.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-glucose-0.84.2-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/ace-tao-ciao-5.6.8-alt3.svn20090220.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/scalasca-1.1-alt6.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/erlang-R12B.5-alt11.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/kdesvn-1.2.4-alt2.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pdtoolkit-3.14.1-alt4.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/coin3d-3.0.0-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/gri-2.12.18-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/tcerl-1.3.1f-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-terminal-activity-25-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-etoys-activity-4.0.2212-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-artwork-0.84.1-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-read-activity-67-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-pippy-activity-25-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/chasm-1.4.0-alt2.cvs20090407.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/SoQt-1.4.1-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/qt-creator-1.2.1-alt1.gba2a5a6.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/mct-2.6.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/tsung-1.3.0-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/pgsql-erl-0.0-alt0.3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-imageviewer-activity-7-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/bmake-20081111-alt3.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/geany-0.18-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/framewerk-0.1.30-alt1.src.rpm
> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/gtranslator-1.9.6-alt1.src.rpm
> $
> 
> Интересно так же то, что даже после обновления пакетов из списка, они
> всё равно в нём остаются. Я пока пытаюсь сделать test-case для этого.
> Кстати, пакеты которые собираются из этих src.rpm тоже не
> импортируются с RuntimeError.
> 
> Импорт из apt'овых pkglist'ов это интересно, но потом из-за этого
> кое-что не получится. Хотя, было бы интересно узнать как из них можно
> импортировать.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 15:47   ` Igor Zubkov
  2009-08-31 15:56     ` Alexey Rusakov
@ 2009-08-31 16:01     ` Alexey I. Froloff
  2009-09-06  5:01       ` Igor Zubkov
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey I. Froloff @ 2009-08-31 16:01 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Aug 31, 2009 at 06:47:54PM +0300, Igor Zubkov wrote:
> > Дизайн-то зачем копировать?  Чудовищно выглядит и совершенно
> > неюзабельно.
> Дизайн в смысле расположения и преподнесения информации?
Именно в этом смысле.  Анально огороженные пунктиром простыни на
60% ширины страницы - это ужос.  Списки с несколькими полями
(packager/*/srpms) надо показывать таблицей, с возможностью
сортировки по каждому полю.  Ссылки должны выглядеть ссылками.

> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-turtleart-activity-41-alt1.src.rpm
Чем аргументирует?

> Импорт из apt'овых pkglist'ов это интересно, но потом из-за этого
> кое-что не получится. Хотя, было бы интересно узнать как из них можно
> импортировать.
RPM::Package::each_from_file("pkglist.classic") do |hdr|
  ...
end

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 14:13 [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0) Igor Zubkov
  2009-08-31 15:31 ` Alexey I. Froloff
@ 2009-08-31 17:51 ` Grigory Batalov
  2009-08-31 18:26   ` Alexey Rusakov
  1 sibling, 1 reply; 15+ messages in thread
From: Grigory Batalov @ 2009-08-31 17:51 UTC (permalink / raw)
  To: devel

On Mon, 31 Aug 2009 17:13:15 +0300
Igor Zubkov wrote:

> Теперь список того что уже есть:

> 3) Локализация

Не нашёл в списке португальского =)


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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 17:51 ` Grigory Batalov
@ 2009-08-31 18:26   ` Alexey Rusakov
  0 siblings, 0 replies; 15+ messages in thread
From: Alexey Rusakov @ 2009-08-31 18:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Пнд, 31/08/2009 в 21:51 +0400, Grigory Batalov пишет:
> On Mon, 31 Aug 2009 17:13:15 +0300
> Igor Zubkov wrote:
> 
> > Теперь список того что уже есть:
> 
> > 3) Локализация
> 
> Не нашёл в списке португальского =)
Proof-of-concept в виде английского есть, и ладно :)

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 15:56     ` Alexey Rusakov
@ 2009-09-01 15:42       ` Igor Zubkov
  2009-09-01 23:16         ` Alexey Rusakov
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2009-09-01 15:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

31 августа 2009 г. 18:56 пользователь Alexey Rusakov написал:
>>   Dir.glob("/media/sdb7/Sisyphus/Sisyphus/files/SRPMS/*.src.rpm").each do |f|
> В этом месте я всерьёз засомневался, стоило ли заниматься таким
> переписыванием. Неужели нет более прямого способа итерироваться по
> файлам?

А чем этот способ не прямой? Или тебя смущает прямой путь прям там?


31 августа 2009 г. 20:51 пользователь Grigory Batalov написал:
>> Теперь список того что уже есть:
>> 3) Локализация
>
> Не нашёл в списке португальского =)

Я не знаю португальского. И не знаю тех кто знает. Я потом выложу файл
для перевода. Там не так сложно будет. Перевести файл со строками и
положить обратно.

Кстати, gettext нельзя привинтить к рельсам? А то текущий вариант с
ручным поддерживанием этих строк явно не удобный. [1]

1. http://guides.rubyonrails.org/i18n.html


-- 
icesik

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-01 15:42       ` Igor Zubkov
@ 2009-09-01 23:16         ` Alexey Rusakov
  0 siblings, 0 replies; 15+ messages in thread
From: Alexey Rusakov @ 2009-09-01 23:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Втр, 01/09/2009 в 18:42 +0300, Igor Zubkov пишет:
> 31 августа 2009 г. 18:56 пользователь Alexey Rusakov написал:
> >>   Dir.glob("/media/sdb7/Sisyphus/Sisyphus/files/SRPMS/*.src.rpm").each do |f|
> > В этом месте я всерьёз засомневался, стоило ли заниматься таким
> > переписыванием. Неужели нет более прямого способа итерироваться по
> > файлам?
На самом деле я имел в виду "по пакетам", сорри.

> А чем этот способ не прямой? Или тебя смущает прямой путь прям там?
1) Glob expansion - это очень неэффективно.
2) *.src.rpm уже фактически обречены, их исчезновение - вопрос времени.
3) Ну и полный путь, но это вдогонку. Но да, "магические строки" в
действии.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-08-31 16:01     ` Alexey I. Froloff
@ 2009-09-06  5:01       ` Igor Zubkov
  2009-09-06  5:15         ` Aleksey Novodvorsky
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2009-09-06  5:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

31 августа 2009 г. 19:01 пользователь Alexey I. Froloff написал:
>> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-turtleart-activity-41-alt1.src.rpm
> Чем аргументирует?

Это были проблемы не в ruby-rpm и я их успешно решил.

-- 
icesik

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-06  5:01       ` Igor Zubkov
@ 2009-09-06  5:15         ` Aleksey Novodvorsky
  2009-09-06  8:51           ` Igor Zubkov
  0 siblings, 1 reply; 15+ messages in thread
From: Aleksey Novodvorsky @ 2009-09-06  5:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

6 сентября 2009 г. 9:01 пользователь Igor Zubkov
(igor.zubkov@gmail.com) написал:
> 31 августа 2009 г. 19:01 пользователь Alexey I. Froloff написал:
>>> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-turtleart-activity-41-alt1.src.rpm
>> Чем аргументирует?
>
> Это были проблемы не в ruby-rpm и я их успешно решил.

Вообще, -- круто.
Какие возможности думаете добавлять в сравнение с нынешним sisyphus.ru?
Давняя мечта -- сервис сборки кастомизированных дистрибутивов, но это
очень большая работа.

Rgrds, Алексей

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-06  5:15         ` Aleksey Novodvorsky
@ 2009-09-06  8:51           ` Igor Zubkov
  2009-09-06 13:16             ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2009-09-06  8:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

6 сентября 2009 г. 8:15 пользователь Aleksey Novodvorsky написал:
> 6 сентября 2009 г. 9:01 пользователь Igor Zubkov написал:
>> 31 августа 2009 г. 19:01 пользователь Alexey I. Froloff написал:
>>>> Bad src.rpm -- /media/sdb7/Sisyphus/Sisyphus/files/SRPMS/sugar-turtleart-activity-41-alt1.src.rpm
>>> Чем аргументирует?
>>
>> Это были проблемы не в ruby-rpm и я их успешно решил.
>
> Вообще, -- круто.

Это ещё не круто. Это только начало веселья. :)

> Какие возможности думаете добавлять в сравнение с нынешним sisyphus.ru?

Новые возможности уже есть. Есть sitemap.xml для поисковых механизмов
который в теории должен улучшить индексируемость сайта и выдачу в
поисковом рейтинге (за счёт того что поисковые боты уже знают куда
точно идти и индексировать). Правда, надо бы ещё подкрутить что бы там
были статические страницы (которые я просто ещё забыл добавить) и
приоритеты для индексирования страниц. Перевод и локализация. Для
перевода этого сайта на очередной язык необходимо перевести только
один файл. Ну может ещё указать в каком формате писать время. :) Кроме
этого, там на странице пакета показывается ACL и в качестве
маинтейнера первый из ACL который является лидером этого пакета (я
думаю так правильнее будет чем сейчас, когда показывается просто тот
кто прописан в поле Packager: ). Кроме этого всего, рельсы сами дают
пачку бонусов. К примеру, кеширование. Правда, кеширование на стороне
рельс сейчас у меня на heroku не работает в силу их архитектуры
кластера, но зато там хватает для кеширования nginx + vanish. В общем,
устойчивость ко всяким DDoS явно выше чем у того что стоит на
sisyphus.ru.

Из того что охота сделать:
1) напилить личный кабинет для маинтейнера с личными наборами пакетов
и RSS по ним. и почтовыми нотификациями. с кнопкочками вкл/выкл для
этого всего.
2) это же самое для обычных пользователей.
3) вытащить некоторые тесты из repocop прям в сайт. ну и можно ещё
будет добавить кнопки для игнорирования определёных тестов. так же с
кпопкой "игнорировать" что бы не парило. :) и вообще, часть тестов
repocop я бы всё таки перестал постить в sisyphus-cybertalk@ и оставил
на сайте только. а то почтовая рассылка немного перегружена.

Всё остальное, мелочи.

> Давняя мечта -- сервис сборки кастомизированных дистрибутивов, но это
> очень большая работа.

Цена вопроса? (с)

Эта задача всё таки решаемая.

-- 
icesik

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-06  8:51           ` Igor Zubkov
@ 2009-09-06 13:16             ` Michael Shigorin
  2009-09-06 16:20               ` Igor Zubkov
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2009-09-06 13:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Sep 06, 2009 at 11:51:32AM +0300, Igor Zubkov wrote:
> Из того что охота сделать:
> 1) напилить личный кабинет для маинтейнера с личными наборами
> пакетов и RSS по ним. и почтовыми нотификациями. с кнопкочками
> вкл/выкл для этого всего.

Авторизацию придётся серьёзно обдумывать.

> 3) вытащить некоторые тесты из repocop прям в сайт.

"В сайт" не надо, а вот между разбиралками пакетов взаимодействие
напрашивается (хотя бы на уровне "я тут пакет распотрошил, глянь
в $dir").

> и вообще, часть тестов repocop я бы всё таки перестал постить в
> sisyphus-cybertalk@ и оставил на сайте только. а то почтовая
> рассылка немного перегружена.

Дело в том, что всё это напрашивается на персонализацию с
возможностью подписки другим заинтересованным.  Как bugzilla.
Т.е. чтоб и полный отчёт можно было посмотреть, но обычно
получать по своим пакетам.  (если доживу до main/contrib,
то с соответствующими выбиралками)

> > Давняя мечта -- сервис сборки кастомизированных
> > дистрибутивов, но это очень большая работа.
> Цена вопроса? (с) Эта задача всё таки решаемая.

Вычислительно- и I/O-приличная и всяко не "на сейчас",
а асинхронная -- сейчас CD или небольшой DVD без LiveCD
в комплекте на довольно приличном железе собирается
минут пять.  Т.е. в очередь и ссылку почтой, кто не забрал
-- тому приоритет вниз (по IP).

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


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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-06 13:16             ` Michael Shigorin
@ 2009-09-06 16:20               ` Igor Zubkov
  2009-09-06 19:14                 ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2009-09-06 16:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

6 сентября 2009 г. 16:16 пользователь Michael Shigorin написал:
> On Sun, Sep 06, 2009 at 11:51:32AM +0300, Igor Zubkov wrote:
>> Из того что охота сделать:
>> 1) напилить личный кабинет для маинтейнера с личными наборами
>> пакетов и RSS по ним. и почтовыми нотификациями. с кнопкочками
>> вкл/выкл для этого всего.
>
> Авторизацию придётся серьёзно обдумывать.

А что тут обдумывать? Надо составить список того что нам от этого нужно:
1) нам нужна регистрация (login/password)
2) подтверждение регистрации по почте (типа активация)
3) восстановление пароля по почте
4) регистрация тимовских аккаунтов в ручном режиме (это скорее апрувинг)

Итого, первые три даже реализовывать не надо. Просто ставится ещё один
плагин для rails коих уже только я знаю три.

>> 3) вытащить некоторые тесты из repocop прям в сайт.

Расширю.

Этим охота добится следующего:
1) снизить нагрузку на repocop.altlinux.org.
2) ускорить скорость появления данных от repocop на сайте.


> "В сайт" не надо, а вот между разбиралками пакетов взаимодействие
> напрашивается (хотя бы на уровне "я тут пакет распотрошил, глянь
> в $dir").

Если будет необходимость, то можно. Но сейчас я не знаю зачем это
может понадобится.

>> и вообще, часть тестов repocop я бы всё таки перестал постить в
>> sisyphus-cybertalk@ и оставил на сайте только. а то почтовая
>> рассылка немного перегружена.
>
> Дело в том, что всё это напрашивается на персонализацию с
> возможностью подписки другим заинтересованным.  Как bugzilla.
> Т.е. чтоб и полный отчёт можно было посмотреть, но обычно

Ну да. Пора перестать быть анонимоусами. :)

> получать по своим пакетам.  (если доживу до main/contrib,
> то с соответствующими выбиралками)

Ну это можно и самим сделать. Только тогда уже чуть расширить. Main
или contrib. А так же, free и non-free.

>> > Давняя мечта -- сервис сборки кастомизированных
>> > дистрибутивов, но это очень большая работа.
>> Цена вопроса? (с) Эта задача всё таки решаемая.
>
> Вычислительно- и I/O-приличная и всяко не "на сейчас",
> а асинхронная -- сейчас CD или небольшой DVD без LiveCD
> в комплекте на довольно приличном железе собирается
> минут пять.  Т.е. в очередь и ссылку почтой, кто не забрал
> -- тому приоритет вниз (по IP).

Сборка таких вещей на лету потребует слишком много ресурсов. Через
очередь и ожидание, вполне возможно.

-- 
icesik

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

* Re: [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
  2009-09-06 16:20               ` Igor Zubkov
@ 2009-09-06 19:14                 ` Michael Shigorin
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2009-09-06 19:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Sep 06, 2009 at 07:20:11PM +0300, Igor Zubkov wrote:
> >> Из того что охота сделать:
> >> 1) напилить личный кабинет для маинтейнера с личными наборами
> >> пакетов и RSS по ним. и почтовыми нотификациями. с кнопкочками
> >> вкл/выкл для этого всего.
> > Авторизацию придётся серьёзно обдумывать.
> А что тут обдумывать? Надо составить список того что нам от этого нужно:
> 1) нам нужна регистрация (login/password)
> 2) подтверждение регистрации по почте (типа активация)
> 3) восстановление пароля по почте
> 4) регистрация тимовских аккаунтов в ручном режиме (это скорее апрувинг)

Угу, через тот же git.alt*public.

> >> 3) вытащить некоторые тесты из repocop прям в сайт.
> Расширю.
> Этим охота добится следующего:
> 1) снизить нагрузку на repocop.altlinux.org.
> 2) ускорить скорость появления данных от repocop на сайте.

Там по крайней мере сизиф ближе.  Лучше с viy@ посоветуйся,
прежде чем перереализовывать.

> > получать по своим пакетам.  (если доживу до main/contrib,
> > то с соответствующими выбиралками)
> Ну это можно и самим сделать. Только тогда уже чуть расширить.
> Main или contrib. А так же, free и non-free.

Эээ... ну btw если получится хоть где-то авторизованно сказать,
что есть main из моих пакетов -- то по крайней мере будет чем
кормить реализацию.

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


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

end of thread, other threads:[~2009-09-06 19:14 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-31 14:13 [devel] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0) Igor Zubkov
2009-08-31 15:31 ` Alexey I. Froloff
2009-08-31 15:47   ` Igor Zubkov
2009-08-31 15:56     ` Alexey Rusakov
2009-09-01 15:42       ` Igor Zubkov
2009-09-01 23:16         ` Alexey Rusakov
2009-08-31 16:01     ` Alexey I. Froloff
2009-09-06  5:01       ` Igor Zubkov
2009-09-06  5:15         ` Aleksey Novodvorsky
2009-09-06  8:51           ` Igor Zubkov
2009-09-06 13:16             ` Michael Shigorin
2009-09-06 16:20               ` Igor Zubkov
2009-09-06 19:14                 ` Michael Shigorin
2009-08-31 17:51 ` Grigory Batalov
2009-08-31 18:26   ` Alexey Rusakov

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