ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] RFC: git<alt>hub
@ 2011-05-10  7:05 Vladimir Lettiev
  2011-05-10  7:26 ` Alexander Bokovoy
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Vladimir Lettiev @ 2011-05-10  7:05 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Привет all.

Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
интересно. Кто смог бы подключиться к работе, стать разработчиком, тестером,
пользователем, спонсором такой системы?

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


*Что это будет?*
Это будет веб-ресурс, где каждый желающий сможет создавать публичные GR,
управлять, а также вести совместную работу с другими пользователями. Система
позволит собирать из GR готовые rpm-пакеты для требуемого окружения (Sisyphus
или бранч), объединять группы rpm-пакетов в apt-репозитории и публиковать всё
это для общего доступа.

*Что потребуется для работы?*
Отличительной чертой ресурса будет простота и невысокие начальные требования
к работе. Основными инструментами станут git и веб-браузер (не нужны ни
локальные зеркала sisyphus, ни gear, ни hasher, ни rpm).
К примеру, для создания нового или клонирования существующего GR потребуется
лишь один клик мышью.

*Возможна ли совместная работа над GR?*
Конечно.
Возможный сценарий. Вы нашли ошибку в сборке пакета чьего-либо пакета и хотите
её исправить. Клонируйте GR, создаёте ветку, вносите исправление, проверяете
сборку и отправляете pull request. Основной майнтейнер GR будет проинформирован
о пришедшем запросе и сможет одним нажатием кнопки merge включить изменения в
основную ветку.
Всё будет наглядно, каждый шаг задокументирован, и доступно даже для новичка.

*Чем это отличается от git.alt?*
Основное отличие - это свободный доступ для всех желающих попробовать свои силы
в сборке ПО, не требуя глубоких знаний gear и прочего.
Веб-интерфейс управления всеми операциями, наличие механизмов для совместной
работы, детальная и наглядная информация о GR (коммиты, ветки, теги...) и rpm.
Предполагается, что будут узаконено несколько типичных схем ведения GR с целью
упрощения совместной работы и возможности автоматизации рутинных операций.

*Что получит ${простой} пользователь?*
Получить софт в таком виде и с такими фичами, которые нужны ему. Не секрет, что
некоторые заточенные решения не подходят для общего случая или версия ПО
экспериментальная, а где взять такие специфические сборки? Здесь!

*Что получит ${непростой} пользователь?*
Возможность собрать нужный ему пакет, например, с немножко другими опциями
configure. При этом от него потребуется лишь базовые знания и никаких локальных
сборочных ресурсов.
( Потом он втянется и плавно станет следующим видом пользователя ↓ )

*Что получит ${искушенный в сборке, но не из ALT Team} пользователь?*
Донести до всего мира, свои сборки, с вылизанными и отточенными спеками, свои
apt-репозитории. Увидеть статистику скачанных пакетов, узнать сколько людей
пользуются его сборками, прочитать их отзывы.

*Что получит ${ALT Team} пользователь?*
Простоту в работе: долой локальные зеркала, долой все rpm-macros' из системы,
долой алиасы вокруг gear* rpm* команд и т.д.
Простота совместной работы - сидя в кафе, с мобильного, замержить чей-нибудь PR.
Представьте возможность наблюдать в браузере процесс сборки, запустить
параллельно две-три сборки, заглянуть в сборочный чрут, подсмотреть config.log.

*Что получит ${корпоративный} пользователь?*
Возможность поддерживать свои наработки, своё ПО в готовом для установки виде
для различных дистрибутивов/бранчей без вложений в инфраструктуру сборки.

*Что ещё там может быть?*
+ Веб-конструктор спеков с готовыми шаблонами.
+ Кнопка "попробовать собрать новую версию" для автоматической сборки новой
  версии пакета.
+ Интеграция с prometheus.altlinux.org/sisyphus.ru
+ Вероятно можно будет создавать свои собственные бранчи в виде среза Sisyphus
  за какой-либо день + небольшой apt-репозиторий сверху (aka overlay)
+ Возможно появится возможность из таких бранчей сгенерировать установочные iso
  одним кликом и сразу их опубликовать.
+ ...


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


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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:05 [sisyphus] RFC: git<alt>hub Vladimir Lettiev
@ 2011-05-10  7:26 ` Alexander Bokovoy
  2011-05-10  7:31   ` Денис Смирнов
  2011-05-10  7:37   ` Vladimir Lettiev
  2011-05-10  7:30 ` Денис Смирнов
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 16+ messages in thread
From: Alexander Bokovoy @ 2011-05-10  7:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2011/5/10 Vladimir Lettiev <thecrux@gmail.com>:
> Привет all.
>
> Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
> интересно. Кто смог бы подключиться к работе, стать разработчиком, тестером,
> пользователем, спонсором такой системы?
Я уже предлагал это несколько лет назад -- достаточно взять
gitorious.org и немного допилить его.

-- 
/ Alexander Bokovoy

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:05 [sisyphus] RFC: git<alt>hub Vladimir Lettiev
  2011-05-10  7:26 ` Alexander Bokovoy
@ 2011-05-10  7:30 ` Денис Смирнов
  2011-05-10  7:51   ` Vladimir Lettiev
  2011-05-10  8:12 ` Андрей Черепанов
  2011-05-10 10:38 ` Aleksey Avdeev
  3 siblings, 1 reply; 16+ messages in thread
From: Денис Смирнов @ 2011-05-10  7:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Tue, May 10, 2011 at 11:05:34AM +0400, Vladimir Lettiev wrote:

VL> Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
VL> Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
VL> интересно. Кто смог бы подключиться к работе, стать разработчиком, тестером,
VL> пользователем, спонсором такой системы?

Тестером и, вероятно, пользователем я буду. Разработчиком -- сильно
сомневаюсь, однако если еще и код этой платформы будет открытым, то
наверняка не удержусь что-нибудь поулучшать :)

Это решение сделает пресловутые "карманы" не нужным, ибо это -- круче.

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

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

Идеи как заставить это окупаться кроме как на деньги спонсоров уже есть?

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------


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

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:26 ` Alexander Bokovoy
@ 2011-05-10  7:31   ` Денис Смирнов
  2011-05-10  7:35     ` Alexander Bokovoy
  2011-05-10  7:37   ` Vladimir Lettiev
  1 sibling, 1 reply; 16+ messages in thread
From: Денис Смирнов @ 2011-05-10  7:31 UTC (permalink / raw)
  To: sisyphus

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

On Tue, May 10, 2011 at 10:26:01AM +0300, Alexander Bokovoy wrote:

AB> Я уже предлагал это несколько лет назад -- достаточно взять
AB> gitorious.org и немного допилить его.

Допилить -- в смысле скрестить с girar?

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:31   ` Денис Смирнов
@ 2011-05-10  7:35     ` Alexander Bokovoy
  0 siblings, 0 replies; 16+ messages in thread
From: Alexander Bokovoy @ 2011-05-10  7:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2011/5/10 Денис Смирнов <mithraen@freesource.info>:
> On Tue, May 10, 2011 at 10:26:01AM +0300, Alexander Bokovoy wrote:
>
> AB> Я уже предлагал это несколько лет назад -- достаточно взять
> AB> gitorious.org и немного допилить его.
>
> Допилить -- в смысле скрестить с girar?
Да. И с gear, чтобы можно было релизы автоматически собирать
администраторам git-репозитария.

-- 
/ Alexander Bokovoy

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:26 ` Alexander Bokovoy
  2011-05-10  7:31   ` Денис Смирнов
@ 2011-05-10  7:37   ` Vladimir Lettiev
  2011-05-10  7:44     ` Денис Смирнов
  1 sibling, 1 reply; 16+ messages in thread
From: Vladimir Lettiev @ 2011-05-10  7:37 UTC (permalink / raw)
  To: ab, ALT Linux Sisyphus discussions

On Tue, May 10, 2011 at 10:26:01AM +0300, Alexander Bokovoy wrote:
> 2011/5/10 Vladimir Lettiev <thecrux@gmail.com>:
> > Привет all.
> >
> > Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> > Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
> > интересно. Кто смог бы подключиться к работе, стать разработчиком, тестером,
> > пользователем, спонсором такой системы?
> Я уже предлагал это несколько лет назад -- достаточно взять
> gitorious.org и немного допилить его.

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

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


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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:37   ` Vladimir Lettiev
@ 2011-05-10  7:44     ` Денис Смирнов
  0 siblings, 0 replies; 16+ messages in thread
From: Денис Смирнов @ 2011-05-10  7:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Tue, May 10, 2011 at 11:37:54AM +0400, Vladimir Lettiev wrote:

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

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

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

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

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:30 ` Денис Смирнов
@ 2011-05-10  7:51   ` Vladimir Lettiev
  0 siblings, 0 replies; 16+ messages in thread
