From owner-freebsd-ports@FreeBSD.ORG Wed May 21 03:30:13 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3FDB4271 for ; Wed, 21 May 2014 03:30:13 +0000 (UTC) Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 12CFC21EC for ; Wed, 21 May 2014 03:30:13 +0000 (UTC) Received: by mail-ie0-f182.google.com with SMTP id as1so1451053iec.41 for ; Tue, 20 May 2014 20:30:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=MZfRqJjKgAudzLaeYII8KmKDHCmNYTr0gRD5e3icWaQ=; b=skij7cUqY7YRL2eD/KqAKBpvMtqOBBh15Rj1h3m13lAlQBOMWv7u+JfAHfDWRW9tIa VqL2VYMV4R4clJLrKOQO/VVOXCUjO0sUBPuvmGH0NVQwt2r6CQMRy4tZmPpBNFimWcQG X/WQvOPAY/yMUn9m5SFdzEHvF/RPM9X480xb2UrLj7RlHmIX7rhI9vm78niZEyOYeapm zf0ullf2jVbdXGVncIUVMEUAnnHQiPYEnW8695w/X7AbengTP1ltUZevNeE33A6qNHUO p5yMF9cn48L5j5IJDLVRl618P0ln7AC1AOgDjUOBMVhM51+Bv3cwC/skqOuUPdMSsEt2 Hpmg== MIME-Version: 1.0 X-Received: by 10.51.15.161 with SMTP id fp1mr10280412igd.25.1400643012513; Tue, 20 May 2014 20:30:12 -0700 (PDT) Sender: jdavidlists@gmail.com Received: by 10.42.211.133 with HTTP; Tue, 20 May 2014 20:30:12 -0700 (PDT) Date: Tue, 20 May 2014 23:30:12 -0400 X-Google-Sender-Auth: jLaSvi_YA0-VzjpBl6pLSesnNWk Message-ID: Subject: Poudriere & Haskell ports "Options changed, deleting" every time From: J David To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2014 03:30:13 -0000 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!