Hi Jeffrey,
>> How is it possible that the lookup stuff has been broken in NT6?
Under the hood, there's quite a lot that has changed from NT5 to NT6. Most of the changes are pretty boring stuff, so it doesn't make the excitement level go up, so it doesn't get a lot of press.
The most notable change, architechturally, is that the browse and form have been refactored as jQuery widgets. There are a number of advantages to doing this - the most immediate of which is that the text being sent in a browse or form gets smaller, and cleaner. As we move towards mobile it also gets easier to do some things, and in th long term the widget approach is easier to extend, and a lot easier to manage.
While I've tested a bunch of different things, there are always boud to be the odd place that has slipped through the cracks. The lookup issue, especially with the sheer variety of (dare I say wrong?) ways of using lookups is a manifestation of that.
Although we've had a spate of "lookup is broken" reports over the last few builds, we're really seeing a lot of different issues rather than the same issue. Some are a side-effect of the wizard, and the way some dictionaries are formed. Some are related to the way files are related, some are related to the use of decription and code fields, and so on.
At the moment backward-compatibility is the top priority, and I'm making every effort to resove any upgrade issues. In some cases this means better docs (the "upgrading" doc is continually being updated) to cover various possible situations, in other cases it's possible to make the transition smoother by expanding the envelope of what the widgets can manage.
Lookups are particularly prone to "breakage" when making this sort of transition because they're actually somewhat complex to handle under the hood, and because while there is a "right" way to do lookups, which is dependant on a "right" dictionary - many of us inherited dictionaries, or techniques, for doing lookups that are less than perfect. It's a real world we live in, and so we need to handle those sorts of things - I'm aware of that.
Of course there's no pressure to move to NT6 until you feel it has stabilised - but I do appreciate the effort of those who have updated, and are reporting issues - they are ultimately improving the upgrade for everyone else. The best I can do for them is to keep the builds, and information, flowing as smoothly as possible.
Cheers
Bruce