ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Repopus
@ 2013-10-17 11:19 Paul Wolneykien
  2013-10-17 13:27 ` [devel] [JT] Repopus Vladimir Lettiev
                   ` (3 more replies)
  0 siblings, 4 replies; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 11:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Igor Vlasenko


  Всем привет.

  В продолжение нашествия роботов на Сизиф, хочу представить всем новый
сайт: http://repopus.altlinux.ru/ .

  Пока что, это скорее идея сайта, потому что из всего, что описано там
в разделе "Концепция сайта" худо-бедно работает только генератор SRPM.
Более того, для доступа по стандартным портам был поднят nginx, но для
https ему чего-то не хватает, и ws:// тоже хромает. В качестве
альтернативы, пока можно обойти nginx, обращаясь к портам 1337 для http
и 1338 для https.

  Прошу viy@ рассказать предысторию создания сайта, о которой я знаю не
так уж много.

  Основной же вопрос, конечно, в том, стоит ли вообще продолжать работу
в этом направлении? Нужен ли нам какой-то web-интерфейс для управления
роботами? И если да, то такой ли, как описан в концепции сайта?


    Павел.


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

* [devel] [JT] Re:  Repopus
  2013-10-17 11:19 [devel] Repopus Paul Wolneykien
@ 2013-10-17 13:27 ` Vladimir Lettiev
  2013-10-17 13:37   ` Led
  2013-10-17 15:28   ` Paul Wolneykien
  2013-10-17 17:32 ` [devel] Repopus Anton Farygin
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 43+ messages in thread
From: Vladimir Lettiev @ 2013-10-17 13:27 UTC (permalink / raw)
  To: devel

On Thu, Oct 17, 2013 at 03:19:50PM +0400, Paul Wolneykien wrote:
> 
>   Всем привет.
> 
>   В продолжение нашествия роботов на Сизиф, хочу представить всем новый
> сайт: http://repopus.altlinux.ru/ .

Идея прикольная. Но почему repopus? )

-- 
Vladimir Lettiev aka crux ✉ theCrux@gmail.com


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

* Re: [devel] [JT] Re:  Repopus
  2013-10-17 13:27 ` [devel] [JT] Repopus Vladimir Lettiev
@ 2013-10-17 13:37   ` Led
  2013-10-17 15:28   ` Paul Wolneykien
  1 sibling, 0 replies; 43+ messages in thread
From: Led @ 2013-10-17 13:37 UTC (permalink / raw)
  To: devel

On Thursday 17 October 2013 16:27:26 Vladimir Lettiev wrote:
> On Thu, Oct 17, 2013 at 03:19:50PM +0400, Paul Wolneykien wrote:
> >   Всем привет.
> >
> >   В продолжение нашествия роботов на Сизиф, хочу представить всем новый
> > сайт: http://repopus.altlinux.ru/ .
>
> Идея прикольная. Но почему repopus? )

Robot Exaltation == popus

-- 
Led

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

* Re: [devel] [JT] Re:  Repopus
  2013-10-17 13:27 ` [devel] [JT] Repopus Vladimir Lettiev
  2013-10-17 13:37   ` Led
@ 2013-10-17 15:28   ` Paul Wolneykien
  1 sibling, 0 replies; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 15:28 UTC (permalink / raw)
  To: devel

17.10.2013 17:27, Vladimir Lettiev пишет:
> On Thu, Oct 17, 2013 at 03:19:50PM +0400, Paul Wolneykien wrote:
>>
>>   Всем привет.
>>
>>   В продолжение нашествия роботов на Сизиф, хочу представить всем новый
>> сайт: http://repopus.altlinux.ru/ .
> 
> Идея прикольная. Но почему repopus? )

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



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

* Re: [devel] Repopus
  2013-10-17 11:19 [devel] Repopus Paul Wolneykien
  2013-10-17 13:27 ` [devel] [JT] Repopus Vladimir Lettiev
@ 2013-10-17 17:32 ` Anton Farygin
  2013-10-17 17:36   ` Paul Wolneykien
  2013-10-17 18:03 ` Vitaly Lipatov
  2013-10-18 16:43 ` [devel] Repopus Igor Vlasenko
  3 siblings, 1 reply; 43+ messages in thread
From: Anton Farygin @ 2013-10-17 17:32 UTC (permalink / raw)
  To: devel

17.10.2013 15:19, Paul Wolneykien пишет:
>
>    Всем привет.
>
>    В продолжение нашествия роботов на Сизиф, хочу представить всем новый
> сайт: http://repopus.altlinux.ru/ .
>
>    Пока что, это скорее идея сайта, потому что из всего, что описано там
> в разделе "Концепция сайта" худо-бедно работает только генератор SRPM.
> Более того, для доступа по стандартным портам был поднят nginx, но для
> https ему чего-то не хватает, и ws:// тоже хромает. В качестве
> альтернативы, пока можно обойти nginx, обращаясь к портам 1337 для http
> и 1338 для https.
>
>    Прошу viy@ рассказать предысторию создания сайта, о которой я знаю не
> так уж много.
>
>    Основной же вопрос, конечно, в том, стоит ли вообще продолжать работу
> в этом направлении? Нужен ли нам какой-то web-интерфейс для управления
> роботами? И если да, то такой ли, как описан в концепции сайта?

Есть смысл делать протокол для управления роботами, что бы можно было 
написать робота, который будет управлять другими роботами. А то не 
интересно ;)

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



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

* Re: [devel] Repopus
  2013-10-17 17:32 ` [devel] Repopus Anton Farygin
@ 2013-10-17 17:36   ` Paul Wolneykien
  2013-10-17 18:23     ` [devel] Repushus Michael Shigorin
  2013-10-18 15:41     ` [devel] Repopus Igor Vlasenko
  0 siblings, 2 replies; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 17:36 UTC (permalink / raw)
  To: devel

17.10.2013 21:32, Anton Farygin пишет:
> 17.10.2013 15:19, Paul Wolneykien пишет:
>>
>>    Всем привет.
>>
>>    В продолжение нашествия роботов на Сизиф, хочу представить всем новый
>> сайт: http://repopus.altlinux.ru/ .
>>
>>    Пока что, это скорее идея сайта, потому что из всего, что описано там
>> в разделе "Концепция сайта" худо-бедно работает только генератор SRPM.
>> Более того, для доступа по стандартным портам был поднят nginx, но для
>> https ему чего-то не хватает, и ws:// тоже хромает. В качестве
>> альтернативы, пока можно обойти nginx, обращаясь к портам 1337 для http
>> и 1338 для https.
>>
>>    Прошу viy@ рассказать предысторию создания сайта, о которой я знаю не
>> так уж много.
>>
>>    Основной же вопрос, конечно, в том, стоит ли вообще продолжать работу
>> в этом направлении? Нужен ли нам какой-то web-интерфейс для управления
>> роботами? И если да, то такой ли, как описан в концепции сайта?
> 
> Есть смысл делать протокол для управления роботами, что бы можно было
> написать робота, который будет управлять другими роботами. А то не
> интересно ;)
> 
> А если серьёзно, то почему бы и нет ?
> Вот кода Дима доделает карманы, то будет уже готовый интерфейс для
> управления роботами, их наполняющими.

  Пока я всё это делал, у меня сложилось впечатление что робот -- это и
есть карман. Создаёшь ты "робота" на сайте -- а при этом создаётся на
самом деле целая виртуальная машина, которая кладёт результаты своей
работы в выделенный репозиторий, т.е. карман. Но точнее может сказать
только viy@.



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

* Re: [devel] Repopus
  2013-10-17 11:19 [devel] Repopus Paul Wolneykien
  2013-10-17 13:27 ` [devel] [JT] Repopus Vladimir Lettiev
  2013-10-17 17:32 ` [devel] Repopus Anton Farygin
@ 2013-10-17 18:03 ` Vitaly Lipatov
  2013-10-17 18:10   ` [devel] Repopus: настройка SSL Paul Wolneykien
  2013-10-18 16:43 ` [devel] Repopus Igor Vlasenko
  3 siblings, 1 reply; 43+ messages in thread
