У меня есть собственный рецепт ядра в poky Yocto Project. Я использовал его с версией dylan-9.0.0 (дистрибутив 1.4.0), и он работал нормально.
РЕДАКТИРОВАТЬ: новая версия, которую я использую в настоящее время: ромашка с версией дистрибутива 1.6.1.
Теперь я переключился на ромашку, и сборщик git не может найти тег.
Бревно:
DEBUG: завершена функция Python base_do_fetch | DEBUG: завершена функция Python do_fetch | ОШИБКА: сбой функции: сбой сборщика для URL: 'git: //git.myserver.com/custom-linux; protocol = git; tag = 1.8'. Команда git ls-remote git: //git.myserver.com/custom-linux refs / Heads / 1.8 refs / tags / 1.8 ^ {} неожиданно выдала пустой результат ОШИБКА: Задача 70 (/ opt / poky / meta-mine / recipes-kernel / linux / linux-custom_1.8.bb, do_fetch) не удалось с кодом выхода '1'
git ls-remote git://git.myserver.com/custom-linux refs/heads/1.8 refs/tags/1.8^{}
действительно дает пустой вывод, вызываемый из командной строки, но если я делаю git ls-remote git://git.myserver.com/custom-linux refs/heads/1.8 refs/tags/1.8
, он возвращает тег, который я ищу.
Итак ... проблема в ^ {} в конце URL-адреса. Я предполагаю, что с предыдущими версиями это работало по-другому.
Есть идеи, как это исправить?