Debian Bug report logs - #615940
dpkg-gensymbols: support a #CURVER# substitution to generate strict dependencies

version graph

Package: dpkg-dev; Maintainer for dpkg-dev is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dpkg-dev is src:dpkg.

Reported by: Raphael Hertzog <hertzog@debian.org>

Date: Tue, 1 Mar 2011 07:51:02 UTC

Severity: wishlist

Found in version dpkg/1.15.8.10

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-devel@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>:
Bug#615940; Package dpkg-dev. (Tue, 01 Mar 2011 07:51:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Raphael Hertzog <hertzog@debian.org>:
New Bug report received and forwarded. Copy sent to debian-devel@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>. (Tue, 01 Mar 2011 07:51:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Raphael Hertzog <hertzog@debian.org>
To: submit@bugs.debian.org
Subject: dpkg-gensymbols: support a #CURVER# substitution to generate strict dependencies
Date: Tue, 1 Mar 2011 08:47:58 +0100
Package: dpkg-dev
Version: 1.15.8.10
Severity: wishlist

On Mon, 28 Feb 2011, Jakub Wilk wrote:
> * Raphael Hertzog <hertzog@debian.org>, 2011-02-28, 16:01:
> >symbols which should not be used can either be not listed in the
> >symbols file (and be auto-added at build time with a strict
> >dependency on the latest version) or be referenced in the symbols
> >file but with an alternate dependency (either one that is
> >unsolvable or one that is very strict in terms of version
> >allowed).
> 
> It'd nice if dpkg-gensymbols could generated such an alternate
> dependency automatically for all symbols that are tagged optional.

I don't really see the point. When you add the optional tag, you can
surely also add the alternate dependency in the file.

What is missing however is a way to have that alternate dependency
embed the strict versioning scheme. For this we need to support a new
#CURVER# substitution that is replaced with the current version so that
we can keep the associated dependency in sync with the latest version of
the package.

Filing this as a wishlist bug.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
                      ▶ http://RaphaelHertzog.fr (Français)




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 14:02:04 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.