From: Vitaly Lipatov @ 2013-10-17 18:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Paul Wolneykien писал 2013-10-17 15:19:
> Всем привет.
>
>   В продолжение нашествия роботов на Сизиф, хочу представить всем 
> новый
> сайт: http://repopus.altlinux.ru/ .
>
>   Пока что, это скорее идея сайта, потому что из всего, что описано 
> там
> в разделе "Концепция сайта" худо-бедно работает только генератор 
> SRPM.
> Более того, для доступа по стандартным портам был поднят nginx, но 
> для
> https ему чего-то не хватает, и ws:// тоже хромает. В качестве
> альтернативы, пока можно обойти nginx, обращаясь к портам 1337 для 
> http
> и 1338 для https.
...
А что там с SSL в nginx?

Я обычно вписываю такую конструкцию:
ssl_certificate      ssl/mysql.eterhost.ru.crt;
ssl_certificate_key  ssl/etersoft.pem;
include include/ssl.conf;

(где include.ssl.conf ставится пакетом nginx-etersoft).

Ну и
listen 443 ssl;
в начале.


-- 
С уважением,
Виталий Липатов,
Etersoft


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

* Re: [devel] Repopus: настройка SSL
  2013-10-17 18:03 ` Vitaly Lipatov
@ 2013-10-17 18:10   ` Paul Wolneykien
  2013-10-17 19:04     ` Vitaly Lipatov
  0 siblings, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 18:10 UTC (permalink / raw)
  To: devel

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

17.10.2013 22:03, Vitaly Lipatov пишет:
> Paul Wolneykien писал 2013-10-17 15:19:
>> Всем привет.
>>
>>   В продолжение нашествия роботов на Сизиф, хочу представить всем новый
>> сайт: http://repopus.altlinux.ru/ .
>>
>>   Пока что, это скорее идея сайта, потому что из всего, что описано там
>> в разделе "Концепция сайта" худо-бедно работает только генератор SRPM.
>> Более того, для доступа по стандартным портам был поднят nginx, но для
>> https ему чего-то не хватает, и ws:// тоже хромает. В качестве
>> альтернативы, пока можно обойти nginx, обращаясь к портам 1337 для http
>> и 1338 для https.
> ...
> А что там с SSL в nginx?

  см. конфиг.

> 
> Я обычно вписываю такую конструкцию:
> ssl_certificate      ssl/mysql.eterhost.ru.crt;
> ssl_certificate_key  ssl/etersoft.pem;

  Т.е. мне нужно эти сертификаты не только к node привязать, но ещё и к
nginx? Что-то я сомневаюсь. Вообще говоря, мне от nginx [пока что] нужен
только "iptables -j REDIRECT" -- к сожалению обычного iptables в этом
контейнере нельзя, как в прочем и снаружи. Наверняка, если настроить
"просто проброс портов", то и websockets заработают нормально.

> include include/ssl.conf;
> 
> (где include.ssl.conf ставится пакетом nginx-etersoft).
> 
> Ну и
> listen 443 ssl;
> в начале.
> 
> 


[-- Attachment #2: repopus.ssl.conf --]
[-- Type: text/plain, Size: 678 bytes --]


server {
    listen 0.0.0.0:443;
    server_name repopus.altlinux.ru repopus;
    access_log /var/log/nginx/repopus.ssl.log;

    # pass the request to the node.js server with the correct headers and much more can be added, see nginx config options
    location / {
        proxy_http_version 1.1;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass http://127.0.0.1:1338/;
        proxy_redirect off;
    }
}

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

* Re: [devel] Repushus
  2013-10-17 17:36   ` Paul Wolneykien
@ 2013-10-17 18:23     ` Michael Shigorin
  2013-10-17 18:34       ` Paul Wolneykien
  2013-10-18 15:41     ` [devel] Repopus Igor Vlasenko
  1 sibling, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2013-10-17 18:23 UTC (permalink / raw)
  To: devel

On Thu, Oct 17, 2013 at 09:36:36PM +0400, Paul Wolneykien wrote:
> > Вот кода Дима доделает карманы, то будет уже готовый
> > интерфейс для управления роботами, их наполняющими.
> Пока я всё это делал, у меня сложилось впечатление что робот --
> это и есть карман.

Помнится, карманы предполагали всё-таки мержи (как и таски),
а с более отдельными репо это затруднительней.  Разве что если
переоформлять при мерже именно таском.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Repushus
  2013-10-17 18:23     ` [devel] Repushus Michael Shigorin
@ 2013-10-17 18:34       ` Paul Wolneykien
  2013-10-17 18:35         ` Paul Wolneykien
  2013-10-18 16:47         ` [devel] Repushus Igor Vlasenko
  0 siblings, 2 replies; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 18:34 UTC (permalink / raw)
  To: devel

17.10.2013 22:23, Michael Shigorin пишет:
> On Thu, Oct 17, 2013 at 09:36:36PM +0400, Paul Wolneykien wrote:
>>> Вот кода Дима доделает карманы, то будет уже готовый
>>> интерфейс для управления роботами, их наполняющими.
>> Пока я всё это делал, у меня сложилось впечатление что робот --
>> это и есть карман.
> 
> Помнится, карманы предполагали всё-таки мержи (как и таски),
> а с более отдельными репо это затруднительней.  Разве что если
> переоформлять при мерже именно таском.

  В моём теперешнем представлении, это, опять же, делается роботом.
Такой специальный робот, который мержит N репозиториев в один.



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

* Re: [devel] Repushus
  2013-10-17 18:34       ` Paul Wolneykien
@ 2013-10-17 18:35         ` Paul Wolneykien
  2013-10-17 19:08           ` [devel] [JT] Re: pushus Michael Shigorin
  2013-10-18 16:47         ` [devel] Repushus Igor Vlasenko
  1 sibling, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 18:35 UTC (permalink / raw)
  To: devel

17.10.2013 22:34, Paul Wolneykien пишет:
> 17.10.2013 22:23, Michael Shigorin пишет:
>> On Thu, Oct 17, 2013 at 09:36:36PM +0400, Paul Wolneykien wrote:
>>>> Вот кода Дима доделает карманы, то будет уже готовый
>>>> интерфейс для управления роботами, их наполняющими.
>>> Пока я всё это делал, у меня сложилось впечатление что робот --
>>> это и есть карман.
>>
>> Помнится, карманы предполагали всё-таки мержи (как и таски),
>> а с более отдельными репо это затруднительней.  Разве что если
>> переоформлять при мерже именно таском.
> 
>   В моём теперешнем представлении, это, опять же, делается роботом.
> Такой специальный робот, который мержит N репозиториев в один.

  P.S. А что ты сделал с темой?



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

* Re: [devel] Repopus: настройка SSL
  2013-10-17 18:10   ` [devel] Repopus: настройка SSL Paul Wolneykien
@ 2013-10-17 19:04     ` Vitaly Lipatov
  2013-10-24 11:01       ` [devel] Repopus: настройка сервера Paul Wolneykien
  0 siblings, 1 reply; 43+ messages in thread
From: Vitaly Lipatov @ 2013-10-17 19:04 UTC (permalink / raw)
  To: devel

Paul Wolneykien писал 2013-10-17 22:10:
...
>   Т.е. мне нужно эти сертификаты не только к node привязать, но ещё и 
> к
> nginx? Что-то я сомневаюсь. Вообще говоря, мне от nginx [пока что] 
> нужен
Вот к node их привязывать как раз не надо в этом случае.

> только "iptables -j REDIRECT" -- к сожалению обычного iptables в этом
> контейнере нельзя, как в прочем и снаружи. Наверняка, если настроить
> "просто проброс портов", то и websockets заработают нормально.
А что с websockets?
Я не думаю, что nodejs — хороший фронтенд, и что он хорошо раздаёт 
статику.

Хотя я как раз, чтобы не возиться с проблемами, ставил nodejs на 
отдельном порту, обходя nginx. :)


-- 
С уважением,
Виталий Липатов,
Etersoft


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

* [devel] [JT] Re: pushus
  2013-10-17 18:35         ` Paul Wolneykien
@ 2013-10-17 19:08           ` Michael Shigorin
  2013-10-17 19:28             ` Paul Wolneykien
  2013-10-17 19:33             ` Paul Wolneykien
  0 siblings, 2 replies; 43+ messages in thread
From: Michael Shigorin @ 2013-10-17 19:08 UTC (permalink / raw)
  To: devel

On Thu, Oct 17, 2013 at 10:35:25PM +0400, Paul Wolneykien wrote:
> P.S. А что ты сделал с темой?

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

Вообще при выборе имён (как для проектов, так и для скриптов
или функций) берусь за хотя бы элементарную проверку
благозвучности, а то уже не в первый раз rectopus выходит...
и то сказать, Себастиана тоже доставали насчёт octopussy.pm.

Прошу прощения за лирическое насупление, за державу обидно.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] [JT] Re: pushus
  2013-10-17 19:08           ` [devel] [JT] Re: pushus Michael Shigorin
@ 2013-10-17 19:28             ` Paul Wolneykien
  2013-10-17 19:33             ` Paul Wolneykien
  1 sibling, 0 replies; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 19:28 UTC (permalink / raw)
  To: devel

17.10.2013 23:08, Michael Shigorin пишет:
> On Thu, Oct 17, 2013 at 10:35:25PM +0400, Paul Wolneykien wrote:
>> P.S. А что ты сделал с темой?
> 
> В порядок привёл, чтоб at@ не провоцировать.

  Ничего, пусть силу воли вырабатывает. :)

> Тут вон и куда более спокойные Лёши уже заводятся.
> 
> Вообще при выборе имён (как для проектов, так и для скриптов
> или функций) берусь за хотя бы элементарную проверку
> благозвучности, а то уже не в первый раз rectopus выходит...

  Как в том анекдоте про Фрейда: бывают и просто сны. Так и "Rectopus
Vulgaris" может быть просто существом с прямыми ногами. :)

> и то сказать, Себастиана тоже доставали насчёт octopussy.pm.
> 
> Прошу прощения за лирическое насупление, за державу обидно.
> 



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

* Re: [devel] [JT] Re: pushus
  2013-10-17 19:08           ` [devel] [JT] Re: pushus Michael Shigorin
  2013-10-17 19:28             ` Paul Wolneykien
@ 2013-10-17 19:33             ` Paul Wolneykien
  2013-10-18 16:51               ` Igor Vlasenko
  1 sibling, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-17 19:33 UTC (permalink / raw)
  To: devel

17.10.2013 23:08, Michael Shigorin пишет:
> Вообще при выборе имён (как для проектов, так и для скриптов
> или функций) берусь за хотя бы элементарную проверку
> благозвучности

  А вообще, по ходу строительства сайта, возникла ещё идея "фабрики
роботов", стилизованной под агитки пролетарской/революционной тематики.
Осьминог уже не совсем в тему, согласен. Просто мне, если честно, сама
картинка нравится...



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

* Re: [devel] Repopus
  2013-10-17 17:36   ` Paul Wolneykien
  2013-10-17 18:23     ` [devel] Repushus Michael Shigorin
@ 2013-10-18 15:41     ` Igor Vlasenko
  2013-10-21  9:26       ` Anton Farygin
  1 sibling, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-18 15:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Oct 17, 2013 at 09:36:36PM +0400, Paul Wolneykien wrote:
>   Пока я всё это делал, у меня сложилось впечатление что робот -- это и
> есть карман. Создаёшь ты "робота" на сайте -- а при этом создаётся на
> самом деле целая виртуальная машина, которая кладёт результаты своей
> работы в выделенный репозиторий, т.е. карман. Но точнее может сказать
> только viy@.

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


-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus
  2013-10-17 11:19 [devel] Repopus Paul Wolneykien
                   ` (2 preceding siblings ...)
  2013-10-17 18:03 ` Vitaly Lipatov
@ 2013-10-18 16:43 ` Igor Vlasenko
  2013-10-21 21:07   ` Igor Zubkov
  3 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-18 16:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Oct 17, 2013 at 03:19:50PM +0400, Paul Wolneykien wrote:
>   Прошу viy@ рассказать предысторию создания сайта, о которой я знаю не
> так уж много.
> 
>   Основной же вопрос, конечно, в том, стоит ли вообще продолжать работу
> в этом направлении? Нужен ли нам какой-то web-интерфейс для управления
> роботами? И если да, то такой ли, как описан в концепции сайта?

Сорри, пока вчера собирался с мыслями, что-то в сети провайдера
сдохло, и остался оффлайн.

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

Поэтому не все фичи IMHO там востребованны именно сейчас,
тот же
> Нужен ли нам какой-то web-интерфейс для управления роботами?
(на самом деле web-интерфейс для управления карманами)
будет нужен при большом числе пользователей карманов.

Пока все пользователи - мои роботы, с администрированием управляюсь руками.
Если там появятся человеческие пользователи, которым будут
нужны реально работающие карманы, и имеющийся вариант им подойдет,
то можно будет думать про web-интерфейс для управления.

Что интересного там здесь и сейчас?
Мое субъективное IMHO - сайт очень интерестен тем,
что это площадка для раздачи роботогенерированных пакетов.

К примеру, перловые пакеты. в CPAN сейчас около 26 тыс. модулей.
Из них в Сизифе - 1748, в autoimports -- 17799. 
Т.е. 19547 модулей собрано под платформу ALT Linux Sisyphus, 
а около 6.5 тыс. модулей со CPAN еще не собрано.
Там уже гуща, из которой еще 2-3 тысячи библиотек я еще соберу,
а оставшиеся 3-4 тысячи нуждаются в доводке напильником.
Какое-то число из них наверняка останутся не собранными.

Но src.rpms для этих пакетов есть уже сейчас!
Если кому-то захочется допилить и сопровождать пакеты из гущи,
готовый src.rpm будет как нельзя кстати.

Конечно, готовый src.rpm можно сгенерировать и локально.
Но, в отличие от cpan2rpm, perl-package-builder гораздо тяжелее -
требует движок редактирования пакетов, движок анализа исходного
текста, базы distrodb и т.д.

Разворачивать его ради одного пакета затратно.

Лучше будет раздавать эти пакеты, для perl,nodejs,python,и т.д.
прямо с сайта.



-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repushus
  2013-10-17 18:34       ` Paul Wolneykien
  2013-10-17 18:35         ` Paul Wolneykien
@ 2013-10-18 16:47         ` Igor Vlasenko
  1 sibling, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-18 16:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Oct 17, 2013 at 10:34:41PM +0400, Paul Wolneykien wrote:
