Alrighty, folks... I need some serious feedback and testing so we can push out a 1.0 release. I had to roll back a patch that got in, and I want to make sure there are no outstanding issues with checkout. I'm looking specifically for bugs right now... deal breakers for a 1.0 release.
I'll be gone over the weekend and so can't do a lot of stress testing myself. The more the merrier, though, so I invite you all to pitch in. Test out clean installs of the latest Bazaar code (get it from the download link at the top of our Bazaar log) and updates from previous versions if possible. Post your feedback in this thread.
We're anxious to get a 1.0 release out so we can move on with future development, addressing some of the underlying APIs and moving on to Drupal 6. However, I'm of the mind that we don't release buggy software... not as "featureful" as some might expect is fine with me as long as we document our limitations. For that matter, it'd be great to get more documentation up. 
While I was doing some of my own testing, I came up with the idea that we don't just want our code to work... we also don't want it to break. It's one thing to write code for ideal situations and normal processes... quite another to write code that won't break when used by malicious or ignorant users. Feel free to do weird things during checkout and post up any unexpected results. I know of a few quirks that exist right now but aren't deal breakers since they aren't security holes or avenues for abuse.
Example? Editing cart contents in a separate tab with another tab going through checkout... it may appear to the user that they can game the system and submit a cheap order, but in reality their order will just disappear. They don't get a pretty error message right now (would be nice in the future), but they're also trying to steal or just being dumb so I'm not concerned about them getting a nice error message. In that sense, it's not a deal breaker for a 1.0 release.
So... get out your testing hats, fire up a web server, and try out the code. For your convenience, I'm attaching a .tar.gz that includes the latest Drupal 5.7 and the recommended versions of our module dependencies. Install that to a directory, add the latest Ubercart to your /sites/all/modules directory, and give it a whirl.
Many thanks! You guys rock. 
And now... I'm going camping.
| Attachment | Size |
|---|---|
| drupal-and-dependencies.tar.gz | 988.04 KB |




We did have a great time and a hard hike through the woods up and down the gorge. We were all a little worse for the wear after the fact.
Joined: 08/07/2007