Your message dated Tue, 25 Apr 2017 16:32:54 +0200
with message-id <d36bc25c-68cf-4690-6b89-82e2ecd2a...@canonical.com>
and subject line Re: [Pkg-leofs-devel] Bug#858803: erlang-cowboy: Cowboy 2.0 != 
Cowboy 1.0
has caused the Debian Bug report #858803,
regarding erlang-cowboy: Cowboy 2.0 != Cowboy 1.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
858803: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858803
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: erlang-cowboy
Version: 2.0.0~pre.1+dfsg1-2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

For some reason, erlang-cowboy source has been updated to point at Cowboy
2.0.  This renders the package unusable, since Cowboy 2.0 is a
backward-incompatible API rework (even the name of the "start library"
function has changed).  This package should be reverted to point at the
latest Cowboy 1.x release, and a separate "erlang-cowboy2" package should be
made to track the Cowboy 2.x releases.

Furthermore, the release that this package currently points at is a 2.0
prerelease, which is missing major changes present in the latest 2.0
prerelease.  So, it is not usable even by code expecting Cowboy 2.0.


-- System Information:
Debian Release: 6.0.7
  APT prefers oldoldstable
  APT policy: (500, 'oldoldstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37.2-RX-domU-static (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages erlang-cowboy depends on:
ii  erlang-base    1:19.2.1+dfsg-1
ii  erlang-cowlib  1.3.0-2
ii  erlang-crypto  1:19.2.1+dfsg-1
ii  erlang-ranch   1.2.1-3

erlang-cowboy recommends no packages.

erlang-cowboy suggests no packages.

-- debconf information:
Unescaped left brace in regex is deprecated, passed through in regex; marked by 
<-- HERE in m/^(.*?)(\\)?\${ <-- HERE ([^{}]+)}(.*)$/ at 
/usr/share/perl5/Debconf/Question.pm line 72.
Unescaped left brace in regex is deprecated, passed through in regex; marked by 
<-- HERE in m/\${ <-- HERE ([^}]+)}/ at /usr/share/perl5/Debconf/Config.pm line 
30.

--- End Message ---
--- Begin Message ---
Control: notfound -1 2.0.0~pre.1+dfsg1-2

Dear Chris,

On 03/27/2017 04:49 AM, Chris Pacejo wrote:
> Package: erlang-cowboy
> Version: 2.0.0~pre.1+dfsg1-2
> Severity: grave
> Justification: renders package unusable
> 
> Dear Maintainer,
> 
> For some reason, erlang-cowboy source has been updated to point at Cowboy
> 2.0.  This renders the package unusable, since Cowboy 2.0 is a

The package does not seem to be unusable, I see for example the averell
package which depends on erlang-cowboy and does not have any open bug.

The version of the cowboy application is 2.0.0-pre.1, thus the version
of the package is correct.

> backward-incompatible API rework (even the name of the "start library"

Debian follows the convention of bumping binary package names for major
shared library ABI changes but this practice does not cover Erlang
modules thus bumping the binary package name is not warranted here.

> function has changed).  This package should be reverted to point at the
> latest Cowboy 1.x release, and a separate "erlang-cowboy2" package should be
> made to track the Cowboy 2.x releases.

Debian also provides multiple versions of gcc for example in separate
source packages but gcc is one of the most central and widely used
packages but it is not the established practice for Erlang packages and
I don't think the case for erlang-cowboy is strong enough to start
shipping two variants.

This pre-release was uploaded on 2015-05-05 and we are too deep in the
freeze to either revert to 1.x or upload a new pre-release thus most
likely Stretch will be released with the current version.
After the release I  will update the package to latest 2.x pre-release
and will stay with stable updates in unstable.

If you need a packaged erlang-cowboy for Stretch you can ask for
backporting it to stretch-backports after the release.

Cheers,
Balint

> 
> Furthermore, the release that this package currently points at is a 2.0
> prerelease, which is missing major changes present in the latest 2.0
> prerelease.  So, it is not usable even by code expecting Cowboy 2.0.

--- End Message ---

Reply via email to