Feature #743
Бинарные пакеты
Статус: | New | Начата: | 03.06.2015 | |
---|---|---|---|---|
Приоритет: | Normal | Дата выполнения: | ||
Назначена: | - | Готовность в %: | 0% |
|
Категория: | - | Затраченное время: | - | |
Версия: | - | |||
Голоса: | 0 |
Описание
Предлагаю запакетить бинарями (не включая в образ)
- wine
- wireshark
- qtcreator
История
Обновлено Alexander Tratsevskiy больше 9 лет назад
Для какого репозитория?
Обновлено Виктор Кустов больше 9 лет назад
Alexander Tratsevskiy wrote:
Для какого репозитория?
Для кальковых десктопов.
Обновлено Alexander Tratsevskiy больше 9 лет назад
Я думаю мы эту проблему решим следующим образом. Будем собирать образы CLD+, CLDX+ и CDS+ с избыточным кол-вом пакетов. Эти дистрибутивы будут использовать общие репозитории с неплюсовыми дистрибутивами. Последние будут собираться из бинарей. Тогда-то и появятся бинарные версии wine, wireshark и qtcreator с USE-флагами каждого профиля.
P.S. Тот случай, когда после установки дитрибутива, из системы вряд ли в дальнейшем будет что-то выпиливаться, скорей наоборот.
Обновлено Виктор Кустов больше 9 лет назад
Alexander Tratsevskiy wrote:
Я думаю мы эту проблему решим следующим образом. Будем собирать образы CLD+, CLDX+ и CDS+ с избыточным кол-вом пакетов.
Не очень понятно - зачем. В образах всё и без этого прекрасно. А вот возможность поставить уже собранный wine или qtdevelop и обновлять их также бинарно - это отлично же.
Эти дистрибутивы будут использовать общие репозитории с неплюсовыми дистрибутивами. Последние будут собираться из бинарей. Тогда-то и появятся бинарные версии wine, wireshark и qtcreator с USE-флагами каждого профиля.
А в чём смысл плюсовых? Или это отдельно и независимо от моего тикета? Просто как есть - Scratch & несколько версий под разные DE мне представляется необходимым и достаточным.
Обновлено Alexander Tratsevskiy больше 9 лет назад
Не очень понятно - зачем. В образах всё и без этого прекрасно. А вот возможность поставить уже собранный wine или qtdevelop и обновлять их также бинарно - это отлично же.
Как вы себе представляете это можно сделать? Допустим я собрал эти три пакета учитывая флаги профиля CLD и CLDX и закинул в бинарные репы CLD и CLDX. Отлично. Что дальше? Как и когда мне их обновлять? Как мне учитывать обновления библиотек и т.д.?
А в чём смысл плюсовых? Или это отдельно и независимо от моего тикета? Просто как есть - Scratch & несколько версий под разные DE мне представляется необходимым и достаточным.
Смысл плюсовых в том, чтобы не для плюсовых поддерживать бинарные обновления пакетов, выходящих за рамки обновляемых образов. В качестве бонуса их можно так же выкладывать на FTP. Такая задумка давно есть. Из бинарей можно так же собирать и минимальные образы CLD, CLDX, CDS. Возможно тогда в CLS и CSS отпадёт необходимость!
Обновлено Виктор Кустов больше 9 лет назад
Alexander Tratsevskiy wrote:
Как вы себе представляете это можно сделать? Допустим я собрал эти три пакета учитывая флаги профиля CLD и CLDX и закинул в бинарные репы CLD и CLDX. Отлично. Что дальше? Как и когда мне их обновлять?
Я ж не знаю как у вас билд устроен. Точно так же как остальные пакеты - нет?
Как мне учитывать обновления библиотек и т.д.?
Опять всё упирается в то, как вообще они билдятся.
Смысл плюсовых в том, чтобы не для плюсовых поддерживать бинарные обновления пакетов, выходящих за рамки обновляемых образов.
А откуда такая привязка к образам?
В качестве бонуса их можно так же выкладывать на FTP. Такая задумка давно есть. Из бинарей можно так же собирать и минимальные образы CLD, CLDX, CDS. Возможно тогда в CLS и CSS отпадёт необходимость!
Гибкость теряется, а приобретение не очень. Уж лучше тогда профили какие придумать по функционалу. Типа "разработчик", "видеоинженер" и т.д. скратчи лучше не убирать, они - основа гибкости.
Обновлено Alexander Tratsevskiy больше 9 лет назад
Я ж не знаю как у вас билд устроен. Точно так же как остальные пакеты - нет?
Конечно, точно так же.
Опять всё упирается в то, как вообще они билдятся.
У вас есть какие-то предложения?
А откуда такая привязка к образам?
Пакет же должен собираться и обновляться в какой-то среде. Нельзя взять и собрать wine без установленных в системе зависимостей.
Гибкость теряется, а приобретение не очень. Уж лучше тогда профили какие придумать по функционалу. Типа "разработчик", "видеоинженер" и т.д. скратчи лучше не убирать, они - основа гибкости.
CLS это CLDX без XFCE и софта, я не прав?
Обновлено Виктор Кустов больше 9 лет назад
Alexander Tratsevskiy wrote:
Я ж не знаю как у вас билд устроен. Точно так же как остальные пакеты - нет?
Конечно, точно так же.
Тогда неясен вопрос
Опять всё упирается в то, как вообще они билдятся.
У вас есть какие-то предложения?
Чтобы предлагать что-то вменяемое, нужно знать как устроено существующее.
Пакет же должен собираться и обновляться в какой-то среде. Нельзя взять и собрать wine без установленных в системе зависимостей.
Собирать в нормальной "неплюсовой" среде, как собираются все остальные пакеты.
Гибкость теряется, а приобретение не очень. Уж лучше тогда профили какие придумать по функционалу. Типа "разработчик", "видеоинженер" и т.д. скратчи лучше не убирать, они - основа гибкости.
CLS это CLDX без XFCE и софта, я не прав?
как разработчику дистра вам виднее. а что из этого следует?
Обновлено Alexander Tratsevskiy больше 9 лет назад
Виктор, предложение я понял. Пакеты добавим к выходу CL15.