Тема: compressed docs
Показать сообщение отдельно
  #3  
Старый 17.10.2023, 23:05
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: compressed docs

Semen Panevin написал(а) к Michael Dukelsky в Oct 23 21:52:16 по местному времени:

Доброго здоровьица тебе, Michael!

Tuesday October 17 2023 21:08, Michael Dukelsky писал Semen Panevin:

SP>> Нельзя ли как-то вынести сжатие доков из make в make install, и
SP>> сделать опциональным?

MD> Если ничего никуда не выносить, а сделать дополнительную переменную в
MD> huskymak.cfg, которая будет определять тип компрессора (gzip, bzip2),
MD> а если она не определена (закомментарена), то компрессии не будет,
MD> такое тебя устроит?

Абсолютно устроит!

Просто сейчас на этапе сборки доков gzip в том числе переносит пожатые доки в Build/ а make install берёт всё только из Build/, и .gz захардкожено в куче мейкфайлов, включая главный мейкфайл из huskybase, иначе я мог бы просто sed-ом закомментить вызов gzip-а и проблема была бы не такой значительной :(

Собно для отключения strip-а бинарников я просто в переменных в huskymak.cfg тем же sed-ом убираю ключик -s в паре мест, и проблема относительно легко решается. Но для отключения гзипа так просто не прокатывает :(

-------------------

Кстати, ещё один момент вдогонку. Когда искал, как отключить git checkout и git pull нашёл что в некоторых местах используется git (там где проверка существования гита) а в других $(GIT)

Наверное это не очень хорошо, когда часть мест предполагает git в PATН а другая из переменной его берёт, куда можно абсолютный путь засунуть и пофик на PATН


А вообще в целом унифицированная сборка через общий Makefile + huskymak.cfg удобная штука, мне понравилось :) Вот пару-тройку вышеозвученных проблем решить бы для полного щастья :)

Единственный минус, который я вижу навскидку - порядок сборки subprojects прибит гвоздями в huskybase/Makefile, т.е. потенциальное добавление любого нового проекта - это не просто добавление новой репы рядом, а ещё и правка в huskybase. Ну или я недостаточно вдумчиво читал мейкфайл...

С наилучшими пожеланиями, Семён.

... В гостях хорошо, а дома хуже...
--- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10)
Ответить с цитированием