сборка ядра Ubuntu из git с изменением исходного кода, как игнорировать ошибку "непредставленные изменения исходного кода"

Я изменил исходный файл в исходном коде i915. Я только что отредактировал файл и внес изменения в одну строку.

Я не сделал файл патча, потому что я не мог понять, как это сделать. Когда я строю с

make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom

или с

make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom -i

я получил

 update-version-dkms
dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1)
dpkg-source: error: unrepresentable changes to source
dpkg-buildpackage: error: dpkg-source -i.git -b ubuntu-bionic subprocess returned exit status 1
scripts/package/Makefile:71: recipe for target 'deb-pkg' failed
make[1]: [deb-pkg] Error 1 (ignored)

Затем я зафиксировал это изменение в новой ветке и проверил стандартный тег (стандартная версия основной ветки разработки). Ранее он построен. Теперь это не так, та же ошибка.

ответ здесь намекает на некоторые плохие файлы (например, файлы подкачки vim), но я не могу понять, какие могут быть проблемы: "dpkg-source: непредставимые изменения в источнике" при попытке отладки модифицированного пакета мне не помогает.

1 ответ

Ах, мои местные изменения были красной сельдью. каким-то образом скрипт Python был добавлен в часть дерева исходного кода, своего рода помощник по отладке.

Чтобы исправить: 1 Следуйте инструкциям здесь, чтобы удалить все неотслеживаемые файлы из рабочего дерева

https://koukia.ca/how-to-remove-local-untracked-files-from-the-current-git-branch-571c6ce9b6b1

я сделал

To remove ignored and non-ignored files, run git clean -f -x or git clean -fx
  1. Вернуться к инструкциям здесь: https://wiki.ubuntu.com/KernelTeam/GitKernelBuild

на шаге 4 скопируйте конфигурацию в.

Тогда это строит.

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