On Wed, 11 Jun 2008, Garrett D'Amore wrote: > So maybe instead of a gazillion different CRs, you could just do a single CR > saying "incorporate changes from upstream supplier". I'd still like to have > some explanation in that CR for what all the changes are for, but you can > coordinate with Masa to get the details.
Essentially it is just that. As you might know, there's about 6 months of work that has been going into the codebase. During that time there have been several problems with the test suites, and either things that broke fixing something else, or similar. > (Of course, listing all the CRs individually is even better, but I do > recognize it is potentially a fair bit more effort.) To be honest, it wasn't that at all...we started out failing on test08 on sparc. This was in part due to some of the networking that was taking place in nevada also, and this work has been going on since putback. While I knew that sparc was a problem, I thought it made sense to putback the fix for the auto-negotiate problem, it effects quite a number of folks. But I was told that it would be best to fix it before doing the putback. In a way I feel guilty of code creep, not intentional, but just through the course of evolution in fixing things, we have not been able to issolate the final problem that was found, until just last week, see CR# 6713612. To add fuel to all of this fire, the nicdrv test suites were going through quite a few changes, some which I myself did not and still do not feel were substantiated. In fact, I believe that the test suites should go through some type of ARC so that we know that the changes being made are solid changes. As it is, there is no guidelines for nicdrv, and it seems to have been a moving target. This is an issue in itself, but just pointing this out as the nicdrv suites were changing but we weren't getting updates on a regular basis and fighting some problems with what we were using. Imagine how I felt when I saw the nicdrv test suites released and there was a fix for a timeout in test08...hmmm...that sounds familiar and what brought us in this mess to begin with... Sorry for the long reply, this has consumed a lot of time on both mine and Masa's part. I also tip my hat to Masa, he is running nicdrv himself, and is able to test drivers on his own, has made his code completely cstyle and line compliant (a huge improvement when it integrated), and along with your afe/mxfe drivers, one of the most substantial contributions from the OpenSolaris community to date. A big thanks to him for all of that. -- Alan DuBoff - Solaris x86 IHV/OEM Group _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss