Hi, Am Samstag, den 07.02.2009, 15:06 +0100 schrieb Bram Senders: > I remember what the problem was; contextfree contains a copy of portions > of the source of the AntriGrain Geometry library, which is in Debian as > libagg-dev. This is not allowed as of Debian Policy 3.8.0 (although I > think the package would now be okay as per Policy 3.7.3). > > However, I don't understand how to remove the agg portions from the > contextfree source, because of two reasons: > > 1. The agg .cpp files are used by the contextfree Makefile to > produce .d files. But I cannot reproduce this using the > libagg-dev package, as this only includes the headers and > some .a files. > 2. The contextfree Makefile compiles the agg files into .o and > links using them, but libagg-dev only provides the .a files. > > All in all, I simply know too little about building these kinds of > things to be able to get this working properly. I have a working > version of the contextfree 2.2 Debian package up on > http://rabarber.luon.net/~bram/Debian/contextfree/, but this builds > using the internal copy of the agg sources. Anyone care to help fix > this? Joachim, Paul? > > Or is it allowed to upload a package using an outdated Debian Policy?
if your build is doing something special to the sources, it is no longer a “convenience copy” (or at least it can be argued that this is the case). I’d suggest you upload the package, with policy 3.8.0, and note in debian/copyright or debian/README.source the reasons you are using the included agg code. Then you should file a wishlist bug against libagg-dev if it is possible for them to ship the required .d files, so that eventually you can make use of that. Mention the bugreport number in your explanation. I think this should satisfy the requirements by the policy. Note that even policy is not a set of rules that are absolute, but a description of common and approved practice – if there are valid reasons to diverge from them, then do it. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil