Bug#996719: "Provides: elpa-dash-functional" needs to be versioned to satify elpa-helpful

2021-10-18 Thread Sean Whitton
Hello Paul,

On Sun 17 Oct 2021 at 08:42PM +02, Paul Gevers wrote:

> With the upload of 2.19.0+dfsg-1 elpa-dash took over
> elpa-dash-functional via a Provides. However, elpa-helpful has a
> versioned dependency on elpa-dash-functional. Policy 7.5 says this:
> """
> If the Provides field does not specify a version number, it will
> not satisfy versioned dependencies or violate versioned Conflicts or
> Breaks.
> """
>
> Please add a version to the Provides, otherwise elpa-dash can't take
> over elpa-dash-functional in testing [1].

Thank you for the filing.  On IRC, Nicholas pointed out that it is not
clear elpa-dash should be providing elpa-dash-functional at all without
providing the empty upstream transitional dash-functional.el, which it
is not at present.

So instead I'm going to patch and team-upload all remaining packages
depending on elpa-dash-functional to not do so, and then drop the
Provides.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#996719: "Provides: elpa-dash-functional" needs to be versioned to satify elpa-helpful

2021-10-17 Thread Paul Gevers
Package: elpa-dash
Version: 2.19.0+dfsg-1
Severity: important

Dear maintainers,

With the upload of 2.19.0+dfsg-1 elpa-dash took over
elpa-dash-functional via a Provides. However, elpa-helpful has a
versioned dependency on elpa-dash-functional. Policy 7.5 says this:
"""
If the Provides field does not specify a version number, it will
not satisfy versioned dependencies or violate versioned Conflicts or
Breaks.
"""

Please add a version to the Provides, otherwise elpa-dash can't take
over elpa-dash-functional in testing [1].

Paul

[1] https://release.debian.org/britney/update_output.txt

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-dash depends on:
ii  dh-elpa-helper  2.0.9
ii  emacsen-common  3.0.4

elpa-dash recommends no packages.

elpa-dash suggests no packages.