From: Vladimir Lettiev @ 2011-05-10  7:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, May 10, 2011 at 11:30:31AM +0400, Денис Смирнов wrote:
> On Tue, May 10, 2011 at 11:05:34AM +0400, Vladimir Lettiev wrote:
> 
> VL> Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> VL> Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
> VL> интересно. Кто смог бы подключиться к работе, стать разработчиком, тестером,
> VL> пользователем, спонсором такой системы?
> 
> Тестером и, вероятно, пользователем я буду. Разработчиком -- сильно
> сомневаюсь, однако если еще и код этой платформы будет открытым, то
> наверняка не удержусь что-нибудь поулучшать :)

Код будет открытым и будет доступен на этом ресурсе .)

> Однако нет ответа на главный вопрос -- откуда возьмется столько железа?

Забегая вперёд скажу, что первоначально всё реально запустить на одной железке.
Можно сделать систему инвайтов, а когда будет достаточно железа запустить массовую
регистрацию.

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

Если у них будет мотивация, если этот проект принесёт им какие-нибудь
личные выгоды, то почему нет.

> Идеи как заставить это окупаться кроме как на деньги спонсоров уже есть?

${Корпоративные} пользователи, например.

Если кто-нибудь сделает публичный apt-репо к какому-либо стабильному бранчу
и скажет, что там будут появляться security-обновления *цать лет. Думаю
найдутся те, кто это сможет оценить материально.


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


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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:05 [sisyphus] RFC: git<alt>hub Vladimir Lettiev
  2011-05-10  7:26 ` Alexander Bokovoy
  2011-05-10  7:30 ` Денис Смирнов
@ 2011-05-10  8:12 ` Андрей Черепанов
  2011-05-13  4:38   ` thecrux
  2011-05-10 10:38 ` Aleksey Avdeev
  3 siblings, 1 reply; 16+ messages in thread
From: Андрей Черепанов @ 2011-05-10  8:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: Text/Plain, Size: 911 bytes --]

10 мая 2011 Vladimir Lettiev написал:
> Привет all.
> 
> Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
> интересно. Кто смог бы подключиться к работе, стать разработчиком,
> тестером, пользователем, спонсором такой системы?
Идея отличная, она давно витает в Team. Есть два момента, которые мешалим 
реализовать ранее:

1. Нет оборудования для хостинга;
2. Нет ответственного, кто это смог бы реализовать.

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  7:05 [sisyphus] RFC: git<alt>hub Vladimir Lettiev
                   ` (2 preceding siblings ...)
  2011-05-10  8:12 ` Андрей Черепанов
@ 2011-05-10 10:38 ` Aleksey Avdeev
  2011-05-10 13:59   ` Michael Shigorin
  3 siblings, 1 reply; 16+ messages in thread
From: Aleksey Avdeev @ 2011-05-10 10:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

10.05.2011 11:05, Vladimir Lettiev пишет:
...
> *Что ещё там может быть?*
> + Веб-конструктор спеков с готовыми шаблонами.

  Сборкой спека из готовых шаблонов я пытаюсь заниматься. Репозиторий
шаблонов -- см. <http://git.altlinux.org/people/solo/public/specs.git>.

PS: Результат нравиться не всем.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10 10:38 ` Aleksey Avdeev
@ 2011-05-10 13:59   ` Michael Shigorin
  2011-05-10 15:00     ` Aleksey Avdeev
  2011-05-13  4:55     ` thecrux
  0 siblings, 2 replies; 16+ messages in thread
From: Michael Shigorin @ 2011-05-10 13:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, May 10, 2011 at 11:05:34AM +0400, Vladimir Lettiev wrote:
> Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).

Идея не нова; IMHO можно попытаться поднять примерно в таком порядке:
- прикрутить gitorious в r/o для отслеживания происходящего в git.alt;
- реализовывать карманы и добивать к ним железо (в работе AFAIK);
- продумывать и делать распределённую A&A (e.g. r/o LDAP);
- потихоньку заниматься действиями "на запись".

> *Что это будет?*
> Это будет веб-ресурс, где каждый желающий сможет

Возможно, поначалу каждому зарегистрированному желающему можно
дать clone, но не build -- так проще избежать DDoS и при этом
посмотреть, получается ли всё-таки польза.

> Система позволит собирать из GR готовые rpm-пакеты для
> требуемого окружения (Sisyphus или бранч), объединять группы
> rpm-пакетов в apt-репозитории и публиковать всё это для общего
> доступа.

Без продумывания workflow и реализации инфраструктуры работы
с карманами это чревато превращением в свалку вроде PPA.

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

> *Что потребуется для работы?*
> Отличительной чертой ресурса будет простота и невысокие
> начальные требования к работе. Основными инструментами станут
> git и веб-браузер

BTW для некоторых случаев вполне годится shellinabox (собран).

> Всё будет наглядно, каждый шаг задокументирован, и доступно даже для новичка.

Зависит от характера изменения и сложности исходного GR.

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

У нас уже несколько лет дикого запада на эту тему.
Что с этим делать, пока непонятно.

> *Что получит ${простой} пользователь?*
> Получить софт в таком виде и с такими фичами, которые нужны ему.
[...]
> *Что получит ${непростой} пользователь?*
> Возможность собрать нужный ему пакет, например, с немножко
> другими опциями configure.

Боюсь, это чревато взрывным размножением гвоздей вместо
%{subst_enable} => опять же нужно бережное обучение -- что-то
вроде "конечно, можно сделать в лоб -- но обновить до следующей
версии из репозитория будет непросто".

Сюда же: может пригодиться запоминание метаданных сборки в виде
--with A --disable B: "в этом кармане живёт X, собранное для Y".

> базовые знания и никаких локальных сборочных ресурсов.

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

> *Что получит ${ALT Team} пользователь?*
> Простоту в работе: долой локальные зеркала, долой все rpm-macros' из системы,
> долой алиасы вокруг gear* rpm* команд и т.д.

Не-не-не, GUI не отменяет CLI ;-)

> Простота совместной работы

Скорее возможность обнаружить факт таковой, для начала.
[...]

> *Что получит ${корпоративный} пользователь?*
> Возможность поддерживать свои наработки, своё ПО в готовом для
> установки виде для различных дистрибутивов/бранчей без вложений
> в инфраструктуру сборки.

См. тж. http://freesource.info/wiki/korinf

> *Что ещё там может быть?*
> + Веб-конструктор спеков с готовыми шаблонами.

Когда-то вылезет вопрос "что делать при обновлении шаблона";
можно напороться на вариант а-ля debian/rules с вагоном dh_*.

> + Кнопка "попробовать собрать новую версию" для автоматической
>   сборки новой версии пакета.

Требует uscan или в эквиваленте.

> + Вероятно можно будет создавать свои собственные бранчи в виде среза Sisyphus
>   за какой-либо день + небольшой apt-репозиторий сверху (aka overlay)

Опять же форки => нужен ясно изложенный/понимаемый смысл мержиться.

> + Возможно появится возможность из таких бранчей сгенерировать установочные iso
>   одним кликом и сразу их опубликовать.

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


On Tue, May 10, 2011 at 11:44:34AM +0400, Денис Смирнов wrote:
> > Просто перед переходом к обсуждению техн. деталей надо
> > выяснить стоит ли овчинка выделки, будут ли у ресурса
> > пользователи.

Мне интересно.

> Ну, одна из возможностей судя по описанию -- это как раз те
> карманы, о которых тут столько разговоров было. Уже только
> поэтому пользоваться -- будут.

Эта возможность должна опираться на карманы, а не придумывать их.


On Tue, May 10, 2011 at 11:30:31AM +0400, Денис Смирнов wrote:
> > Кто смог бы подключиться к работе, стать разработчиком,
> > тестером, пользователем, спонсором такой системы?
> Тестером и, вероятно, пользователем я буду. Разработчиком --
> сильно сомневаюсь, однако если еще и код этой платформы будет
> открытым, то наверняка не удержусь что-нибудь поулучшать :)

Аналогично.

> Идеи как заставить это окупаться кроме как на деньги спонсоров уже есть?

Разве что впарить государству.


On Tue, May 10, 2011 at 11:51:33AM +0400, Vladimir Lettiev wrote:
> Если кто-нибудь сделает публичный apt-репо к какому-либо
> стабильному бранчу и скажет, что там будут появляться
> security-обновления *цать лет. Думаю найдутся те, кто это
> сможет оценить материально.

Нет, они просто будут брать эти обновления.


On Tue, May 10, 2011 at 02:38:54PM +0400, Aleksey Avdeev wrote:
> > + Веб-конструктор спеков с готовыми шаблонами.
> Сборкой спека из готовых шаблонов я пытаюсь заниматься. Репозиторий
> шаблонов -- см. <http://git.altlinux.org/people/solo/public/specs.git>.

Насколько понимаю, в MeeGo генерируют спеки из шаблонов.
Не знаю, что обстоит в OBS и куда докатились слухи про XML-спеки.

> PS: Результат нравиться не всем.

Потому что ты склонен излишне обобщать задачу и оверинжинирить её.
(а у меня альтернативных предложений вообще не наблюдается)

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


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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10 13:59   ` Michael Shigorin
@ 2011-05-10 15:00     ` Aleksey Avdeev
  2011-05-13  4:55     ` thecrux
  1 sibling, 0 replies; 16+ messages in thread
