Re: Results of 2014 Fink buildworld run on 10.9
TheSin <[email protected]>
| Newsgroups | gmane.os.apple.fink.devel |
|---|---|
| Message-ID | <[email protected]> |
I have always said and stand by that BDO packages should be allowed to have a Dep on other BDO packages. So -dev packages can dep on other -dev packages. It’s be a slight bending of the rule but still keep it close to the original and it would solve lots of issues. I have brought this up a few times in the past. --- TS http://www.southofheaven.org/ Life begins and ends with chaos, live between the chaos! On Aug 20, 2014, at 8:14 AM, Jack Howarth <[email protected]> wrote: > The buildworld has also exposed a major flaw in the r-base* packaging. The builds logs for… > > http://www.snaggledworks.com/fink/buildworld/2014-07-24/logs/cran-slam-r30.log > > and > > http://www.snaggledworks.com/fink/buildworld/2014-07-24/logs/cran-rjava-r31.log > > show the missing dependencies on gcc49-compilers and libicu48-dev (among others from > /sw/Library/Frameworks/R.framework/Resources/etc/Makeconf's linkage of > LIBS = -lpcre -llzma -lbz2 -lz -lm -liconv -licuuc -licui18n > > The debian developers solve this in their r-base-dev package with dependencies on the required *-dev packages… > > https://packages.debian.org/sid/r-base-dev > > Unfortunately the use of BuildDependsOnly: True in the r-base*-dev split-off prohibits this in fink. So it would appear that the only solution is to explicitly add those missing *-dev dependencies to the BuildDepends in every single cran package in libs/rmods. Ugh. > Jack > ps It makes one wonder if fink couldn't be modified to special case the BuildDependsOnly: True to disable it for the *-dev split-off itself. That is that Depends on *-dev which use BuildDependsOnly: True are ignored for the case of their presence in a *-dev which has already has BuildDependsOnly: True itself since that will recursively force the BuildDependsOnly: True on the other -dev packages to be honored despite their presence in the Depends of r-rbase*-dev. > > > On Wed, Aug 20, 2014 at 7:55 AM, Hanspeter Niederstrasser <[email protected]> wrote: > > http://www.snaggledworks.com/fink/buildworld/2014-07-24/out/filters.xml > > > > but this gives me a 404 error. > > That's fixed now. > > > In any case, I fixed some of the issues you pointed out (in sdl2, fflas-ffpack, mc, the-silver-searcher) but now am mostly left with "failures/project/insufficient_permission" failures, but I am not quite sure what the failure indicates. Perhaps this: > > > > cp: /sw/share/info/dir.bak: Permission denied > > > > I think this is caused by the install-info tool and the fact that the affected packages (e.g. grep) use the "InfoDocs" fields. I don't think a package author can do much about that, can they? As such, perhaps you could check if the above line is the only one with "permission denied", and in that case, demote the "failure" to a "warning" ? > > Yeah, I've downgraded those to a warning. fink-bld takes care of any > writing being done directly into %p. > > Hanspeter > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Fink-devel mailing list > [email protected] > List archive: > http://news.gmane.org/gmane.os.apple.fink.devel > Subscription management: > https://lists.sourceforge.net/lists/listinfo/fink-devel > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/_______________________________________________ > Fink-devel mailing list > [email protected] > List archive: > http://news.gmane.org/gmane.os.apple.fink.devel > Subscription management: > https://lists.sourceforge.net/lists/listinfo/fink-devel ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Fink-devel mailing list [email protected] List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel