I am having a number of issues with Drupal 5.1 and the 5.x Leech modules:
First, I am a veteran PHP developer and user of other CMS systems. But Drupal is fairly new to me, so please forgive my ignorance.
My setup runs on 2 boxes - one production server in a cage, and one dev server at my location. The filesystem is rsync'd from production to dev, and I collect regular dumps from the database. When fetching feeds either manually or via cron, it is taking a *very* long time to pull everything in. It takes 2-3 minutes per feed, and a total of around 5 minutes if done through cron.php. I have put some debug statements in to make sure that nothing is timing out, and it gets both the RSS content and the keywords from Yahoo. The feeds are small and show up in my browser within around 1 or 2 seconds from both locations. Why would it be this slow?
Also, there appears to be a problem with the vocabulary code in leech_yahoo_terms.module. From what I can tell, the problem is in the leech_yahoo_terms_create_vocabulary_items() function. For starters, the $nid that is being passed in is sometimes 0, other times it has a legal value. In either case, the call to get the $vid always results in 0, which causes the function to return FALSE. Is this some kind of setup issue? The feeds come in and populate fine - and everything seems ok in the admin UI.