Re: Results of 2014 Fink buildworld run on 10.9

"Daniel Macks" <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <[email protected]>
On Tue, 19 Aug 2014 13:47:58 +0200, Max Horn <[email protected]> wrote:
Dear Hanspeter,
>
> On 17.08.2014, at 21:18, Hanspeter Niederstrasser 
> <[email protected]> wrote:
>
> > Dear Fink developers and users,
> > > I've just published the results of a buildworld run on a 10.9 
> system. > The buildworld tries to build every package in the Fink 
> tree from > scratch on a clean environment and so will find packaging 
> problems that > may be hidden on a production system. 
>
> Thanks for that!
>
> > > The general report broken down by results category is here:
> > http://www.snaggledworks.com/fink/buildworld/2014-07-24/out/report.html
> > > The listing by maintainer is here:
> > http://www.snaggledworks.com/fink/buildworld/2014-07-24/out/maintindex.html
>
> On both of these, there is a link to "failure category definitions", 
> pointing to
>
>   http://www.snaggledworks.com/fink/buildworld/2014-07-24/out/filters.xml
>
> but this gives me a 404 error. 
>
>
> 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" ?

In a packaging context, install-info should be deferred to the actual 
live install (.deb -> %p) rather than during the writing to the staging 
directory (InstallScript -> %i). InfoDocs automatically does the 
former. Some build systems automatically disable install-info in the %i 
context, but others need to be disabled explicitly by the maintainer. 
It's always doable, but there are many variations among the build tools 
(sometimes an autoconf flag, sometimes a make variable, sometimes 
manually commenting out part of a makefile). 

dan

--
Daniel Macks
[email protected]



------------------------------------------------------------------------------
_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.