Реструктуризация репозитория go

Так как для пакетов используются оригинальные бинарные сборки от Google, то:

  • не имеет смысла собирать под все релизы дистрибутивов одно и то же
  • нет зависимостей от libc и др. библиотек, которые могут различаться в релизах
  • будет оставлены несколько «стабильных» релизов от каждого дистрибутива:
    • Debian 9
    • Debian 10
    • Ubuntu 16
    • Ubuntu 18

Опрос про процессоры и архитектуры для сборки

Какие машины, типы процессоров мы используем?

Опрос для понимания, какие архитектуры/процессоры в приоритете.

В итоге останутся сборки только под самые используемые архитектуры.

Сборка пакетов для arm64 на Raspbian Pi 3 работает со сбоями

Не все пакеты могут собраться — мало памяти, 1Гб не хватает.

Те пакеты, что собраться не могут на RPI3 — будут собираться через транслятор qemu-static под cortex-a53.

Опрос про продолжение сборки пакетов для Debian 7 / Proxmox 3

Продолжить поддержку Debian 7 / Proxmox 3?

Некоторые пакеты уже не собираются без ошибок для Debian 7.

Официальная поддержка давно закончилась.

Плюс я уже не использую этот релиз для своих проектов, серверов и вирт.машин.

Стоит ли продолжать поддержку сборки пакетов для него, или уже можно место очищать и не тратить время?

Опрос про продолжение сборки пакетов для Ubuntu 12 [закрыт]

Продолжить поддержку Ubuntu 12.04?
  • Да, я его еще использую 50%, 1 голос
    1 голос 50%
    1 голос - 50% из всех голосов
  • Нет, уже не пользуюсь 50%, 1 голос
    1 голос 50%
    1 голос - 50% из всех голосов
Всего голосов: 2
25.01.2021 - 01.05.2021
Опрос закрыт

Некоторые пакеты уже не собираются без ошибок для Ubuntu 12.04.

Официальная поддержка давно закончилась.

Плюс я уже не использую этот релиз для своих проектов и вирт.машин.

Стоит ли продолжать поддержку сборки пакетов для него, или уже можно место очищать и не тратить время?


Решение принято:

  • оставляю поддержку еще на 6 месяцев,
  • потом пакеты будут доступны до 2022-05,
  • потом будут удалены

Прекращение сборки пакетов для Ubuntu 20.04 для armhf

Некоторые пакеты для Ubuntu 20.04 слишком новые, сборка бекпортированных пакетов для armhf более невозможна.

Поэтому сборка новых пакетов для armhf будет прекращена.

Это касается только локального репозитория.

Прекращение сборки пакетов для Ubuntu 20.04 для i386

Пакеты для i386 уже начали пропадать из официального репозитория Ubuntu 20.04.

Поэтому сборка новых пакетов для i386 более не возможна.

Это касается только локального репозитория.

Приостановка сборок пакетов [обновлено]

Сборка пакетов приостановлена — делаю разделение сборок для архитектур на отдельных вирт.машинах.


Сборочные машины запущены, пакеты будут собираться чуть быстрее.

Пакеты для Ubuntu 20.04 собираются по возможности

Пакеты для Ubuntu 20.04 в официальном репозитории доступны только частично.

По-этому не все пакет можно пересобрать.

Придется подождать первого обновления 20.04.1.

Прекращение поддержки Ubuntu Lucid

Дистрибутив слишком сильно устарел.

Поддержка сборки пакетов стала требовать слишком много усилий.

Официальная поддержка давно закончилась.

И он больше не используется мной ни на одном сервере или проекте.

Все пакеты для Ubuntu Lucid будут удалены в течении ближайших двух месяцев.

Прекращение поддержки дистрибутивов Raspbian и Devuan

Пакеты для Raspbian совпадают с пакетами для Debian. Отдельная поддержка не имеет смысла. Можно просто подключить репозитории для debian-{release}.

Дистрибутив Devuan мной более нигде не используется. Дальнейшая поддержка не имеет смысла.

Пакеты будут удалены в течении ближайших месяцев.

Пакеты для Ubuntu 14.04 для armhf сломаны [обновлено]

В официальном репозитории ports.ubuntu.com пропал пакет login (от shadow) для архитектуры armhf для Ubuntu 14.04.

Из-за этого debootstrap не может собрать сборочны chroot.

Придется подождать пока починят.

Пакеты для Ubuntu 14.04 для armhf пока не будут собираться.


Обновление от 15.01.2020: Это была проблема с работой grep --perl-regexp на сборочной машине (Ubuntu 16.04) в debootstrap.

Вернул старое поведение — grep -E, пакеты для armhf снова собираются.

Обновление пакета — openssl102r — 1.0.2r-1deb8u1sergeyd4

Изменения:

  • Новая версия — 1.0.2r.
  • Сменилась внутренняя версия библиотеки.

Могут возникнуть проблемы с запуском пакетов: php54-mod-openssl, php55-mod-openssl, php56-mod-openssl, php-mod-mongodb, php7-mod-stomp.

Следует подождать обновления и пересборки этих пакетов.

Читать далее Обновление пакета — openssl102r — 1.0.2r-1deb8u1sergeyd4