> 17.10.2013 22:23, Michael Shigorin пишет:
> > On Thu, Oct 17, 2013 at 09:36:36PM +0400, Paul Wolneykien wrote:
> >>> Вот кода Дима доделает карманы, то будет уже готовый
> >>> интерфейс для управления роботами, их наполняющими.
> >> Пока я всё это делал, у меня сложилось впечатление что робот --
> >> это и есть карман.
> > 
> > Помнится, карманы предполагали всё-таки мержи (как и таски),
> > а с более отдельными репо это затруднительней.  Разве что если
> > переоформлять при мерже именно таском.
> 
>   В моём теперешнем представлении, это, опять же, делается роботом.
> Такой специальный робот, который мержит N репозиториев в один.

Да. 
например, сейчас autoimports - это робот, который настроен 
мержить в autoimports/Sisyphus 6 карманов:
fcimport/Sisyphus
mgaimport/Sisyphus
mdkimport/Sisyphus
cpanbuilder/Sisyphus
nodejsbuilder/Sisyphus.

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] [JT] Re: pushus
  2013-10-17 19:33             ` Paul Wolneykien
@ 2013-10-18 16:51               ` Igor Vlasenko
  2013-10-18 17:12                 ` Led
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-18 16:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Oct 17, 2013 at 11:33:34PM +0400, Paul Wolneykien wrote:
> 17.10.2013 23:08, Michael Shigorin пишет:
> > Вообще при выборе имён (как для проектов, так и для скриптов
> > или функций) берусь за хотя бы элементарную проверку
> > благозвучности
> 
>   А вообще, по ходу строительства сайта, возникла ещё идея "фабрики
> роботов", стилизованной под агитки пролетарской/революционной тематики.
> Осьминог уже не совсем в тему, согласен. Просто мне, если честно, сама
> картинка нравится...

Картинка нравится. Может, просто, "осьминог" назвать?

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] [JT] Re: pushus
  2013-10-18 16:51               ` Igor Vlasenko
@ 2013-10-18 17:12                 ` Led
  2013-10-18 17:34                   ` [devel] [JT] Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Led @ 2013-10-18 17:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Friday 18 October 2013 19:51:53 Igor Vlasenko wrote:
> On Thu, Oct 17, 2013 at 11:33:34PM +0400, Paul Wolneykien wrote:
> > 17.10.2013 23:08, Michael Shigorin пишет:
> > > Вообще при выборе имён (как для проектов, так и для скриптов
> > > или функций) берусь за хотя бы элементарную проверку
> > > благозвучности
> >
> >   А вообще, по ходу строительства сайта, возникла ещё идея "фабрики
> > роботов", стилизованной под агитки пролетарской/революционной тематики.
> > Осьминог уже не совсем в тему, согласен. Просто мне, если честно, сама
> > картинка нравится...
>
> Картинка нравится. Может, просто, "осьминог" назвать?

Учитывая то, откуда растут ноги (хоть их и аж 8) - лучше не надо.

-- 
Led

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

* Re: [devel] [JT] Re:pushus
  2013-10-18 17:12                 ` Led
@ 2013-10-18 17:34                   ` Michael Shigorin
  2013-10-21  9:24                     ` Anton Farygin
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2013-10-18 17:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Oct 18, 2013 at 08:12:25PM +0300, Led wrote:
> > Картинка нравится. Может, просто, "осьминог" назвать?
> Учитывая то, откуда растут ноги (хоть их и аж 8) - лучше не надо.

У головоногих они отродясь росли из головы, а что?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] [JT] Re:pushus
  2013-10-18 17:34                   ` [devel] [JT] Michael Shigorin
@ 2013-10-21  9:24                     ` Anton Farygin
  2013-10-21 10:05                       ` Sergey Y. Afonin
  0 siblings, 1 reply; 43+ messages in thread
From: Anton Farygin @ 2013-10-21  9:24 UTC (permalink / raw)
  To: devel

18.10.2013 21:34, Michael Shigorin пишет:
> On Fri, Oct 18, 2013 at 08:12:25PM +0300, Led wrote:
>>> Картинка нравится. Может, просто, "осьминог" назвать?
>> Учитывая то, откуда растут ноги (хоть их и аж 8) - лучше не надо.
>
> У головоногих они отродясь росли из головы, а что?

Другой вопрос, что у них и голова и жопа - одно и то-же. Этак можно 
множество примеров найти повсеместно.




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

* Re: [devel] Repopus
  2013-10-18 15:41     ` [devel] Repopus Igor Vlasenko
@ 2013-10-21  9:26       ` Anton Farygin
  2013-10-21 10:27         ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Anton Farygin @ 2013-10-21  9:26 UTC (permalink / raw)
  To: devel

18.10.2013 19:41, Igor Vlasenko пишет:
> On Thu, Oct 17, 2013 at 09:36:36PM +0400, Paul Wolneykien wrote:
>>    Пока я всё это делал, у меня сложилось впечатление что робот -- это и
>> есть карман. Создаёшь ты "робота" на сайте -- а при этом создаётся на
>> самом деле целая виртуальная машина, которая кладёт результаты своей
>> работы в выделенный репозиторий, т.е. карман. Но точнее может сказать
>> только viy@.
>
> Да, так и есть -- нода это вариант реализации кармана,
> создавалась, чтобы было где обслуживать репозитории,
> создаваемые роботами, но вполне годится для
> обслуживания чисто людских репозиториев:
> ежедневная проверка на unmets,
> с пересборкой проблемных пакетов при желании,
> удаление устаревших пакетов при желании,
> автомерж в большой репозиторий при желании.

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

Есть такой usecase ?




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

* Re: [devel] [JT] Re:pushus
  2013-10-21  9:24                     ` Anton Farygin
@ 2013-10-21 10:05                       ` Sergey Y. Afonin
  0 siblings, 0 replies; 43+ messages in thread
From: Sergey Y. Afonin @ 2013-10-21 10:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 21 October 2013, Anton Farygin wrote:

> > У головоногих они отродясь росли из головы, а что?
> 
> Другой вопрос, что у них и голова и жопа - одно и то-же.
> Этак можно множество примеров найти повсеместно.

Это потому у Сквида кальмар нарисован ? :-)

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Repopus
  2013-10-21  9:26       ` Anton Farygin
@ 2013-10-21 10:27         ` Igor Vlasenko
  2013-10-21 10:40           ` Igor Vlasenko
                             ` (2 more replies)
  0 siblings, 3 replies; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 10:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 21, 2013 at 01:26:13PM +0400, Anton Farygin wrote:
> И как этим пользоваться, скажем, в случае необходимости собрать
> несколько пакетов для P6 из своих гитов и на выходе получить
> репозиторий.
> 
> Есть такой usecase ?

Для такого usecase я бы не советовал, 
этот usecase мелкорозничный и должен быть хорош
для Диминой будущей реализации карманов.
И сейчас, наверное, test-only task для такого usecase лучше.

У меня оптимизация под крупнооптовые постоянноживущие репозитории,


-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus
  2013-10-21 10:27         ` Igor Vlasenko
@ 2013-10-21 10:40           ` Igor Vlasenko
  2013-10-21 10:56             ` Viacheslav Dubrovskyi
  2013-10-21 10:59           ` [devel] Repopus: роботы с карманами или карманные роботы? Paul Wolneykien
  2013-10-21 13:26           ` [devel] Repopus Anton Farygin
  2 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 10:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 21, 2013 at 01:27:42PM +0300, Igor Vlasenko wrote:
> On Mon, Oct 21, 2013 at 01:26:13PM +0400, Anton Farygin wrote:
> > И как этим пользоваться, скажем, в случае необходимости собрать
> > несколько пакетов для P6 из своих гитов и на выходе получить
> > репозиторий.
> > 
> > Есть такой usecase ?
> 
> Для такого usecase я бы не советовал, 
> этот usecase мелкорозничный и должен быть хорош
> для Диминой будущей реализации карманов.
> И сейчас, наверное, test-only task для такого usecase лучше.
> 
> У меня оптимизация под крупнооптовые постоянноживущие репозитории,

мелкорозничные и крупнооптовые репозитории - это субъективная 
категория, я бы их так различил:
мелкорозничный репозиторий - это репозиторий, в котором не влом
явно по одному указать руками все входящие в него пакеты для любых
команд управления (сборка и т.д).

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

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


-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus
  2013-10-21 10:40           ` Igor Vlasenko
@ 2013-10-21 10:56             ` Viacheslav Dubrovskyi
  2013-10-21 10:58               ` [devel] [JT] Re: фортунки Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Viacheslav Dubrovskyi @ 2013-10-21 10:56 UTC (permalink / raw)
  To: devel

21.10.2013 13:40, Igor Vlasenko wrote:
> Грусть у разных людей проявляется при разном числе пакетов,
в фортунки :)

-- 
WBR,
Viacheslav Dubrovskyi



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

* [devel] [JT] Re: фортунки
  2013-10-21 10:56             ` Viacheslav Dubrovskyi
@ 2013-10-21 10:58               ` Michael Shigorin
  2013-10-21 11:18                 ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2013-10-21 10:58 UTC (permalink / raw)
  To: devel

On Mon, Oct 21, 2013 at 01:56:12PM +0300, Viacheslav Dubrovskyi wrote:
> >Грусть у разных людей проявляется при разном числе пакетов,
> в фортунки :)

Это если разорфанить fortunes-ALT разве что.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] Repopus: роботы с карманами или карманные роботы?
  2013-10-21 10:27         ` Igor Vlasenko
  2013-10-21 10:40           ` Igor Vlasenko
@ 2013-10-21 10:59           ` Paul Wolneykien
  2013-10-21 11:11             ` Igor Vlasenko
  2013-10-21 13:26           ` [devel] Repopus Anton Farygin
  2 siblings, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-21 10:59 UTC (permalink / raw)
  To: devel

21.10.2013 14:27, Igor Vlasenko пишет:
> On Mon, Oct 21, 2013 at 01:26:13PM +0400, Anton Farygin wrote:
>> И как этим пользоваться, скажем, в случае необходимости собрать
>> несколько пакетов для P6 из своих гитов и на выходе получить
>> репозиторий.
>>
>> Есть такой usecase ?
> 
> Для такого usecase я бы не советовал, 
> этот usecase мелкорозничный и должен быть хорош

  А если заменить выше слово "собрать", на слово "собирать", т.е.
выполнять тестовые пересборки непрерывно, это меняет дело?

  А если добавить сюда автоматическую сборку новых версий всё тех же
пакетов (cronbuild) ?

  Ещё мимо меня пробегали такие пожелания как:

1. простая возможность включать и отключать разные проверки repocop при
сборке;

2. собирать "в карман" пакет без увеличения релиза/версии, т.е.
перезаписывая существующий в репозитории (собственно говоря, это ведь
тоже просто одна из проверок repocop).

Насколько я понимаю, тут можно вести речь о том, что есть исходное
множество SRPMs/gears и целевой репозиторий -- "карман". Исходное
множество сопровождается вручную, но сам процесс сборки выполняется
далеко не однократно: процессом сборки хочется управлять и повторять его
по разному: собирать "то так", "то эдак".

  Что из этого списка соответствует "роботизированному карману", а что
"обычному" ? (Хотя я никаких пока не видел).

> для Диминой будущей реализации карманов.

  А она будет? :)

> И сейчас, наверное, test-only task для такого usecase лучше.
> 
> У меня оптимизация под крупнооптовые постоянноживущие репозитории,
> 
> 



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

* Re: [devel] Repopus: роботы с карманами или карманные роботы?
  2013-10-21 10:59           ` [devel] Repopus: роботы с карманами или карманные роботы? Paul Wolneykien
@ 2013-10-21 11:11             ` Igor Vlasenko
  2013-10-21 11:16               ` Paul Wolneykien
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 11:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 21, 2013 at 02:59:25PM +0400, Paul Wolneykien wrote:
> 21.10.2013 14:27, Igor Vlasenko пишет:
> > On Mon, Oct 21, 2013 at 01:26:13PM +0400, Anton Farygin wrote:
> >> И как этим пользоваться, скажем, в случае необходимости собрать
> >> несколько пакетов для P6 из своих гитов и на выходе получить
> >> репозиторий.
> >>
> >> Есть такой usecase ?
> > 
> > Для такого usecase я бы не советовал, 
> > этот usecase мелкорозничный и должен быть хорош
> 
>   А если заменить выше слово "собрать", на слово "собирать", т.е.
> выполнять тестовые пересборки непрерывно, это меняет дело?

да, конечно. autorepo - это "карман с персональным crontab".

 
>   А если добавить сюда автоматическую сборку новых версий всё тех же
> пакетов (cronbuild) ?
> 
>   Ещё мимо меня пробегали такие пожелания как:
> 
> 1. простая возможность включать и отключать разные проверки repocop при
> сборке;
> 
> 2. собирать "в карман" пакет без увеличения релиза/версии, т.е.
> перезаписывая существующий в репозитории (собственно говоря, это ведь
> тоже просто одна из проверок repocop).
> 
> Насколько я понимаю, тут можно вести речь о том, что есть исходное
> множество SRPMs/gears и целевой репозиторий -- "карман". Исходное
> множество сопровождается вручную, но сам процесс сборки выполняется
> далеко не однократно: процессом сборки хочется управлять и повторять его
> по разному: собирать "то так", "то эдак".
> 
>   Что из этого списка соответствует "роботизированному карману", а что
> "обычному" ? (Хотя я никаких пока не видел).
> 
> > для Диминой будущей реализации карманов.
> 
>   А она будет? :)
> 
> > И сейчас, наверное, test-only task для такого usecase лучше.
> > 
> > У меня оптимизация под крупнооптовые постоянноживущие репозитории,
> > 
> > 
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus: роботы с карманами или карманные роботы?
  2013-10-21 11:11             ` Igor Vlasenko
@ 2013-10-21 11:16               ` Paul Wolneykien
  2013-10-21 11:22                 ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-21 11:16 UTC (permalink / raw)
  To: devel

21.10.2013 15:11, Igor Vlasenko пишет:
> On Mon, Oct 21, 2013 at 02:59:25PM +0400, Paul Wolneykien wrote:
>> 21.10.2013 14:27, Igor Vlasenko пишет:
>>> On Mon, Oct 21, 2013 at 01:26:13PM +0400, Anton Farygin wrote:
>>>> И как этим пользоваться, скажем, в случае необходимости собрать
>>>> несколько пакетов для P6 из своих гитов и на выходе получить
>>>> репозиторий.
>>>>
>>>> Есть такой usecase ?
>>>
>>> Для такого usecase я бы не советовал, 
>>> этот usecase мелкорозничный и должен быть хорош
>>
>>   А если заменить выше слово "собрать", на слово "собирать", т.е.
>> выполнять тестовые пересборки непрерывно, это меняет дело?
> 
> да, конечно. autorepo - это "карман с персональным crontab".

  Ага. А про управление repocop (ниже) -- это по адресу, или такого не
