Control: severity -1 wishlist

Hi!

On Tue, 2015-08-11 at 11:05:52 +0200, Christoph Berg wrote:
> Package: dpkg-dev
> Version: 1.18.1
> Severity: normal

> when looking up if symbols could have tags (especially arch restrictions)
> I first looked at dpkg-shlibdeps(1) which then directed me to deb-symbols(5):
> 
>        The format for an extended shared library dependency information entry 
> in these files is:
> 
>        library-soname main-dependency-template
>        [| alternative-dependency-template]
>        [...]
>        [* field-name: field-value]
>        [...]
>         symbol minimal-version [id-of-dependency-template]
> 
> This grammar doesn't allow tags so I gave up.

Well, that's because the symbols files in a binary package or in the
dpkg database does not allow such tags. The deb-symbols file just
describes that format, not the one used in the source package.

> The correct information would have been in dpkg-gensymbols(1):
> 
>         (tag1=i am marked|tag name with space)"tagged quoted symbol"@Base 1.0
>         (optional)tagged_unquoted_symbol@Base 1.0 1
>         untagged_symbol@Base 1.0
> 
> Please add (probably better move) this information to deb-symbols(5).
> (I guess most of the background info should be moved to section 5.)

I can see that this might seem confusing, or hard to reach, do you
think you might have found it more obvious if the other format was
described in something like deb-src-symbols(5) instead?

Thanks,
Guillem

Reply via email to