[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#784290: Too strict version in ${misc:Recommends}



Package: apache2-dev
Version: 2.4.12-1
Severity: normal
Control: affects -1 owncloud

Hi,

Thanks for making our live easier with this tool!

I recently added “--with apache2” with a basic debian/apache2 file into
a packaged webapp.

	$ cat debian/apache2 
	conf debian/config/apache/owncloud.conf

I noticed that since apache2-dev has been upgraded to 2.4.12-1, it now
generates the following ${misc:Recommends}:

	apache2 (>= 2.4.12~) | httpd

Yet, nothing changed in the generated code since last time I built the
webapp:

	$ debdiff --controlfiles ALL ../owncloud_8.1.0~alpha[…]
	[…]
	No differences were encountered between the conffiles files
	[…]
	[…], apache2 (>= [-2.4.10~)-] {+2.4.12~)+} | httpd
	[…]
	No differences were encountered between the postinst files

	No differences were encountered between the postrm files

	No differences were encountered between the prerm files

That seems wrong to recommend the latest apache2 version just because
the package was built with the latest apache2-dev version, since nothing
requires it (there is no reason the package wouldn’t work with the
previous apache2 version, 2.4.10, as available in Jessie).

Please, do not let apache2-dev bump the version unless it is actually
required: it will just makes it more painful to use such webapp in a
different but compatible environment (or require to rebuild it in the
other environment just to unbump the version in the control file,
without any other change).

Thanks in advance.

Regards

David

-- System Information:
Debian Release: stretch/sid
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-proposed-updates'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (100, 'buildd-unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.18.0-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apache2-dev depends on:
ii  debhelper        9.20150502
ii  libapr1-dev      1.5.1-3
ii  libaprutil1-dev  1.5.4-1
ii  openssl          1.0.2a-1
ii  perl             5.20.2-4

apache2-dev recommends no packages.

apache2-dev suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: Digital signature


Reply to: