Package: tinyxml-2.6.2-2
Version: all

Pkgconfig files are meant to be common interfaces that all distros
share. Thus it is important that they are only modified upstream unless
we are really talking about trivial fixes like libsuffix support here.

If packagers don't follow this policy then they break this common interface.

This is not the first time happening because debian packagers
modify/rename/add pkgconfig files without caring about other distros
(e.g. libtbb-dev and liblua).

Developers running debian will code their build system believing that
"pkg-config --libs tinyxml" will be valid, but it's not, cause upstream
ships none.
Packagers from other distros will have to fix this once they want to
include the software from this developer.

Stop changing pkgconfig files randomly unless it's absolutely necessary.
Fix your packages in another way or send patches upstream.

The current behavior is unprofessional. Fix your packaging policies please.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to