предполагается?

> 
>  
>>   А если добавить сюда автоматическую сборку новых версий всё тех же
>> пакетов (cronbuild) ?
>>
>>   Ещё мимо меня пробегали такие пожелания как:
>>
>> 1. простая возможность включать и отключать разные проверки repocop при
>> сборке;
>>
>> 2. собирать "в карман" пакет без увеличения релиза/версии, т.е.
>> перезаписывая существующий в репозитории (собственно говоря, это ведь
>> тоже просто одна из проверок repocop).
>>
>> Насколько я понимаю, тут можно вести речь о том, что есть исходное
>> множество SRPMs/gears и целевой репозиторий -- "карман". Исходное
>> множество сопровождается вручную, но сам процесс сборки выполняется
>> далеко не однократно: процессом сборки хочется управлять и повторять его
>> по разному: собирать "то так", "то эдак".
>>
>>   Что из этого списка соответствует "роботизированному карману", а что
>> "обычному" ? (Хотя я никаких пока не видел).
>>
>>> для Диминой будущей реализации карманов.
>>
>>   А она будет? :)
>>
>>> И сейчас, наверное, test-only task для такого usecase лучше.
>>>
>>> У меня оптимизация под крупнооптовые постоянноживущие репозитории,
>>>
>>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
> 



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

* Re: [devel] [JT] Re: фортунки
  2013-10-21 10:58               ` [devel] [JT] Re: фортунки Michael Shigorin
@ 2013-10-21 11:18                 ` Igor Vlasenko
  0 siblings, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 11:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 21, 2013 at 01:58:15PM +0300, Michael Shigorin wrote:
> On Mon, Oct 21, 2013 at 01:56:12PM +0300, Viacheslav Dubrovskyi wrote:
> > >Грусть у разных людей проявляется при разном числе пакетов,
> > в фортунки :)
> 
> Это если разорфанить fortunes-ALT разве что.

Жалко. вот raorn@ для fortunes-ALT-irc все правильно настроил,
и теперь все, что появляется bash.altlinux.org, автоматом 
роботом пакуется в fortunes-ALT-irc.

Что-то похожее можно было бы и для fortunes-ALT сделать,
например, пусть народ заносит фортунки на wiki, и обучить
робота их оттуда дергать.

--
Свежая фортунка с bash.altlinux.org:
<ya-legion> repopus.altlinux.ru/. РЕПОПУС!
<ya-legion> надоже было додуматься
<ya-legion> оно даже прикольно в фразы вставляется... "Да ты РЕПОПУС!", "У тебя
руки из РЕПОПУСа", "От РЕПОПУСа слышу"
<ya-legion> алтлинкуксу пришёл РЕПОПУС.
<ya-legion> В РЕПОПУСе всё дело.
<ya-legion> не чеши свой РЕПОПУС !

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus: роботы с карманами или карманные роботы?
  2013-10-21 11:16               ` Paul Wolneykien
@ 2013-10-21 11:22                 ` Igor Vlasenko
  2013-10-21 11:27                   ` Paul Wolneykien
  0 siblings, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 11:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 21, 2013 at 03:16:23PM +0400, Paul Wolneykien wrote:
> > да, конечно. autorepo - это "карман с персональным crontab".
> 
>   Ага. А про управление repocop (ниже) -- это по адресу, или такого не
> предполагается?

Не бейте ногами, загруз с perl-package-builder,
не успеваю на баги реагировать и пакеты обновлять,
а как выйду из perl-package-builder, опять загрузну,
уже в nodejs-package-builder.

Сделать можно все, надо свободное время и/ли помощь.

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus: роботы с карманами или карманные роботы?
  2013-10-21 11:22                 ` Igor Vlasenko
@ 2013-10-21 11:27                   ` Paul Wolneykien
  2013-10-21 11:31                     ` Igor Vlasenko
  0 siblings, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-21 11:27 UTC (permalink / raw)
  To: devel

21.10.2013 15:22, Igor Vlasenko пишет:
> On Mon, Oct 21, 2013 at 03:16:23PM +0400, Paul Wolneykien wrote:
>>> да, конечно. autorepo - это "карман с персональным crontab".
>>
>>   Ага. А про управление repocop (ниже) -- это по адресу, или такого не
>> предполагается?
> 
> Не бейте ногами, загруз с perl-package-builder,
> не успеваю на баги реагировать и пакеты обновлять,
> а как выйду из perl-package-builder, опять загрузну,
> уже в nodejs-package-builder.
> 
> Сделать можно все, надо свободное время и/ли помощь.

  А наработки какие в этом направлении есть? Ну или хотя бы планы?



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

* Re: [devel] Repopus: роботы с карманами или карманные роботы?
  2013-10-21 11:27                   ` Paul Wolneykien
@ 2013-10-21 11:31                     ` Igor Vlasenko
  0 siblings, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 11:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Oct 21, 2013 at 03:27:32PM +0400, Paul Wolneykien wrote:
> 21.10.2013 15:22, Igor Vlasenko пишет:
> > On Mon, Oct 21, 2013 at 03:16:23PM +0400, Paul Wolneykien wrote:
> >>> да, конечно. autorepo - это "карман с персональным crontab".
> >>
> >>   Ага. А про управление repocop (ниже) -- это по адресу, или такого не
> >> предполагается?
> > 
> > Не бейте ногами, загруз с perl-package-builder,
> > не успеваю на баги реагировать и пакеты обновлять,
> > а как выйду из perl-package-builder, опять загрузну,
> > уже в nodejs-package-builder.
> > 
> > Сделать можно все, надо свободное время и/ли помощь.
> 
>   А наработки какие в этом направлении есть? Ну или хотя бы планы?

autorepo-scripts это лего-конструктор для такого рода задач,
т.е. под указанные use case с их помощью должно быть 
достаточно легко написать свой скрипт, и добавить его
в коллекцию или расширить своими скриптами имеющиеся usecase 
через их тонкую настройку.


-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus
  2013-10-21 10:27         ` Igor Vlasenko
  2013-10-21 10:40           ` Igor Vlasenko
  2013-10-21 10:59           ` [devel] Repopus: роботы с карманами или карманные роботы? Paul Wolneykien
@ 2013-10-21 13:26           ` Anton Farygin
  2 siblings, 0 replies; 43+ messages in thread
From: Anton Farygin @ 2013-10-21 13:26 UTC (permalink / raw)
  To: devel

21.10.2013 14:27, Igor Vlasenko пишет:
> On Mon, Oct 21, 2013 at 01:26:13PM +0400, Anton Farygin wrote:
>> И как этим пользоваться, скажем, в случае необходимости собрать
>> несколько пакетов для P6 из своих гитов и на выходе получить
>> репозиторий.
>>
>> Есть такой usecase ?
>
> Для такого usecase я бы не советовал,
> этот usecase мелкорозничный и должен быть хорош
> для Диминой будущей реализации карманов.
> И сейчас, наверное, test-only task для такого usecase лучше.
>
> У меня оптимизация под крупнооптовые постоянноживущие репозитории,

У test-only таска есть ряд проблем, о которых Дима знает, но исправлять 
не спешит.

