Package: dgit
Severity: important

9.14 fixed the issue of new executable files created by quilt patches,
but it turns out it's also possible for a quilt patch to change the
mode of an existing file. glibc is once again the offending package.

dget -d https://deb.debian.org/debian/pool/main/g/glibc/glibc_2.32-4.dsc
mkdir dgittest
cd dgittest
git init
dgit setup-gitattributes
dgit import-dsc ../glibc_2.32-4.dsc ..workingbranch
git checkout workingbranch
dgit -wgf build-source


Format `3.0 (quilt)', need to check/update patch stack
examining quilt state (multiple patches, linear mode)
dgit: base trees orig=4d59020ee480820a8076 o+d/p=239fec377a9200f2d4e4
dgit: quilt differences: src:  ## orig ##     gitignores:  == orig ==
dgit: quilt differences:      HEAD == o+d/p               HEAD == o+d/p
dgit:  cannot represent change: mode or type changed (100644->100755): 
sysdeps/x86_64/configure

dgit: error: HEAD has changes to .orig[s] which are not representable by `3.0 
(quilt)'

Reply via email to