Когда вы отправляете одну из управляющих последовательностей стирания ECMA-48, используется ли для стирания текущий цвет фона или цвет фона по умолчанию , зависит от типа терминала. В базе данных terminfo есть возможность, которая позволяет программам определять, что будет делать терминал, с которым они разговаривают. Он называется bce
. Эквивалентное имя termcap - ut
.) Вы устанавливают текущий цвет фона, а затем стирают до конца строки, ожидая стирания на , всегда используют этот текущий цвет.
screen
является te te сам эмулятор rminal. Но, в отличие от аппаратных терминалов, его поведение в этом отношении можно переключать. По умолчанию стирание цвета фона выключено, и последовательность управления вызывает стирание с цветом по умолчанию. Его включают командой bce
. Один устанавливает значение по умолчанию для параметра bce
на всех новых экранах с помощью команды defbce
.
Так что включи. Это так просто.
Это происходит из-за следующей директивы конфигурации вdebian/gbp.conf
:
upstream-vcs-tag=heimdal-%(version)s
Это соответствует вышестоящим тегам, но дает сбой при попытке импортировать источники с помощью gbp
. Чтобы исправить это, удалите указанную выше строку.
Вы можете сэкономить много времени, используя упакованные исходники для версии 7.5.0:
dget -x http://deb.debian.org/debian/pool/main/h/heimdal/heimdal_7.5.0+dfsg-2.dsc
или
git clone https://salsa.debian.org/debian/heimdal.git
Оказывается, мне нужно было находиться на ветке upstream
перед запуском gbp import-orig
. Я почти уверен, что в более ранних выпусках import-dsc
и import-orig
в этом не было необходимости.