Size: a a a

Sailfish OS [sailfish.su/telegram]

2020 December 23

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
Конечно, обновленный браузер же
о, а на первой ёлке с гигом памяти смотрели,  ездит или сразу в своп?
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
sashikknox
Товарищи разработчики, подскажите такое:  Я долгое время пишу баш скрипты для сборки всяких RPM под разные ОС  (по работе надо) - el6, el7, el8, fedora - все они RRM based операционки. С недавних пор мне понадоилось собрать все тоже самое на debian, и вот пока я не начал костылить свой и без того распухший скрипт сборки на bash, что бы он умел и под deb собирать, может кто подскажет что можно использовать из готовых инстурменов для сборки нативных пакетов для разных типов ОС? желательно такой тулкит на python, или go, или lua.
надеюсь понтяно изложил )  
в кратце - надо написать конфиг ,скормив который тулкиту, он соберет мне rpm, или deb пакет под нужную ОС со своими нюансами ( которые описаны в конфиге ), в данный момент я что то подобной накоcтылил сам на bash (потому что bash  есть на всех ОС и везде работает одинаково), но это все было сильно расчитано только на rpm
как вариант, гляньте в сторону http://wiki.etersoft.ru/korinf (или уже OBS)
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
как вариант, гляньте в сторону http://wiki.etersoft.ru/korinf (или уже OBS)
я уже говорил - что сторонний сервис мне не нужен ,я не мощьности для сборки ищу ,я хочу найти тулкит с помощью которого проще собирать одни и те же либы под разные опреационные системы с разными компиляторами и вообещ всем всем ( где надо чтоб создался initd сервис, где то надо что бы был systemd сервис, где то RPM собирается, где то DEB  )
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
как вариант, гляньте в сторону http://wiki.etersoft.ru/korinf (или уже OBS)
так что не подходит )
источник

IB

I Blacky in Sailfish OS [sailfish.su/telegram]
sashikknox
я уже говорил - что сторонний сервис мне не нужен ,я не мощьности для сборки ищу ,я хочу найти тулкит с помощью которого проще собирать одни и те же либы под разные опреационные системы с разными компиляторами и вообещ всем всем ( где надо чтоб создался initd сервис, где то надо что бы был systemd сервис, где то RPM собирается, где то DEB  )
Звучит будто кукбуки нужны
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
как вариант, гляньте в сторону http://wiki.etersoft.ru/korinf (или уже OBS)
так, открыл таки ссылку, читаю )
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
sashikknox
я уже говорил - что сторонний сервис мне не нужен ,я не мощьности для сборки ищу ,я хочу найти тулкит с помощью которого проще собирать одни и те же либы под разные опреационные системы с разными компиляторами и вообещ всем всем ( где надо чтоб создался initd сервис, где то надо что бы был systemd сервис, где то RPM собирается, где то DEB  )
а это не сторонний сервис, можно и локально развернуть (хотя OBS тоже по крмере когда-то можно было развернуть в какой-то редакции локально)
возможно, пригодятся скрипты/наработки
хотя дочитал и мне пока кажется, что можете не тем микроскопом шурупы забивать...
сам обычно при необходимости "всё переделать" стараюсь посмотреть, а ту ли задачу я решаю или пора заодно поискать корень проблемы
так-то "на отвали" может и alien(1) подойти
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
а это не сторонний сервис, можно и локально развернуть (хотя OBS тоже по крмере когда-то можно было развернуть в какой-то редакции локально)
возможно, пригодятся скрипты/наработки
хотя дочитал и мне пока кажется, что можете не тем микроскопом шурупы забивать...
сам обычно при необходимости "всё переделать" стараюсь посмотреть, а ту ли задачу я решаю или пора заодно поискать корень проблемы
так-то "на отвали" может и alien(1) подойти
типа собал rpm  и конвертнул в deb  )) не прокатит )
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
ну тогда пишите debian/rules в дополнение к спекам -- по сути займитесь опакечиванием в  rpm и deb отдельно
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
(disclaimer: rpm-ки собираю лет двадцать, демьяновых рулесов начитался много, но не писал; немножко в курсе дистрибутивной тематики, но так и не понял, что именно делаете -- какую-то мегасистему собираете для поставки, видимо)
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
ну тогда пишите debian/rules в дополнение к спекам -- по сути займитесь опакечиванием в  rpm и deb отдельно
ну у меня есть скрипт который я  делал на баше, который собирает RPM под 4 разных RPM based ОС , со своими патчами и т.п. под каждую ,при том что конфиг 1 для каждой либы.  Вот не хотелось бы тепреь продолжать этот скриптик развивать до состояния когда он начнет deb пакеты генерить )) хотел использовать что то более гибкое, кем то уже придуманное и используемое
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
sashikknox
ну у меня есть скрипт который я  делал на баше, который собирает RPM под 4 разных RPM based ОС , со своими патчами и т.п. под каждую ,при том что конфиг 1 для каждой либы.  Вот не хотелось бы тепреь продолжать этот скриптик развивать до состояния когда он начнет deb пакеты генерить )) хотел использовать что то более гибкое, кем то уже придуманное и используемое
тем более мой скрипт имеет явные архитектурные проблемы )) трдно масштабируемый ))
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
такие мегамозги обычно плохо переживают сильные изменения вроде второй пакетной системы, если подобное не подозревали в начале пути -- может в полную кашу превратиться
как вариант, попросите помощника с опытом сборки под демьян, объясните/покажите ему свои наработки, обсудите намётки и посмотрите, получится ли что из его наработок утащить назад к себе
универсальных конверторов тоньше alien я что-то не припоминаю
PS: в некотором смысле это обусловлено различием в подходах -- spec скорее императивен, rules скорее функциональны (вслед за make)
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
такие мегамозги обычно плохо переживают сильные изменения вроде второй пакетной системы, если подобное не подозревали в начале пути -- может в полную кашу превратиться
как вариант, попросите помощника с опытом сборки под демьян, объясните/покажите ему свои наработки, обсудите намётки и посмотрите, получится ли что из его наработок утащить назад к себе
универсальных конверторов тоньше alien я что-то не припоминаю
PS: в некотором смысле это обусловлено различием в подходах -- spec скорее императивен, rules скорее функциональны (вслед за make)
понял ,я alien гляну, может его удастся использовать в полный рост
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
уделите тогда внимание пакетным скриптам, если применяются (%pre*/%post), не помню, как там с их конверсией
PS: ну и зависимостям...
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
уделите тогда внимание пакетным скриптам, если применяются (%pre*/%post), не помню, как там с их конверсией
PS: ну и зависимостям...
ок ,спаибо ... я прсото пока не вникал в дебиан, и в то как они запекают свои пакеты....
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
ну это сюда, так понимаю: wiki.debian.org/Packaging
PS: хотя "Шигорин консультирует по дебиану" -- это просто занавес, конечно :-)
так что лучше и впрямь специалиста найти
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
ну это сюда, так понимаю: wiki.debian.org/Packaging
PS: хотя "Шигорин консультирует по дебиану" -- это просто занавес, конечно :-)
так что лучше и впрямь специалиста найти
я воот на пути становления специалистом )) по крайней мере в этом вопрсое в моей конторе )))
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
ну, удачи :-)
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
по культурной сборке rpm-то можно у нас в alt linux team выучиться многому
источник