Date: Wed, 21 May 2014 11:24:58 -0400 From: J David <j.david.lists@gmail.com> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: freebsd-ports@freebsd.org Subject: Re: Poudriere & Haskell ports "Options changed, deleting" every time Message-ID: <CABXB=RSFNL_6NhkJV3ge-V6V%2BuNbz2Ki3hvqEWfEiP%2B%2BsKqT3w@mail.gmail.com> In-Reply-To: <537C42B8.6050705@infracaninophile.co.uk> References: <CABXB=RQ3hA4VfYOVSVz9vVPuRKNHOt4dsQbNDywYY%2BazEQP_qg@mail.gmail.com> <537C42B8.6050705@infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 21, 2014 at 2:07 AM, Matthew Seaman <m.seaman@infracaninophile.co.uk> wrote: > Try > > CHECK_CHANGED_OPTIONS=verbose > > in /usr/local/etc/poudriere.conf ? Great suggestion, thanks! With just one Haskell port, hs-text, here's what happens: ====>> Calculating ports order and dependencies ====>> Sanity checking the repository ====>> Options changed, deleting: hs-text-0.11.3.1_4.txz ====>> Pkg: DYNAMIC ====>> New: DOCS DYNAMIC ====>> Deleting stale symlinks Running "bulk devel/hs-text" twice in a row produces the above result both times. After doing "poudriere options -c devel/hs-text" and clearing the DOCS option, poudriere stopped trying to rebuild it. Doing the same for the rest of the Haskell modules resolved the issue completely. So somehow if the DOCS option is enabled, it isn't making it from the config to the package, so poudriere keeps trying to rebuild to pick it up. It looks like the underlying lang/ghc package did not have DOCS enabled. So it seems like this was overriding the individual modules' DOCS option and creating the discrepancy. Probably there is some widget in the lang/ghc package that's needed to build the documentation. Thanks!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABXB=RSFNL_6NhkJV3ge-V6V%2BuNbz2Ki3hvqEWfEiP%2B%2BsKqT3w>