okay I think I finally figured out what is happening.
sub _process_trees_arg {
my $self = shift;
return if get_option('_magic_trees'); # Already done this
after the first loop _magic_trees is set, so trees never get processed again.
now I just need to figure out how to unset it, I’m having no luck using options
in my tests. Fink::Config->get_option('_magic_trees’); just returns
_magic_trees, not the actual option value. And using set_options just produces
warnings, though I double that would help anyhow since i need to undef it.
Maybe we need a clear_option ?
Anyone have any ideas so I can fix the pdb?
---
TS
http://www.southofheaven.org/
Life begins and ends with chaos, live between the chaos!
> On Feb 23, 2016, at 7:43 PM, TheSin <[email protected]> wrote:
>
> so after many more hours of trying to figure this issue out. this is what I
> know
>
> get_treelist calls _process_trees_arg which is what sets _trees and returns
> it.
>
> if I call $config->get_treelist() it’s only right the first time, I can never
> reset it.
> if I call $config->_standard_treelist() it’s always right, it changes with
> the config params
> if I call $config->custom_treelist() it’s always right, it’s tells me if
> $config->get_treelist() differs $config->_standard_treelist(), basically.
>
> so the question is why does _process_trees_arg fail? Am I calling things
> wrong?
> ---
> TS
> http://www.southofheaven.org/
> Life begins and ends with chaos, live between the chaos!
>
>> On Feb 23, 2016, at 2:54 PM, TheSin <[email protected]> wrote:
>>
>> I’m currently working on the pdf files and noticed something odd, the PDB
>> basically runs in a loop for all dist/arch/tree variants, to do this it
>> makes a virtual config which is loaded in memory. So it doesn’t use files,
>> which is good, but it seems that Fink::Config->get_treelist() so not respect
>> this, once the param for trees is set it doesn’t forget it even with an
>> undef $Fink:Config::config. Here is an example that I built with the
>> relevant bits to show what happens. The reason this is an issue, so
>> require_packages() will use get_treelist to populate the $packages var, so
>> that I can we out duplicate versions before adding them to solr.
>>
>> Anyhow could some help me figure this out, or fix this issue preventing this?
>>
>> <test.pl>
>> ---
>> TS
>> http://www.southofheaven.org/
>> Life begins and ends with chaos, live between the chaos!
>>
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
fink-core mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.core
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-core