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