Например, репозиторий создаётся не раньше, чем выполнится проверка 
версий пакетов, а мне это неприемлемо.




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

* Re: [devel] Repopus
  2013-10-18 16:43 ` [devel] Repopus Igor Vlasenko
@ 2013-10-21 21:07   ` Igor Zubkov
  2013-10-21 21:55     ` Igor Vlasenko
  2013-10-21 22:00     ` Igor Vlasenko
  0 siblings, 2 replies; 43+ messages in thread
From: Igor Zubkov @ 2013-10-21 21:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2013/10/18 Igor Vlasenko:
> К примеру, перловые пакеты. в CPAN сейчас около 26 тыс. модулей.
> Из них в Сизифе - 1748, в autoimports -- 17799.
> Т.е. 19547 модулей собрано под платформу ALT Linux Sisyphus,
> а около 6.5 тыс. модулей со CPAN еще не собрано.
> Там уже гуща, из которой еще 2-3 тысячи библиотек я еще соберу,
> а оставшиеся 3-4 тысячи нуждаются в доводке напильником.
> Какое-то число из них наверняка останутся не собранными.

Вообще в cpan сейчас 29151 пакет.

irb(main):017:0> PerlWatch.first
  PerlWatch Load (0.6ms)  SELECT "perl_watches".* FROM "perl_watches" LIMIT 1
=> #<PerlWatch id: 8082144, name:
"Crypt::Random::Provider::devrandom", version: "undef", path:
"V/VI/VIPUL/Crypt-Random-1.25.tar.gz", created_at: "2013-10-20
02:31:20", updated_at: "2013-10-20 02:31:20">
irb(main):018:0> PerlWatch.select("DISTINCT path").count
   (501.2ms)  SELECT COUNT(DISTINCT path) FROM "perl_watches"
=> 29151
irb(main):019:0>

Т.е.: 29151 - 19547 = 9640 пакетов. Куда ещё три тысячи делись? Это
информация из движка прометея на p.a.o. Обновляется раз в неделю.

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

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

* Re: [devel] Repopus
  2013-10-21 21:07   ` Igor Zubkov
@ 2013-10-21 21:55     ` Igor Vlasenko
  2013-10-21 22:00     ` Igor Vlasenko
  1 sibling, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 21:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Oct 22, 2013 at 12:07:33AM +0300, Igor Zubkov wrote:
> 2013/10/18 Igor Vlasenko:
> > К примеру, перловые пакеты. в CPAN сейчас около 26 тыс. модулей.
> > Из них в Сизифе - 1748, в autoimports -- 17799.
> > Т.е. 19547 модулей собрано под платформу ALT Linux Sisyphus,
> > а около 6.5 тыс. модулей со CPAN еще не собрано.
> > Там уже гуща, из которой еще 2-3 тысячи библиотек я еще соберу,
> > а оставшиеся 3-4 тысячи нуждаются в доводке напильником.
> > Какое-то число из них наверняка останутся не собранными.
> 
> Вообще в cpan сейчас 29151 пакет.

часть отсеивается сходу
    next if $module=~/^ExtUtils-MM_/;
    next if $module=~/Win32/i;
    next if $module=~/^(AIX|Mac)-/ or $module=~/-Darwin/ or $module=~/(?:Cygwin|MacOS|OS2|VMS|Win95|VOS|Solaris)/;
    next if $module=~/^HPUX/;
и еще часть отсеивается по списку исключений
(зависимости на Win32::API,WMI,Locale ... и т.д.).

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus
  2013-10-21 21:07   ` Igor Zubkov
  2013-10-21 21:55     ` Igor Vlasenko
@ 2013-10-21 22:00     ` Igor Vlasenko
  2013-10-21 22:23       ` Igor Vlasenko
  1 sibling, 1 reply; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 22:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Oct 22, 2013 at 12:07:33AM +0300, Igor Zubkov wrote:
> 2013/10/18 Igor Vlasenko:
> > К примеру, перловые пакеты. в CPAN сейчас около 26 тыс. модулей.
> > Из них в Сизифе - 1748, в autoimports -- 17799.
> > Т.е. 19547 модулей собрано под платформу ALT Linux Sisyphus,
> > а около 6.5 тыс. модулей со CPAN еще не собрано.
> > Там уже гуща, из которой еще 2-3 тысячи библиотек я еще соберу,
> > а оставшиеся 3-4 тысячи нуждаются в доводке напильником.
> > Какое-то число из них наверняка останутся не собранными.
> 
> Вообще в cpan сейчас 29151 пакет.

Точнее, это совсем неправильная цифра. Так считать нельзя:
zcat 02packages.details.txt.gz | awk '{print $3}'| sort -u|wc -l
  29167

Почему 29151 это неправильная цифра?
потому, что многие пакеты входят в список сразу по несколько
раз, если у них плясало API.

Например, 10 штук перла:
zcat 02packages.details.txt.gz | awk '{print $3}'| sort -u| grep /perl-5
D/DA/DAPM/perl-5.10.1.tar.gz
D/DO/DOM/perl-5.12.5.tar.gz
G/GS/GSAR/perl-5.6.1.tar.gz
J/JH/JHI/perl-5.7.1.tar.gz
J/JH/JHI/perl-5.7.2.tar.gz
N/NW/NWCLARK/perl-5.8.6.tar.gz
N/NW/NWCLARK/perl-5.8.9.tar.gz
R/RG/RGARCIA/perl-5.9.5.tar.gz
R/RJ/RJBS/perl-5.18.0.tar.bz2
R/RJ/RJBS/perl-5.18.1.tar.gz

Или, например, 2 шт. Hubot-Scripts-Bundle:
$ zcat 02packages.details.txt.gz | awk '{print $3}'| sort -u | grep Hubot-Scripts-Bundle
A/AA/AANOAA/Hubot-Scripts-Bundle-0.1.1.tar.gz
A/AA/AANOAA/Hubot-Scripts-Bundle-0.1.7.tar.gz



-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus
  2013-10-21 22:00     ` Igor Vlasenko
@ 2013-10-21 22:23       ` Igor Vlasenko
  0 siblings, 0 replies; 43+ messages in thread
From: Igor Vlasenko @ 2013-10-21 22:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Oct 22, 2013 at 01:00:55AM +0300, Igor Vlasenko wrote:
> On Tue, Oct 22, 2013 at 12:07:33AM +0300, Igor Zubkov wrote:
> > Вообще в cpan сейчас 29151 пакет.
> 
> Точнее, это совсем неправильная цифра. Так считать нельзя:
> zcat 02packages.details.txt.gz | awk '{print $3}'| sort -u|wc -l
>   29167
> 
> Почему 29151 это неправильная цифра?
> потому, что многие пакеты входят в список сразу по несколько
> раз, если у них плясало API.

После обработки (свертки дубликатов, фильтрации Win32 и тд)
у меня получается список из 26983 пакетов.
$ wc -l list
26983 list

Т.е. в сыром списке (29151) порядка 2-х тысяч дубликатов.

> Например, 10 штук перла:
> zcat 02packages.details.txt.gz | awk '{print $3}'| sort -u| grep /perl-5
> D/DA/DAPM/perl-5.10.1.tar.gz
> D/DO/DOM/perl-5.12.5.tar.gz
> G/GS/GSAR/perl-5.6.1.tar.gz
> J/JH/JHI/perl-5.7.1.tar.gz
> J/JH/JHI/perl-5.7.2.tar.gz
> N/NW/NWCLARK/perl-5.8.6.tar.gz
> N/NW/NWCLARK/perl-5.8.9.tar.gz
> R/RG/RGARCIA/perl-5.9.5.tar.gz
> R/RJ/RJBS/perl-5.18.0.tar.bz2
> R/RJ/RJBS/perl-5.18.1.tar.gz
> 
> Или, например, 2 шт. Hubot-Scripts-Bundle:
> $ zcat 02packages.details.txt.gz | awk '{print $3}'| sort -u | grep Hubot-Scripts-Bundle
> A/AA/AANOAA/Hubot-Scripts-Bundle-0.1.1.tar.gz
> A/AA/AANOAA/Hubot-Scripts-Bundle-0.1.7.tar.gz
> 
> 
> 
> -- 
> 
> Dr. Igor Vlasenko
> --------------------
> Topology Department
> Institute of Math
> Kiev, Ukraine
> 
> 
> -- 
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Repopus: настройка сервера
  2013-10-17 19:04     ` Vitaly Lipatov
