Re: RFC: python-imgviz: Repository out of sync with Archive

Carsten Schoenert <[email protected]> Fri, 16 Jan 2026 15:08:48 +0200
Newsgroups gmane.linux.debian.devel.python
Message-ID <[email protected]>
Am 16.01.26 um 12:45 schrieb Arian Ott:

>     Yes, that is what is typically done, unless you can contact the
>     previous
>     uploaders and get them to push their changes to the repository. 
> 
> 
> Thanks for the pointers. How would I document it in d/changelog? There 
> would be a gap.

By usually importing every version (by using gpg import-dsc e.g.) that 
was uploaded to the Debian archive.

> $ gbp import-dscs --debsnap python-imgviz
> gbp:info: Downloading snapshots of 'python-imgviz' to '/tmp/tmp_zat7ku8'...
> /tmp/tmp_zat7ku8/python-imgviz_1.7.6+ds-2.dsc:
>       Good signature found
>    validating python-imgviz_1.7.6+ds.orig.tar.xz
>    validating python-imgviz_1.7.6+ds-2.debian.tar.xz
> All files validated successfully.
> ...
> /tmp/tmp_zat7ku8/python-imgviz_1.1.0+ds-1.dsc:
> dscverify: /tmp/tmp_zat7ku8/python-imgviz_1.1.0+ds-1.dsc failed signature check:
> gpg: Signature made Tue Jun 16 01:06:18 2020 SAST
> gpg:                using RSA key 9236557B170C87F8821C0AC3C1E0D92E986F7C7E
> gpg: Can't check signature: No public key
> Validation FAILED!!
> gbp:warning: Version 1.1.0+ds-1 already imported.
> gbp:warning: Version 1.2.3+ds-1 already imported.
> gbp:warning: Version 1.2.4+ds-1 already imported.
> gbp:warning: Version 1.2.5+ds-1 already imported.
> gbp:warning: Version 1.2.6+ds-1 already imported.
> gbp:warning: Version 1.3.0+ds-1 already imported.
> gbp:warning: Version 1.4.0+ds-1 already imported.
> gbp:warning: Version 1.4.1+ds-1 already imported.
> gbp:warning: Version 1.5.0+ds-1 already imported.
> gbp:warning: Version 1.5.1+ds-1 already imported.
> gbp:info: Version '1.7.5+ds-1' imported under '/home/carsten/tmp/python-imgviz'
> gbp:info: Version '1.7.5+ds-2' imported under '/home/carsten/tmp/python-imgviz'
> gbp:info: Version '1.7.6+ds-1' imported under '/home/carsten/tmp/python-imgviz'
> gbp:info: Version '1.7.6+ds-2' imported under '/home/carsten/tmp/python-imgviz'
> gbp:info: Everything imported under /home/carsten/tmp/python-imgviz

The advantage doing it that way is you can later see the delta changes 
done in every upload. Sometime that is important.

Also your "issue" with the gap of changelog entries isn't existing after 
these imports.