#1
|
|||
|
|||
миграция на git
Alexey Vissarionov написал(а) к All в May 17 19:38:38 по местному времени:
Доброго времени суток, All! Что сделано: 1. Создано хранилище git.huskyproject.org 2. Туда скопирован код из CVS 3. Попутно fidoroute (сафроутер) обрел собственную репу 4. Для документации создана отдельная репа huskydoc 5. Поднято read-only зеркало https://github.com/huskyproject 6. Настроена синхронизация из git.huskyproject.org в github Пользуясь случаем выражаю благодарность Александру Кругликову и Михаилу Дукельскому за помощь в тестировании всего этого безобразия. Что хочется: 7. Синхронизация из git.huskyproject.org в read-only CVS-репу на SF 8. Автоматическая сборка ПО для Linux по новому тегу в ветке master 9. Автоматическая сборка ПО для других систем по новому тегу в ветке master Все три хотелки не критичны, но сильно упростят жизнь. На данный момент я совершенно точно знаю, как реализовать #8, про остальное надо думать. Как я представляю себе дальнейшую работу: 0. Все виды коммуникаций между разработчиками происходят только фидошными средствами. Объяснение: если человек не может написать в эху - вряд ли есть смысл принимать от него какие-то патчи. Именно поэтому github - read-only. 1. Для любых исправлений, кроме совсем уж очевидных (например, опечаток в документации) создаем новые экспериментальные ветки, и все работы ведем там. 2. В ветку master изменения попадают только после того, как их работа будет проверена как минимум в двух системах - GNU/Linux и Windows. 3. Объявляется, что `git reset --hard` является штатным действием в процессе разработки. Лично я это делать умею и люблю, а также готов научить уметь и любить всех желающих. Примерно так. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Обосрать можно что угодно. Кроме дерьма... --- /bin/vi |
#2
|
|||
|
|||
миграция на git
Michael Dukelsky написал(а) к Alexey Vissarionov в May 17 20:31:30 по местному времени:
Привет, Alexey! 16 May 17 19:38, Alexey Vissarionov послал(а) письмо к All: AV> Что сделано: AV> 1. Создано хранилище git.huskyproject.org AV> 2. Туда скопирован код из CVS AV> 3. Попутно fidoroute (сафроутер) обрел собственную репу AV> 4. Для документации создана отдельная репа huskydoc AV> 5. Поднято read-only зеркало https://github.com/huskyproject AV> 6. Настроена синхронизация из git.huskyproject.org в github Лиха беда начало! AV> Что хочется: AV> 7. Синхронизация из git.huskyproject.org в read-only CVS-репу на SF AV> 8. Автоматическая сборка ПО для Linux по новому тегу в ветке master AV> 9. Автоматическая сборка ПО для других систем по новому тегу в ветке AV> master Что хочется ещё больше: 1. Если я правильно понял, в git из cvs переехала только ревизия НEAD, а вся история осталась в cvs. С моей точки зрения история - это самое ценное, что есть в системе управления версиями и её обязательно надо перенести. 2. Надо пригласить всех разработчиков, которые числятся в списке разработчиков и администраторов на SF и присутствуют в нодлисте. Пусть они сами решат, хотят они заводить тут учётную запись или нет. 3. Вопрос о двусторонней синхронизации остаётся. Я написал Павлу нетмейлом, надеюсь, что он найдёт время ответить. AV> Все три хотелки не критичны, но сильно упростят жизнь. На данный AV> момент я совершенно точно знаю, как реализовать #8, про остальное надо AV> думать. AV> Как я представляю себе дальнейшую работу: AV> 0. Все виды коммуникаций между разработчиками происходят только AV> фидошными средствами. Объяснение: если человек не может написать в эху AV> - вряд ли есть смысл принимать от него какие-то патчи. Именно поэтому AV> github - read-only. Странная логика. Есть ли возможность записи на гитхаб или нет, важно только для тех, у кого есть право записи в этом проекте. При чём тут эха? Не вижу никакой связи. Разработчик может сделать что-то и самостоятельно, без патчей в эхе. Много их тут было? :) Так что read only на гитхабе не нужен. Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20151128 |
#3
|
|||
|
|||
миграция на git
Evgeny Zyatkov написал(а) к Alexey Vissarionov в May 17 22:02:32 по местному времени:
Приветствую, Alexey! 16 май 17 19:38, Alexey Vissarionov -> All: AV> 5. Поднято read-only зеркало https://github.com/huskyproject на гитхабе половны нет пока ещё ? все lib*, bsopack, huskybase, hptsqfix,..... С наилучшими пожеланиями, Evgeny. --- GoldED+/LNX 1.1.5-b20170303 |
#4
|
|||
|
|||
миграция на git
Nil Alexandrov написал(а) к Michael Dukelsky в May 17 22:03:36 по местному времени:
Нello, Michael! Tuesday May 16 2017 20:31, from Michael Dukelsky -> Alexey Vissarionov: MD> 2. Надо пригласить всех разработчиков, которые числятся в списке MD> разработчиков и администраторов на SF и присутствуют в нодлисте. О, я по паре багов как-то пытался связаться с "разработчиками" из списка, кто-то имеет только email адрес, кстати, что каг бэ настараживает (я пишу под айоэс, но у меня нет таких устройств, несколько раз пробовал на эмуляторе), реально там живых может 3 контакта только. Я про что, может, пользуясь случаем, подчистить и список мейнтейнеров? Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#5
|
|||
|
|||
миграция на git
Alexey Vissarionov написал(а) к Evgeny Zyatkov в May 17 23:10:00 по местному времени:
Доброго времени суток, Evgeny! 16 May 2017 22:02:32, ты -> мне: AV>> 5. Поднято read-only зеркало https://github.com/huskyproject EZ> на гитхабе половны нет пока ещё ? EZ> все lib*, bsopack, huskybase, hptsqfix,..... Да. А некоторых и не будет - в частности, huskybase. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Работа - как паровоз: чем больше свистим, тем меньше едем --- /bin/vi |
#6
|
|||
|
|||
миграция на git
Evgeny Zyatkov написал(а) к Alexey Vissarionov в May 17 23:23:06 по местному времени:
Приветствую, Alexey! 16 май 17 23:10, Alexey Vissarionov -> Evgeny Zyatkov: AV>>> 5. Поднято read-only зеркало https://github.com/huskyproject EZ>> на гитхабе половны нет пока ещё ? EZ>> все lib*, bsopack, huskybase, hptsqfix,..... AV> Да. А некоторых и не будет - в частности, huskybase. Т.е. видимо Debian-зависимости от huskybase и некоторых lib исчезнут ? fidoconf/debian/control:Depends: libfidoconf1 (=${Source-Version}), libc6-dev, libsmapi2cur-dev (>> 2.5-0), huskybase (>> 2.0-0) huskylib/debian/control:Depends: libhusky1 (= ${Source-Version}), libc6-dev, huskybase (>> 2.0-0) smapi/debian/control:Depends: libsmapi2cur(=${Source-Version}), libc6-dev, libhusky-dev (>> 1.9-0), huskybase (>> 2.0-0) С наилучшими пожеланиями, Evgeny. --- GoldED+/LNX 1.1.5-b20170303 |
#7
|
|||
|
|||
миграция на git
Alexey Vissarionov написал(а) к Evgeny Zyatkov в May 17 00:00:00 по местному времени:
Доброго времени суток, Evgeny! 16 May 2017 23:23:06, ты -> мне: AV>>>> 5. Поднято read-only зеркало https://github.com/huskyproject EZ>>> на гитхабе половны нет пока ещё ? EZ>>> все lib*, bsopack, huskybase, hptsqfix,..... AV>> Да. А некоторых и не будет - в частности, huskybase. EZ> Т.е. видимо Debian-зависимости от huskybase и некоторых lib EZ> исчезнут? Если появится участник, которому будет не лень и не противно ковыряться со сборкой эхотага под дебилиан и его афроаналоги - возможно, там что-нибудь поменяется. Сейчас это полупочтенное семейство систем не поддерживается вообще никак. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Нет стандарта, кроме POSIX, и man(1) - пророк его! --- /bin/vi |
#8
|
|||
|
|||
миграция на git
Dmitriy Lyalyuev написал(а) к Alexey Vissarionov в May 17 09:32:16 по местному времени:
Привет, Alexey! 16 май 17 19:38, Alexey Vissarionov -> All: AV> 8. Автоматическая сборка ПО для Linux по новому тегу в ветке master AV> 9. Автоматическая сборка ПО для других систем по новому тегу в ветке AV> master AV> Все три хотелки не критичны, но сильно упростят жизнь. На данный AV> момент я совершенно точно знаю, как реализовать #8, про остальное надо AV> думать. 8 пункт легко реализуем с помощью jenkins. 9 пункт легко реализуем с помощью jenkins slave или отдельными jenkins под необходимыми системами. С наилучшими пожеланиями, Dmitriy. --- -Пиши, старик, пиши! Мы тебя не покинем. |
#9
|
|||
|
|||
миграция на git
Michael Dukelsky написал(а) к Alexey Vissarionov в May 17 10:32:42 по местному времени:
Привет, Alexey! 17 May 17 00:00, Alexey Vissarionov послал(а) письмо к Evgeny Zyatkov: AV>>>>> 5. Поднято read-only зеркало https://github.com/huskyproject EZ>>>> на гитхабе половны нет пока ещё ? EZ>>>> все lib*, bsopack, huskybase, hptsqfix,..... AV>>> Да. А некоторых и не будет - в частности, huskybase. EZ>> Т.е. видимо Debian-зависимости от huskybase и некоторых lib EZ>> исчезнут? AV> Если появится участник, которому будет не лень и не противно AV> ковыряться со сборкой эхотага под дебилиан и его афроаналоги - AV> возможно, там что-нибудь поменяется. AV> Сейчас это полупочтенное семейство систем не поддерживается вообще AV> никак. Лёш, а давай ты свои личные предпочтения оставишь за бортом этого проекта. Проект husky - для всех, а не только для самых умных. Если какие-то пользователи до сих пор сидят под MS-DOS, или поставили себе FreeBSD, или фанатеют от Ubuntu - это их личное дело. В проекте husky всегда поддерживали всех и не надо выкидывать из проекта то, что в нём уже есть. Тебя никто не заставляет ставить себе debian или что-то улучшать в его поддержке в husky, но выкидывать из проекта его уже существующую поддержку нельзя. Поэтому надо добавить как минимум areastat, hptsqfix, huskybse. Возможно и другие. Кстати, после выделения fidoroute, у него нет spec'а. Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20151128 |
#10
|
|||
|
|||
миграция на git
Alexey Vissarionov написал(а) к Dmitriy Lyalyuev в May 17 12:07:00 по местному времени:
Доброго времени суток, Dmitriy! 17 May 2017 09:32:16, ты -> мне: AV>> 8. Автоматическая сборка ПО для Linux по новому тегу в ветке master AV>> 9. Автоматическая сборка ПО для других систем по новому тегу в ветке AV>> master AV>> Все три хотелки не критичны, но сильно упростят жизнь. На данный AV>> момент я совершенно точно знаю, как реализовать #8, про остальное AV>> надо думать. DL> 8 пункт легко реализуем с помощью jenkins. Это называется не "легко", а "через жопу". Нам такое не нужно. DL> 9 пункт легко реализуем с помощью jenkins slave или отдельными DL> jenkins под необходимыми системами. Аналогично: зачем ставить это угробище, когда достаточно килобайтного скрипта? -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Не учите дедушку кашлять! --- /bin/vi |