ядро сборки человечности от мерзавца с исходным изменением, как проигнорировать 'непредставимые изменения в источнике' ошибка

Я изменил исходный файл в 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)

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

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

0
задан 20 November 2019 в 01:30

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 скопируйте конфигурацию в.

Затем это создает.

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

fakeroot debian/rules clean
cp /boot/config-`uname -r` .config
yes '' | make oldconfig
make clean
#remove the non git files
git clean -f
rm vmlinux-gdb.py
#make sure there is no linux*.tar too
rm ../linux*.gz

#cherry pick RC6 hack
git cherry-pick 0c6b6fa52c6ad54332eed64acb6aebc59f75e0b2

#
make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom
cd ..
0
ответ дан 21 December 2019 в 23:54

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

Похожие вопросы: