diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2022-09-03 17:26:56 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2022-09-03 17:59:37 +0100 |
commit | 8f778c570915339fbda8ce12d314db8d4fee6ccd (patch) | |
tree | bc65d6dd91186f7977f018b92baf64eb3bc61b50 /dgit | |
parent | 05d679a61360423ba90eff4e442564903568dc2f (diff) |
dgit: quilt_fixup_dpkgsource_singlepatch: Add bug commentary
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'dgit')
-rwxr-xr-x | dgit | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -6042,6 +6042,15 @@ sub quilt_fixup_dpkgsource_singlepatch ($$$) { # get it to generate debian/patches/debian-changes, it is # necessary to build the source package. + # We "trust" dpkg-source to get this right, and in particular, to + # complain about things it can't represent. However, this is not + # always the case. See the test cases in tests/tests/unrepresentable + # which have as outcome "LATE-EP:...". When this happens, quilt fixup + # succeeds and dgit push fails. This is one of the reasons we + # deprecate this in the docs. In principle, we could do better by + # rejecting these situations earlier, but we would need another + # lot of recapitulation of dpkg-source behaviours. + unpack_playtree_linkorigs($upstreamversion, sub { }); unpack_playtree_need_cd_work($headref); |