On Tue, May 08, 2007 at 04:26:03AM -0700, Brian Dessent wrote: >Matthew Woehlke wrote: > >> > That is, it starts on 2.41-2, but never goes back to that >> > version. >> >> Hmm, that /is/ odd. In fact, it sounds like it might be a weird setup >> bug i.e. an installed version that is no longer available messes up the >> cycle. I would definitely try a setup snapshot and checking the log as >> per Brian's advice (although I'm not sure if the log will help since >> setup does seem to know about the new version). If you're feeling >> adventurous you could download the setup source code and have a look >> around. :-) > >Yes, it is a setup bug. And yes, I'm pretty sure it's been reported >before. It only happens when you have a version installed that's so old >it's no longer available on the mirror, I think. > >Every time I go to try to track down these kind of bugs I become >overwhelmed by the mess of spaghetti code that handles the 'cycle >selection' thing. It's hard to follow and hard to maintain, and I'd >like one day to start over and rewrite that part with a more logical >structure.
I wonder if that code still has remnants of my attempt to rewrite this years ago. If so, I apologize for how bad it is. It wasn't one of my best efforts. cgf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/