forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 16.05.2017, 20:50
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 16.05.2017, 22:10
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 16.05.2017, 23:10
Evgeny Zyatkov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 16.05.2017, 23:20
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 17.05.2017, 00:51
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 17.05.2017, 00:51
Evgeny Zyatkov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 17.05.2017, 01:20
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 17.05.2017, 11:11
Dmitriy Lyalyuev
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 17.05.2017, 12:20
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию миграция на 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  
Старый 17.05.2017, 13:30
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию миграция на 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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:51. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot