David Reiser <[EMAIL PROTECTED]> writes:

> gtkhtml3 and 3.8.15 are in crypto because of a builddepends on  
> libsoup (and its crypto dependencies). The packaging description  
> mentions that the crypto portions are only used for testing during  
> compile. Running otool -L on the gtkhtml library shows no links to  
> crypto libraries.
>
> Crypto policy says in part "As an extension of this policy, any  
> package that Depends (or BuildDepends) on such a package must also be  
> in crypto". Is this extension the kind  for which there is never an  
> exception? (Like: tests things using crypto libraries but doesn't  
> implement crypto, and doesn't link to crypto libraries in its binaries.)

The idea (thanks dmacks for the explanations on #fink) behind this
part of the policy is consistency. One should be able to compile a
package even if the crypto branch is not enabled on his/her system. If
gtkhtml has a buildep on a crypto package, then it should be in crypto
as well, because it won't compile is the crypto branch is not enabled
-- regardless whether or not it implements or links against crypto
libs.

> I've found that if I strip the crypto dependencies from the info file  
> and add BuildConflicts: libsoup-everything-but-shlibs,  
> gtkhtml3.8.15-3.10.2 will build and the resulting library is drop-in  
> usable for gnucash 2.0.2. I still have to test if gnucash builds  
> against the nc version.

Then I guess the question is whether libsoup should be listed as a
buildep in gtkthml. It it builds without it, and if the binary is
fully functional, then we can just drop libsoup from the buildeps and
move it to non crypto. Of course we have to make sure that it is
usable for all packages that use it, not only gnucash.

Sébastien


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to