Тема: compressed docs
Показать сообщение отдельно
  #8  
Старый 20.10.2023, 14:09
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Проекты из huskyproject

Michael Dukelsky написал(а) к Semen Panevin в Oct 23 12:46:30 по местному времени:

Привет, Semen!

18 October 2023 23:27, Semen Panevin послал(а) письмо к Michael Dukelsky:

SP>>> Научите, как собрать bsopack и другие проекты, не перечисленные
SP>>> в SUBPROJECTS мейкфайла из huskybse.

MD>> Семён! Для того, чтобы собрать программу с помощью makefile, в
MD>> этом makefile должно быть написано, как собирать эту программу.
MD>> Ты хочешь, чтобы мейкфайл генерировался автоматически? Для этого
MD>> есть CMake. Пожалуйста, пользуйся им
SP> [...]
SP> Описано в документации его использование?

Например, в hpt/INSTALL.md

SP> Есть ограниченный список поддерживаемых прог, а остальные нет?
SP> Несмотря на то, что в них написано что они тоже часть husky project и
SP> версии 1.9? А как об этом узнать? В какой доке написано, какие
SP> поддерживаются а какие нет? (ещё раз повторюсь, репозиториев там ажно
SP> 42!!!)

Ты так пишешь, как будто тут целая команда занимается поддержкой Нusky. Но этого нет. Есть отдельные люди, которые иногда что-то делают. Делают то, что они считают нужным и на что у них есть время. Это же хобби. Вот Alexander Skovpen сделал сборку через CMake. Я вместе с Yauheni Kaliuta сделал параллельную сборку через обычные мейкфайлы. Почему не все подпроекты охвачены? Я включил в сборку только те подпроекты, которые интересовали меня.

SP> Если поддерживаются не все, а только некоторые, можно же об этом
SP> написать в документации?

Об этом написано в huskymak.cfg:

# A list of programs to be built separated by spaces. Do not include here any
# libraries on which the programs depend, since the libraries will be
# built automatically. You may remove any program from the list, but to add
# a program missing in the current list, one has to change makefiles.
#
PROGRAMS=hpt htick hptkill hptsqfix hptutil sqpack msged fidoroute util areastat nltools


MD>> Когда Max Vasilyev захотел добавить в PROGRAMS подпроекты
MD>> areastat и nltools, он, ни у кого ничего не спрашивая, посмотрел,
MD>> как реализованы другие подпроекты и дописал в мейкфайлы всё, что
MD>> нужно для сборки areastat и nltools. Хочешь добавить bsopack?
MD>> Добавляй. Не хочешь? Не добавляй.
SP> Да я может и хочу, но не умею :)

Не умеешь, научись. :)

SP> Вообще я хочу чтобы bsopack собирался. И у него есть дока с описанием
SP> сборки. Казалось бы, чего больше? Но вот чего-то по доке не
SP> работает... Либо я что-то делаю не так, либо чего-то не понимаю в этой
SP> жизни.

У меня нет времени на поддержку bsopack. Хочешь - займись.

SP> Если это неправильная дока, к кому идти за правильной?

SP> Вот в husky-1.4 bsopack прекрасно собирается. А 1.9 чё-та не хочет. А
SP> Виссарионов продолжает твердить про rolling current и что stable не
SP> stable а current не current и вообще это всё от лукавого.

SP> Я по-прежнему не понимаю, как жить без stable.

SP> ВСЕ модули, которые были в CVS на sf в 1.4-stable, собираются, по их
SP> докам. Но типа не поддерживаются, устарели. А модный молодёжный
SP> современный поддерживаемый 1.9 - пляски с бубном, и к кому бечь за
SP> поддержкой - непонятно.

SP> Ну сделайте уже 1.9-stable!!! Который будет гарантированно собираться,
SP> с гарантированным задокументированным списком поддерживаемых модулей!
SP> Ну зачем вся эта головная боль...

Ты ошибся дверью. В Фидонете никаких гарантий никто никогда не давал, не даёт и не будет давать.

SP> Что-то мне подсказывает, что когда я таки перееду на x64 линух, я
SP> приложу максимум усилий, чтобы продолжать юзать там husky-1.4-stable
SP> x86 через мультилиб, а на 1.9 так и не перееду :(

Это твой личный выбор.

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20231008
Ответить с цитированием