* [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