@ 2013-10-24 11:01       ` Paul Wolneykien
  2013-10-24 13:47         ` Dmitry Derjavin
  0 siblings, 1 reply; 43+ messages in thread
From: Paul Wolneykien @ 2013-10-24 11:01 UTC (permalink / raw)
  To: devel

17.10.2013 23:04, Vitaly Lipatov пишет:
> Paul Wolneykien писал 2013-10-17 22:10:
> ...
>>   Т.е. мне нужно эти сертификаты не только к node привязать, но ещё и к
>> nginx? Что-то я сомневаюсь. Вообще говоря, мне от nginx [пока что] нужен
> Вот к node их привязывать как раз не надо в этом случае.
> 
>> только "iptables -j REDIRECT" -- к сожалению обычного iptables в этом
>> контейнере нельзя, как в прочем и снаружи. Наверняка, если настроить
>> "просто проброс портов", то и websockets заработают нормально.
> А что с websockets?

  Через nginx глючат через раз.

> Я не думаю, что nodejs — хороший фронтенд, и что он хорошо раздаёт статику.

  Пока это совершенно не важно. Поэтому вопрос такой: можно ли без
использования iptables как-то перенаправлять запросы с 80 на 1337 порт и
с 443 на 1338 ?
  И второе: как, собственно говоря, организовать автозапуск app.js ?
Нужно ли для этого обязательно изобретать инит-скрипт, или уже есть
готовые решения? Наверняка это — связанные вопросы.



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

* Re: [devel] Repopus: настройка сервера
  2013-10-24 11:01       ` [devel] Repopus: настройка сервера Paul Wolneykien
@ 2013-10-24 13:47         ` Dmitry Derjavin
  2013-10-24 14:07           ` Anton Farygin
  0 siblings, 1 reply; 43+ messages in thread
From: Dmitry Derjavin @ 2013-10-24 13:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Чт, 24 окт 2013, 15:01, Paul Wolneykien:

> Поэтому вопрос такой: можно ли без использования iptables как-то
> перенаправлять запросы с 80 на 1337 порт и с 443 на 1338 ?

xinetd ?

-- 
~dd


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

* Re: [devel] Repopus: настройка сервера
  2013-10-24 13:47         ` Dmitry Derjavin
@ 2013-10-24 14:07           ` Anton Farygin
  0 siblings, 0 replies; 43+ messages in thread
From: Anton Farygin @ 2013-10-24 14:07 UTC (permalink / raw)
  To: devel

24.10.2013 17:47, Dmitry Derjavin пишет:
> Чт, 24 окт 2013, 15:01, Paul Wolneykien:
>
>> Поэтому вопрос такой: можно ли без использования iptables как-то
>> перенаправлять запросы с 80 на 1337 порт и с 443 на 1338 ?
>
> xinetd ?

а чем nginx не нравится ? он с этим отлично справляется.

вот пример для выхода через tor+privoxy на flibusta из обычной сети:

server {
	listen  xx.xx.xx.xx:666;
	# can't use wildcards in first server_name

location / {
         proxy_pass         http://127.0.0.1:8118/;
	proxy_redirect	http://flibustahezeous3.onion http://31.41.160.138:999;
         proxy_set_header   Host             "flibustahezeous3.onion";
         auth_basic            "Restricted";
         auth_basic_user_file  /etc/nginx/htpasswd;
         client_max_body_size       10m;
         client_body_buffer_size    128k;

         proxy_connect_timeout      90;
         proxy_send_timeout         90;
         proxy_read_timeout         90;

         proxy_buffer_size          4k;
         proxy_buffers              4 32k;
         proxy_busy_buffers_size    64k;
         proxy_temp_file_write_size 64k;
     }
}



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

end of thread, other threads:[~2013-10-24 14:07 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-17 11:19 [devel] Repopus Paul Wolneykien
2013-10-17 13:27 ` [devel] [JT] Repopus Vladimir Lettiev
2013-10-17 13:37   ` Led
2013-10-17 15:28   ` Paul Wolneykien
2013-10-17 17:32 ` [devel] Repopus Anton Farygin
2013-10-17 17:36   ` Paul Wolneykien
2013-10-17 18:23     ` [devel] Repushus Michael Shigorin
2013-10-17 18:34       ` Paul Wolneykien
2013-10-17 18:35         ` Paul Wolneykien
2013-10-17 19:08           ` [devel] [JT] Re: pushus Michael Shigorin
2013-10-17 19:28             ` Paul Wolneykien
2013-10-17 19:33             ` Paul Wolneykien
2013-10-18 16:51               ` Igor Vlasenko
2013-10-18 17:12                 ` Led
2013-10-18 17:34                   ` [devel] [JT] Michael Shigorin
2013-10-21  9:24                     ` Anton Farygin
2013-10-21 10:05                       ` Sergey Y. Afonin
2013-10-18 16:47         ` [devel] Repushus Igor Vlasenko
2013-10-18 15:41     ` [devel] Repopus Igor Vlasenko
2013-10-21  9:26       ` Anton Farygin
2013-10-21 10:27         ` Igor Vlasenko
2013-10-21 10:40           ` Igor Vlasenko
2013-10-21 10:56             ` Viacheslav Dubrovskyi
2013-10-21 10:58               ` [devel] [JT] Re: фортунки Michael Shigorin
2013-10-21 11:18                 ` Igor Vlasenko
2013-10-21 10:59           ` [devel] Repopus: роботы с карманами или карманные роботы? Paul Wolneykien
2013-10-21 11:11             ` Igor Vlasenko
2013-10-21 11:16               ` Paul Wolneykien
2013-10-21 11:22                 ` Igor Vlasenko
2013-10-21 11:27                   ` Paul Wolneykien
2013-10-21 11:31                     ` Igor Vlasenko
2013-10-21 13:26           ` [devel] Repopus Anton Farygin
2013-10-17 18:03 ` Vitaly Lipatov
2013-10-17 18:10   ` [devel] Repopus: настройка SSL Paul Wolneykien
2013-10-17 19:04     ` Vitaly Lipatov
2013-10-24 11:01       ` [devel] Repopus: настройка сервера Paul Wolneykien
2013-10-24 13:47         ` Dmitry Derjavin
2013-10-24 14:07           ` Anton Farygin
2013-10-18 16:43 ` [devel] Repopus Igor Vlasenko
2013-10-21 21:07   ` Igor Zubkov
2013-10-21 21:55     ` Igor Vlasenko
2013-10-21 22:00     ` Igor Vlasenko
2013-10-21 22:23       ` 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