RU.HUSKY----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 35 из 100
 От   : Semen Panevin                       2:5025/121        17 окт 23 21:52:16
 К    : Michael Dukelsky                                      17 окт 23 22:00:02
 Тема : Re: compressed docs
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5025/121 652ed7e2
@REPLY: 2:5020/1042 652ecec3
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.4.0-sta 15-05-13
    Доброго здоровьица тебе, 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 в
PATH а другая из переменной его берёт, куда можно абсолютный путь
засунуть и пофик на PATH


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

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

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

... В гостях хорошо, а дома хуже...
--- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10)
 * Origin: IceLAN (2:5025/121)
SEEN-BY: 46/49 50/13 279 400/814 452/28 455/19
4500/1 5019/40 5020/101 329
SEEN-BY: 5020/400 545 715 736 848 1042 1477 1982
2395 2992 4441 5545 12000
SEEN-BY: 5022/77 128 5025/2 3 12 38 75 121
5027/12 5029/32 5030/1081 1957
SEEN-BY: 5030/2104 2404 5035/85 5037/7 5053/400
5054/1 5059/37 5060/900
SEEN-BY: 5066/18 5080/68 102 5085/13 5095/20
6078/80
@PATH: 5025/121 75 5020/545 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх