Whenever I build a ports list with Haskell modules in it, poudriere insists on rebuilding those Haskell modules every time, claiming the options have changed. The options haven't changed; it will happily report this even if run twice in a row on a system with no other activity in between:
====>> Options changed, deleting: hs-HTTP-4000.2.8_4.txz ====>> Options changed, deleting: hs-HUnit-1.2.5.2_4.txz ====>> Options changed, deleting: hs-HaXml-1.24_4.txz ====>> Options changed, deleting: hs-MonadCatchIO-mtl-0.3.0.5_6.txz ====>> Options changed, deleting: hs-QuickCheck-2.6_4.txz ====>> Options changed, deleting: hs-SHA-1.6.1_6.txz ====>> Options changed, deleting: hs-alex-3.0.5_4.txz ====>> Options changed, deleting: hs-ansi-terminal-0.6_5.txz ====>> Options changed, deleting: hs-ansi-wl-pprint-0.6.6_6.txz ====>> Options changed, deleting: hs-cabal-install-1.16.0.2_4.txz ====>> Options changed, deleting: hs-cgi-3001.1.7.5_4,1.txz ====>> Options changed, deleting: hs-curl-1.3.8_7.txz ====>> Options changed, deleting: hs-dataenc-0.14.0.5_5.txz ====>> Options changed, deleting: hs-dlist-0.5_13.txz ====>> Options changed, deleting: hs-darcs-2.8.4_6.txz ====>> Options changed, deleting: hs-extensible-exceptions-0.1.1.4_4.txz ====>> Options changed, deleting: hs-ghc-paths-0.1.0.9_5.txz ====>> Options changed, deleting: hs-haddock-2.13.2_4.txz ====>> Options changed, deleting: hs-happy-1.18.10_6.txz ====>> Options changed, deleting: hs-hostname-1.0_12.txz ====>> Options changed, deleting: hs-hashed-storage-0.5.10_6.txz ====>> Options changed, deleting: hs-haskeline-0.7.0.3_5.txz ====>> Options changed, deleting: hs-hscolour-1.20.3_6,1.txz ====>> Options changed, deleting: hs-html-1.0.1.2_11.txz ====>> Options changed, deleting: hs-mmap-0.5.8_7.txz ====>> Options changed, deleting: hs-mtl-2.1.2_6.txz ====>> Options changed, deleting: hs-network-2.4.1.2_4.txz ====>> Options changed, deleting: hs-parsec-3.1.3_6.txz ====>> Options changed, deleting: hs-primitive-0.5.0.1_6.txz ====>> Options changed, deleting: hs-polyparse-1.9_4.txz ====>> Options changed, deleting: hs-random-1.0.1.1_8.txz ====>> Options changed, deleting: hs-regex-base-0.93.2_11.txz ====>> Options changed, deleting: hs-regex-compat-0.95.1_9.txz ====>> Options changed, deleting: hs-stringsearch-0.3.6.4_6.txz ====>> Options changed, deleting: hs-regex-posix-0.95.2_6.txz ====>> Options changed, deleting: hs-tar-0.4.0.1_6.txz ====>> Options changed, deleting: hs-test-framework-0.8_7.txz ====>> Options changed, deleting: hs-text-0.11.3.1_4.txz ====>> Options changed, deleting: hs-transformers-0.3.0.0_8.txz ====>> Options changed, deleting: hs-test-framework-quickcheck2-0.3.0.1_7.txz ====>> Options changed, deleting: hs-test-framework-hunit-0.3.0_7.txz ====>> Options changed, deleting: hs-unix-compat-0.4.1.1_4.txz ====>> Options changed, deleting: hs-utf8-string-0.3.7_9.txz ====>> Options changed, deleting: hs-xhtml-3000.2.1_8.txz ====>> Options changed, deleting: hs-zlib-0.5.4.1_4.txz ====>> Options changed, deleting: hs-xml-1.3.13_4.txz ====>> Options changed, deleting: hs-vector-0.10.0.1_6.txz The actual Haskell language port itself isn't affected, just the modules. The packages do build successfully every time. It's pretty much certain that this is a result of something silly I've done, rather than a defect in poudriere, but I'm baffled as to what it could be. Nothing I do with "poudriere options" seems to affect it. Does anyone have any idea where I should look to figure this out? Is there a way to manually see what the "before and after" options are that poudriere is looking at to determine that something has changed? Thanks for any advice! _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
