You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you do a synth status, it says "Scanning entire ports tree". This step takes a long time (at least for me). So I can't help but wonder: Why does it need to scan the entire ports tree? Why can't it instead just scan the subset implied by the packages in question?
The text was updated successfully, but these errors were encountered:
Yes it's necessary to do the entire tree -- this requirement came after flavors was introduced.
The FreebSD ports projects needs to provide a suitable index for every change of the ports tree, but they do not. This is a major failure in my opinion.
The absurd length of time is because of 1) limitations of the makefile system and 2) unchecked abuse of the makefile system with regard to file inclusion and real-time evaluation of command output. Since I left the project, nobody checks for these things.
If the index were generated externally, all users could use it instead of having to generate one themselves.
This is not really an "issue", but a question:
When you do a
synth status
, it says "Scanning entire ports tree". This step takes a long time (at least for me). So I can't help but wonder: Why does it need to scan the entire ports tree? Why can't it instead just scan the subset implied by the packages in question?The text was updated successfully, but these errors were encountered: