Bug 217030 - ports-mgmt/poudriere: "poudriere options" does not apply new options
Summary: ports-mgmt/poudriere: "poudriere options" does not apply new options
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Bryan Drewery
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-12 14:31 UTC by Christian Ullrich
Modified: 2017-02-12 14:31 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (bdrewery)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Ullrich 2017-02-12 14:31:16 UTC
When running "poudriere options", newly configured options are not applied to subsequent ports. This leads to confusing behavior:

- You disable an option to remove a dependency
- The next options screen wants you to configure that very dependent port

I have seen this while trying to configure java/openjdk8:

- java/openjdk8
  - [...]
    - print/cups
      - net/avahi-app
        - [...]
          - devel/llvm39

While configuring options, I get an options screen for cups, and turn off AVAHI. Shortly after that, the options screen for llvm39 appears.

This is more a cosmetic issue, because the disabled dependency will not actually be built, but finding this out took me quite a while.