Package: grep
Version: 2.23-1
Severity: critical
Justification: breaks other software used to generate data mandated by policy.

Dear Maintainer,

I noticed that since today when building a package maintained by the
Debian GNOME Team the Uploaders field became empty (caught by lintian).

The problem somehow seems to be related to the "grep -vF ..." usage in
http://sources.debian.net/src/gnome-pkg-tools/0.19.5/1/rules/uploaders.mk/#L21

(uploaders.mk is a makefile snippet to generate the Uploaders field
from the last 10 uploaders signature in debian/changelog.)

I've tested stripping out 'grep -vF "`$(GET_MAINTAINER_CMD)`" |' which
"fixes" this issue .... but that ofcourse leaves the maintainer included
in uploaders, which is not wanted.

If you have any ideas about what possibly uploaders.mk does wrong which
happened to work before please share.

(I'm not sure how to create a minimal testcase for the problem, but I'll
ask #debian-gnome for help looking into this.)

I'm filing this with high severity granted that we probably really
don't want to relieve all Debian gnome maintainers from their duties
which will happen when buildds (re)builds packages now (either because
of sourceful uploads or binNMUs).
Feel free to downgrade if you disagree!

I can also confirm that downgrading grep to 2.22-1 in a chroot which
previously experienced the problem solves it.

Regards,
Andreas Henriksson

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages grep depends on:
ii  dpkg      1.18.4
ii  libc6     2.21-8
ii  libpcre3  2:8.38-1

grep recommends no packages.

grep suggests no packages.

-- no debconf information

Reply via email to