From: Aleksey Avdeev @ 2011-05-10 15:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

10.05.2011 17:59, Michael Shigorin пишет:
...
> On Tue, May 10, 2011 at 02:38:54PM +0400, Aleksey Avdeev wrote:
>>> + Веб-конструктор спеков с готовыми шаблонами.
>> Сборкой спека из готовых шаблонов я пытаюсь заниматься. Репозиторий
>> шаблонов -- см. <http://git.altlinux.org/people/solo/public/specs.git>.
> 
> Насколько понимаю, в MeeGo генерируют спеки из шаблонов.
> Не знаю, что обстоит в OBS и куда докатились слухи про XML-спеки.
> 
>> PS: Результат нравиться не всем.
> 
> Потому что ты склонен излишне обобщать задачу и оверинжинирить её.

  Это есть.

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

> (а у меня альтернативных предложений вообще не наблюдается)

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

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10  8:12 ` Андрей Черепанов
@ 2011-05-13  4:38   ` thecrux
  2011-05-13  8:33     ` Aleksey Novodvorsky
  2011-05-13  9:13     ` Андрей Черепанов
  0 siblings, 2 replies; 16+ messages in thread
From: thecrux @ 2011-05-13  4:38 UTC (permalink / raw)
  To: Андрей
	Черепанов
  Cc: ALT Linux Sisyphus discussions

On Tue, May 10, 2011 at 12:12:35PM +0400, Андрей Черепанов wrote:
> 10 мая 2011 Vladimir Lettiev написал:
> > Привет all.
> > 
> > Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> > Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
> > интересно. Кто смог бы подключиться к работе, стать разработчиком,
> > тестером, пользователем, спонсором такой системы?
> Идея отличная, она давно витает в Team. Есть два момента, которые мешалим 
> реализовать ранее:
> 
> 1. Нет оборудования для хостинга;

Может организовать сбор средств на оборудование для community проектов?

> 2. Нет ответственного, кто это смог бы реализовать.

Сейчас уже нужно искать тех, кто готов включиться в разработку.

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


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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-10 13:59   ` Michael Shigorin
  2011-05-10 15:00     ` Aleksey Avdeev
@ 2011-05-13  4:55     ` thecrux
  1 sibling, 0 replies; 16+ messages in thread
From: thecrux @ 2011-05-13  4:55 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussions

On Tue, May 10, 2011 at 04:59:03PM +0300, Michael Shigorin wrote:
> On Tue, May 10, 2011 at 11:05:34AM +0400, Vladimir Lettiev wrote:
> > Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> 
> Идея не нова; IMHO можно попытаться поднять примерно в таком порядке:
> - прикрутить gitorious в r/o для отслеживания происходящего в git.alt;

Предполагал, что это будет параллельно с git.alt

> - реализовывать карманы и добивать к ним железо (в работе AFAIK);

Кто может точно сказать какая сейчас ситуация с реализацией "карманов"?
Какие-то слухи и никакой определённости.

> Возможно, поначалу каждому зарегистрированному желающему можно
> дать clone, но не build -- так проще избежать DDoS и при этом
> посмотреть, получается ли всё-таки польза.

Интересно реализовать полностью, но начать с ограниченного круга тестеров

...
> > *Что ещё там может быть?*
> > + Веб-конструктор спеков с готовыми шаблонами.
> 
> Когда-то вылезет вопрос "что делать при обновлении шаблона";
> можно напороться на вариант а-ля debian/rules с вагоном dh_*.

Тут я имел ввиду готовый шаблон спека, который используется для создания
спека под конкретный пакет. Шаблон потом больше никогда не используется.

> > + Кнопка "попробовать собрать новую версию" для автоматической
> >   сборки новой версии пакета.
> 
> Требует uscan или в эквиваленте.
Да, но можно и url указать на новый тарбол.

...
> On Tue, May 10, 2011 at 11:44:34AM +0400, Денис Смирнов wrote:
> > > Просто перед переходом к обсуждению техн. деталей надо
> > > выяснить стоит ли овчинка выделки, будут ли у ресурса
> > > пользователи.
> 
> Мне интересно.

В треде уже 2 человека сказали интересно.

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

А где эти карманы?

...

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


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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-13  4:38   ` thecrux
@ 2011-05-13  8:33     ` Aleksey Novodvorsky
  2011-05-13  9:13     ` Андрей Черепанов
  1 sibling, 0 replies; 16+ messages in thread
From: Aleksey Novodvorsky @ 2011-05-13  8:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions,
	Андрей
	Черепанов

2011/5/13  <thecrux@gmail.com>:
> On Tue, May 10, 2011 at 12:12:35PM +0400, Андрей Черепанов wrote:
>> 10 мая 2011 Vladimir Lettiev написал:
>> > Привет all.
>> >
>> > Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
>> > Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
>> > интересно. Кто смог бы подключиться к работе, стать разработчиком,
>> > тестером, пользователем, спонсором такой системы?
>> Идея отличная, она давно витает в Team. Есть два момента, которые мешалим
>> реализовать ранее:
>>
>> 1. Нет оборудования для хостинга;
>
> Может организовать сбор средств на оборудование для community проектов?

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

>
>> 2. Нет ответственного, кто это смог бы реализовать.
>
> Сейчас уже нужно искать тех, кто готов включиться в разработку.

Да.

Rgrds, Алексей

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

* Re: [sisyphus] RFC: git<alt>hub
  2011-05-13  4:38   ` thecrux
  2011-05-13  8:33     ` Aleksey Novodvorsky
@ 2011-05-13  9:13     ` Андрей Черепанов
  1 sibling, 0 replies; 16+ messages in thread
From: Андрей Черепанов @ 2011-05-13  9:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: Text/Plain, Size: 1586 bytes --]

13 мая 2011 thecrux@gmail.com написал:
> On Tue, May 10, 2011 at 12:12:35PM +0400, Андрей Черепанов wrote:
> > 10 мая 2011 Vladimir Lettiev написал:
> > > Привет all.
> > > 
> > > Есть идея сделать аналог github/launchpad для gear-репозиториев (GR).
> > > Хотелось бы вынести эту идею на обсуждение и узнать кому это может быть
> > > интересно. Кто смог бы подключиться к работе, стать разработчиком,
> > > тестером, пользователем, спонсором такой системы?
> > 
> > Идея отличная, она давно витает в Team. Есть два момента, которые мешалим
> > реализовать ранее:
> > 
> > 1. Нет оборудования для хостинга;
> 
> Может организовать сбор средств на оборудование для community проектов?
> 
> > 2. Нет ответственного, кто это смог бы реализовать.
> 
> Сейчас уже нужно искать тех, кто готов включиться в разработку.
Практика показывает, что без возможности реализации эксперименты на пальцах 
приводят к расхолаживанию. Все быстро разбегуться.

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2011-05-13  9:13 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-10  7:05 [sisyphus] RFC: git<alt>hub Vladimir Lettiev
2011-05-10  7:26 ` Alexander Bokovoy
2011-05-10  7:31   ` Денис Смирнов
2011-05-10  7:35     ` Alexander Bokovoy
2011-05-10  7:37   ` Vladimir Lettiev
2011-05-10  7:44     ` Денис Смирнов
2011-05-10  7:30 ` Денис Смирнов
2011-05-10  7:51   ` Vladimir Lettiev
2011-05-10  8:12 ` Андрей Черепанов
2011-05-13  4:38   ` thecrux
2011-05-13  8:33     ` Aleksey Novodvorsky
2011-05-13  9:13     ` Андрей Черепанов
2011-05-10 10:38 ` Aleksey Avdeev
2011-05-10 13:59   ` Michael Shigorin
2011-05-10 15:00     ` Aleksey Avdeev
2011-05-13  4:55     ` thecrux

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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