Панель запуска: сборка пакета на утопическом, но выпуск для более старых версий

Допустим, я хочу создать приложение, которое имеет определенные Build-Depends, что может быть удовлетворено только на утопическом. Чтобы быть более конкретным: openjdk-8-jdk*.

Полученный двоичный файл больше не будет иметь этой зависимости и будет безупречно работать на lucid (или даже старше).

Вопрос: можно ли как-то пометить пакет с исходным кодом, чтобы он был построен на utopic для lucid?


* Использование Oracle Java 8 из ppa:webupd8team/java не вариант, так как он загружает двоичные файлы из Oracle, что запрещено во время сборки.

1 ответ

Решение

Нет, это невозможно.

Теоретически вы можете использовать utopic, а затем вручную синхронизировать только бинарные пакеты со старыми выпусками, но вы не можете настроить Launchpad для этого автоматически.

Вы также можете просто перенести новые зависимости в более старые версии Ubuntu (надежные и точные), чтобы вы могли построить исходный код на всех них, что было бы лучшим решением, поскольку в будущем он будет надежнее обнаруживать другие возможные сбои в будущем.,

Другие вопросы по тегам