• Husky git submodule?

    From Nil A@2:5015/46 to All on Thu Apr 14 01:22:20 2022
    Hello, All!

    Я тут подумал, ведь можно весь этот зоопарк зависимых репозиториев (huskybse, huskylib, fidoconf, smapi, areafix, ...) разрулить через штатные средства git, а именно submodule.

    Итого, вся разработка также может выполнятся в отдельных компоненто-репозиториях, но сами конечные утилиты (hpt, htick, sqpack, ...) могут включать тот самый .gitmodules файлик с описанием всех зависимых репозиториев.
    Тогда коммандочка ```git clone --recurse-submodules https://github.com/huskyproject/hpt.git``` вытащит ВСЁ, и без танцев с бубном, когда мейкфайлы внутри себя делают git clone.

    Я бы ещё заодно всё перевёл на cmake (подчистив то, что там сейчас уже на cmake написано), но тогда таргеты будут типа Linux/Windows/MacOS, а я смотрю там ещё собирают DOS/DPMI и OS2, и я не уверен, что там есть cmake. Причём там ещё зоопарк компиляторов, типа DJGPP и Watcom C.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Michael Dukelsky@2:5020/1042 to Nil A on Thu Apr 14 12:28:42 2022
    Привет, Nil!

    14 April 2022 01:22, Nil A послал(а) письмо к All:

    Я тут подумал, ведь можно весь этот зоопарк зависимых репозиториев (huskybse, huskylib, fidoconf, smapi, areafix, ...) разрулить через штатные средства git, а именно submodule.

    Итого, вся разработка также может выполнятся в отдельных компоненто-репозиториях, но сами конечные утилиты (hpt, htick, sqpack, ...) могут включать тот самый .gitmodules файлик с описанием всех зависимых репозиториев. Тогда коммандочка ```git clone --recurse-submodules https://github.com/huskyproject/hpt.git```
    вытащит ВСЁ, и без танцев с бубном, когда мейкфайлы внутри себя делают
    git clone.

    икаких танцев с бубном нет. Когда я выбирал схему перехода от cvs к git, я много чего читал про достоинства и недостатки submodules. В то время многие считали, что недостатки этого средства перевешивают его достоинства. Возможно, сейчас что-то изменилось, но начинать всю бодягу по новой я не хочу.

    Я бы ещё заодно всё перевёл на cmake (подчистив то, что там сейчас уже
    на cmake написано), но тогда таргеты будут типа Linux/Windows/MacOS, а
    я смотрю там ещё собирают DOS/DPMI и OS2, и я не уверен, что там есть cmake. Причём там ещё зоопарк компиляторов, типа DJGPP и Watcom C.

    Cmake - это один из способов сборки. Каждый может использовать тот способ, который ему больше нравится. Хочешь довести использование cmake в Husky до ума - добро пожаловать.

    Желаю успехов, Nil!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Alexey Vissarionov@2:5020/545 to Nil A on Thu Apr 14 16:46:46 2022
    Доброго времени суток, Nil!
    14 Apr 2022 01:22:20, ты -> All:

    Я тут подумал, ведь можно весь этот зоопарк зависимых репозиториев (huskybse, huskylib, fidoconf, smapi, areafix, ...) разрулить через штатные средства git, а именно submodule.

    И поломать сборку пакетов? Отказать.


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

    ... Большинство пишевых отравлений начинается с "что ему в холодильнике будет?" --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Alexey Vissarionov@2:5020/545 to Michael Dukelsky on Thu Apr 14 16:48:00 2022
    Доброго времени суток, Michael!
    14 Apr 2022 12:28:42, ты -> Nil A:

    икаких танцев с бубном нет. Когда я выбирал схему перехода от cvs к
    git, я много чего читал про достоинства и недостатки submodules. В то время многие считали, что недостатки этого средства перевешивают его достоинства. Возможно, сейчас что-то изменилось, но начинать всю
    бодягу по новой я не хочу.

    ичего не изменилось. Как было кривое говно для тех, кто не умеет собирать библиотеки, так и осталось.

    Я бы ещё заодно всё перевёл на cmake (подчистив то, что там сейчас
    уже на cmake написано)
    Cmake - это один из способов сборки. Каждый может использовать тот
    способ, который ему больше нравится. Хочешь довести использование
    cmake в Husky до ума - добро пожаловать.

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

    В этом плане даже Седышев, хоть и такой же любитель новомодного говна, мне импонирует куда больше, ибо он собственную софтину таки написал.


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

    ... Пока теоретики рисуют карты, практики меняют ландшафты
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Nil A@2:5015/46 to Alexey Vissarionov on Thu Apr 14 21:38:18 2022
    Hello, Alexey!

    Thursday April 14 2022 16:48, from Alexey Vissarionov -> Michael Dukelsky:

    ичего не изменилось. Как было кривое говно для тех, кто не умеет
    собирать библиотеки, так и осталось.

    Перевелись на Руси мейкфайл-строители :-(

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

    Дядь Гремлин, прибереги свою энергию для специалистов по докерам ;-)

    Hello-world-ftn.cpp "за два вечера" напейсать нивапрос, другое дело, будет ли это потом востребованной софтинкой, и будет ли потом поддержка это проекта, силами аффтора, или комьюнити - вот это уже да, согласен, челлендж высокого уровня, высший пилотаж.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Rinat H. Sadretdinow@2:5020/620.1 to Nil A on Thu Apr 14 23:35:50 2022
    Hello Nil!

    14 Apr 22 21:38, you wrote to Alexey Vissarionov:

    Hичего не изменилось. Как было кривое говно для тех, кто не умеет
    собирать библиотеки, так и осталось.

    Перевелись на Руси мейкфайл-строители :-(

    autotools :-) Прекрасно умеет создавайть мейкфайлы.

    Bye!

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: -= Thunder Bird @ home =- (2:5020/620.1)
  • From Nil A@2:5015/46 to Rinat H. Sadretdinow on Fri Apr 15 03:06:26 2022
    Hello, Rinat!

    Thursday April 14 2022 23:35, from Rinat H. Sadretdinow -> Nil A:

    Hичего не изменилось. Как было кривое говно для тех, кто не
    умеет собирать библиотеки, так и осталось.

    Перевелись на Руси мейкфайл-строители :-(

    autotools :-) Прекрасно умеет создавайть мейкфайлы.

    Они по шаблончегу делают мейкфайлы, который кто-то туда должен был положить, кто-то сведующий в хаско-сборке.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Rinat H. Sadretdinow@2:5020/620.1 to Nil A on Fri Apr 15 12:06:14 2022
    Hello Nil!

    15 Apr 22 03:06, you wrote to me:

    Перевелись на Руси мейкфайл-строители :-(
    autotools :-) Прекрасно умеет создавайть мейкфайлы.

    Они по шаблончегу делают мейкфайлы,

    Hу да.

    который кто-то туда должен был положить, кто-то сведующий в
    хаско-сборке.

    Только вряд ли кто будет это делать.

    Bye!

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: -= Thunder Bird @ home =- (2:5020/620.1)
  • From Dmitriy Smirnov@2:5010/352 to All on Sat Apr 16 01:07:10 2022
    hi, All!

    14 Apr 22 01:22, Nil A wrote to All:

    --recurse-submodules https://github.com/huskyproject/hpt.git```

    в предверии блокировок со стороны github, а не останемся ли мы без любимого проекта, товарищи?

    wbr, Dmitriy.
    ---
    * Origin: powered by FreeBSD 12.2-RELEASE-p7 amd64 (2:5010/352)
  • From Michael Dukelsky@2:5020/1042 to Dmitriy Smirnov on Sat Apr 16 13:03:30 2022
    Привет, Dmitriy!

    16 April 2022 01:07, Dmitriy Smirnov послал(а) письмо к All:

    --recurse-submodules https://github.com/huskyproject/hpt.git```

    в предверии блокировок со стороны github, а не останемся ли мы без любимого проекта, товарищи?

    Твои предложения?

    Желаю успехов, Dmitriy!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Rinat H. Sadretdinow@2:5020/620 to Dmitriy Smirnov on Sat Apr 16 13:13:06 2022
    Hello Dmitriy!

    16 Apr 22 01:07, you wrote to All:

    --recurse-submodules https://github.com/huskyproject/hpt.git```

    в предверии блокировок со стороны github, а не останемся ли мы без любимого проекта, товарищи?

    Волков бояться... Они вроде как клялись и божились что банить будут только корпоративные аккаунты (Сбер вот, к примеру, все корпоративные аккаунты забанили), а простых пользователей трогать не будут, будь те хоть из России, будь те хоть из Белоруси, будь хоть из Ирана с Сирией.

    Bye!

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: -= Thunder Bird =- (2:5020/620)
  • From Dmitriy Smirnov@2:5010/352 to Michael Dukelsky on Sat Apr 16 16:31:06 2022
    hi, Michael!

    16 Apr 22 13:03, Michael Dukelsky wrote to Dmitriy Smirnov:

    --recurse-submodules https://github.com/huskyproject/hpt.git```

    в предверии блокировок со стороны github, а не останемся ли мы
    без любимого проекта, товарищи?

    Твои предложения?

    Ты активный разработчик проекта, тебе виднее.

    wbr, Dmitriy.
    ---
    * Origin: powered by FreeBSD 12.2-RELEASE-p7 amd64 (2:5010/352)
  • From Michael Dukelsky@2:5020/1042 to Dmitriy Smirnov on Sun Apr 17 13:53:14 2022
    Привет, Dmitriy!

    16 April 2022 16:31, Dmitriy Smirnov послал(а) письмо к Michael Dukelsky:

    в предверии блокировок со стороны github, а не останемся ли мы
    без любимого проекта, товарищи?

    Твои предложения?

    Ты активный разработчик проекта, тебе виднее.

    Прежде всего хочу сказать, что мой робот, который постит сообщения об изменениях кода в эху, ежедневно выполняет `git pull` в Husky, binkd, golded+. Так что актуальное состояние репозиториев у меня всегда есть.

    У нас теоретически есть две угрозы: блокировка со стороны гитхаба и формирование чебурнета с отрезанием всех связей в интернет вне России. асколько вероятна реализация этих угроз, гадать нет смысла. Сейчас есть всего один российский git репозиторий для открытого кода: https://gitflic.ru. То ли в конце прошлого года, то ли в начале нынешнего они закончили бета-тестирование и ввели проект в промышленную эксплуатацию. Я посмотрел, там люди хранят зеркала своих проектов на гитхабе. Мне кажется, что нет смысла торопиться делать там зеркало. Мы можем положить код туда в любой момент.

    Кроме этого, в 2020 году Минэкономразвития планировало "создать в стране российскую версию популярного веб-сервиса для хостинга IT-проектов и их совместной разработки". "Для создания отечественной версии GitHub к 2021 году Минэкономики планирует выделить 2,1 млрд. руб". Это никак не связано с gitflic. асколько я понимаю, так ничего и не создали.

    Ещё есть вариант скачать GitLab и установить в виртуалке на российском хостинге. Это приведёт к необходимости тратить дополнительное время на администрирование GitLab, но главное не это. Главное - это то, что виртуалка и её доменное имя будут принадлежать конкретному человеку и есть возможность столкнуться с повторением варианта Петра Диденко, чего очень не хотелось бы.

    Желаю успехов, Dmitriy!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Nil A@2:5015/46 to Michael Dukelsky on Sun Apr 17 19:43:12 2022
    Hello, Michael!

    Sunday April 17 2022 13:53, from Michael Dukelsky -> Dmitriy Smirnov:

    виртуалка и её доменное имя будут принадлежать конкретному человеку и
    есть возможность столкнуться с повторением варианта Петра Диденко,
    чего очень не хотелось бы.

    апиши историю Петра Диденко в стиле fidonet.history? А то я знаю только про про@б домена fidonet.net и как многи ошибочно были на это завязаны.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Alexey Vissarionov@2:5020/545 to Nil A on Sun Apr 17 21:57:00 2022
    Доброго времени суток, Nil!
    17 Apr 2022 19:43:12, ты -> Michael Dukelsky:

    виртуалка и её доменное имя будут принадлежать конкретному человеку
    и есть возможность столкнуться с повторением варианта Петра Диденко,
    чего очень не хотелось бы.
    апиши историю Петра Диденко в стиле fidonet.history?

    Зачем? а мой взгляд, много чести...

    А то я знаю только про про@б домена fidonet.net и как многи ошибочно
    были на это завязаны.

    Справедливости ради: здесь прекрасно обошлись без него.


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

    ... Профессионализм - умение оценить меру своей некомпетентности
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Dmitriy Romanov@2:6078/1 to Alexey Vissarionov on Wed Apr 20 21:37:56 2022

    Приветики, Alexey!


    Писал как-то Alexey Vissarionov к Nil A примерно 17 Апр 22 в 21:57
    А я смотрю и фигею.

    виртуалка и её доменное имя будут принадлежать конкретному человеку
    и есть возможность столкнуться с повторением варианта Петра Диденко,
    чего очень не хотелось бы.
    апиши историю Петра Диденко в стиле fidonet.history?
    Зачем? а мой взгляд, много чести...
    С целью предупреждения повторения аналогичной проблемы в будущем.

    Hа сем разрешите письмо закончить. Elec (RA2FDR)
    --- NoSFeRaTU's GoldED+/W32-MINGW 1.1.5-b20090603
    * Origin: В свинарнике не стыдно быть свиньей (2:6078/1)