Панель запуска: сборка пакета на утопическом, но выпуск для более старых версий
Допустим, я хочу создать приложение, которое имеет определенные Build-Depends
, что может быть удовлетворено только на утопическом. Чтобы быть более конкретным: openjdk-8-jdk*.
Полученный двоичный файл больше не будет иметь этой зависимости и будет безупречно работать на lucid (или даже старше).
Вопрос: можно ли как-то пометить пакет с исходным кодом, чтобы он был построен на utopic для lucid?
* Использование Oracle Java 8 из ppa:webupd8team/java не вариант, так как он загружает двоичные файлы из Oracle, что запрещено во время сборки.
1 ответ
Нет, это невозможно.
Теоретически вы можете использовать utopic, а затем вручную синхронизировать только бинарные пакеты со старыми выпусками, но вы не можете настроить Launchpad для этого автоматически.
Вы также можете просто перенести новые зависимости в более старые версии Ubuntu (надежные и точные), чтобы вы могли построить исходный код на всех них, что было бы лучшим решением, поскольку в будущем он будет надежнее обнаруживать другие возможные сбои в будущем.,