Bug#920377: dpkg > 1.19.3 breaks reprepro

2019-01-31 Thread Raphael Hertzog
Hi,

On Thu, 24 Jan 2019, Alf Gaida wrote:
> Commit 
> https://salsa.debian.org/dpkg-team/dpkg/commit/4a4619831de8b8972f86b489660dc98f187cfa34.patch
>  breaks reprepro.

For reference, that commit says this:
| dpkg-genchanges: Only reference binary packages being uploaded
| 
| The .changes file describes an upload, and its Binary and Description
| fields should contain (as documented) only references to the packages
| being uploaded.
| 
| In case of a source-only upload, the Binary and Description fields
| should be empty.
|
| Closes: #818618

And the "--ignore=missingfield" option is not sufficient to ignore the
error (the "Binary" field is not among the fields that are ignorable).

$ reprepro --ignore=missingfield processincoming kali 
rfcat_170508-0kali3_source.changes
In 'rfcat_170508-0kali3_source.changes': Missing 'Binary' field!
There have been errors!

This is rather annoying as we can't use the latest dpkg to upload packages
to any reprepro-based repository.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Bug#920377: dpkg > 1.19.3 breaks reprepro

2019-01-24 Thread Alf Gaida
Package: reprepro
Version: 5.2.0-1
Severity: grave

Dear Maintainer, 

Commit 
https://salsa.debian.org/dpkg-team/dpkg/commit/4a4619831de8b8972f86b489660dc98f187cfa34.patch
 breaks reprepro.

Error:
Jan 24 18:23:00 Missing 'Binary' field!
Jan 24 18:23:00 There have been errors!

Cheers Alf

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.3-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages reprepro depends on:
ii  libarchive13   3.3.3-3
ii  libbz2-1.0 1.0.6-9
ii  libc6  2.28-5
ii  libdb5.3   5.3.28+dfsg1-0.2
ii  libgpg-error0  1.33-3
ii  libgpgme11 1.12.0-6
ii  liblzma5   5.2.2-1.3
ii  zlib1g 1:1.2.11.dfsg-1

Versions of packages reprepro recommends:
ii  apt  1.8.0~beta1

Versions of packages reprepro suggests:
ii  gnupg-agent  2.2.12-1
ii  gpg-agent [gnupg-agent]  2.2.12-1
pn  inoticoming  
pn  lzip 
ii  pinentry-curses  1.1.0-1+b1

-- no debconf information