Message ID | 1432742616-1328-1-git-send-email-karlp@tweak.net.au |
---|---|
State | Accepted |
Headers | show |
On 27/05/2015 18:03, Karl Palsson wrote: > + my $this_feed_target = lookup_target($feed, $name); > + $this_feed_target and do { how about just calling it $target ?
John Crispin <blogic@openwrt.org> wrote: > On 27/05/2015 18:03, Karl Palsson wrote: > > + my $this_feed_target = lookup_target($feed, $name); > > + $this_feed_target and do { > > how about just calling it $target ? Because even though the method is "lookup_target" it actually returns a feed for the target $name. I could change the method to lookup_feed_for_target too, if that would help. Sincerely, Karl Palsson
Karl Palsson <karlp@tweak.net.au> wrote: > > John Crispin <blogic@openwrt.org> wrote: > > On 27/05/2015 18:03, Karl Palsson wrote: > > > + my $this_feed_target = lookup_target($feed, $name); > > > + $this_feed_target and do { > > > > how about just calling it $target ? > > Because even though the method is "lookup_target" it actually returns a > feed for the target $name. > > I could change the method to lookup_feed_for_target too, if that would > help. Hi, Is anything else needed here? Would be nice to get this fixed before it's branched. Sincerely, Karl Palsson
Karl Palsson <karlp@tweak.net.au> wrote: > > John Crispin <blogic@openwrt.org> wrote: > > > On 27/05/2015 18:03, Karl Palsson wrote: > > > > + my $this_feed_target = lookup_target($feed, $name); > > > > + $this_feed_target and do { > > > > > > how about just calling it $target ? > > > > Because even though the method is "lookup_target" it actually returns a > > feed for the target $name. > > > > I could change the method to lookup_feed_for_target too, if that would > > help. > > Is anything else needed here? Would be nice to get this fixed before > it's branched. > Anything? It now should be backported to CC as well, given that this is documented behaviour of scripts/feeds that's regressed. Sincerely, Karl Palsson
diff --git a/scripts/feeds b/scripts/feeds index a6be9cc..55756d9 100755 --- a/scripts/feeds +++ b/scripts/feeds @@ -450,10 +450,10 @@ sub install_package { my $force = shift; my $ret = 0; - $feed = lookup_target($feed, $name); - $feed and do { + my $this_feed_target = lookup_target($feed, $name); + $this_feed_target and do { $installed_targets{$name} and return 0; - install_target($feed, $name); + install_target($this_feed_target, $name); return 0; };