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