Как стать автором
Обновить

Комментарии 17

В нём по-прежнему Golang 1.19?

У вас претензия к debian по использованию вами стабильной ветки?

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

Много свежих сборок ожидать на 1.19 не стоит, а Debian Trixie уже не за горами, летом, там golang версии 1.24 будет, свежачок на сегодня.

извините, а зачем вы собираете хостовым компайлером? обычно делается тулчейн нужной версии и кроссом все собирается. или не стоит выделки?

Потому, что мне тогда придётся воспроизвести всё это в spec-файле целевого дистрибутива. И так для всех дистров.

Иначе в официальные пакеты не возьмут; если в пакете что-то в принципе собирается, то стандартным требованием будет, чтобы оно собиралось на билдовой машинке целевого дистра.

может OBS тогда?

Какие rpm.spec-файлы в Debian?
В Debian дескриптор сборки - package.dsc
https://deb.debian.org/debian/pool/main/g/golang-1.24/golang-1.24_1.24.2-2.dsc
Был скрипт spec2deb, пакет Alien
https://github.com/macq/spec2deb
В оpensuse(OBS) debtransform
https://github.com/openSUSE/obs-build/blob/master/debtransform

Ну, не важно. Я имел ввиду, скрипт, который командует сборкой. Я знаю, что он по-разному оформляется (и называется) в разных дистрах.

Да, всё верно, чистый stable живёт с 1.19, в бэкпортах есть 1.23.

С января сижу на 13 testing, работает стабильно

С января - это жестко.
trixie Freeze Timeline and Policy
https://release.debian.org/trixie/freeze_policy.html
"...2025-05-15 - Milestone 3 - Hard Freeze - for key packages and packages without autopkgtests..."
hopennet.ru
"...15 мая 2025 года будет применена жёсткая заморозка перед релизом, при которой процесс переноса ключевых пакетов и пакетов без autopkgtests из ветки unstable в testing будет полностью остановлен и начнётся этап интенсивного тестирования и исправления блокирующих релиз проблем..."

Если хочется свежатины, лучше сидеть на sid. У ранних сборок регулярных релизов могут быть проблемы. У sid, конечно, тоже могут быть проблемы, но если устанавливать систему на btrfs и настраивать автоматическое создание снапшотов при обновлении системы, всё будет хорошо.

Тогда уж проще на Arch сразу пересесть. Если есть btrfs снапшоты, то и там не страшна поломка апдейтами, зато свежатина! Да и для Debian установка на btrfs root пока ещё не очень отлажена "из коробки".

К слову, сам трекаю многие пакеты, разница между Trixie и Sid, на мой взгляд, не настолько большая... Да и backports же есть, там можно подтянуть посвежее пакеты даже для stable, т.е. смысла использовать Sid как daily-driver не очень много.

Тогда уж проще на Arch сразу пересесть. Если есть btrfs снапшоты, то и там не страшна поломка апдейтами, зато свежатина!

Это не единственный вариант. Еще есть декларативные ОС с возможностью отката изменений и не обязывающие к использованию FS со снапшотами.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости