Re: How to verify NK.BIN builds for QA? by Valter
Valter
Fri Mar 28 06:24:06 PDT 2008
"Bruce Eitman [eMVP]" <beitman.nospam@applieddata.net.nospam> wrote
in news:O4h8VBNkIHA.3780@TK2MSFTNGP06.phx.gbl:
> Compare yes, but I am pretty sure that they will be different.
If you start from the same sources (sam QFEs, compiler version and
everyhing else) I think you should get the same binaries.
The nk.bin can be different because they may contain some signatures
(to recognize a hive registry file, for example), but the exes and
dlls should be the same.
> This is an ongoing theme especially in areas like medical, voting
> machines and military. I don't know of any real solution.
>
> In this case, the question is why? If it is a question of
> verifying the source matches the binary, why not implement a beter
> build system? If engineering tags the code in the VCS, and a
> build engineer who could be in your QA dept builds for release
> that could satisfy the requirement.
I usually got this kind of questions when somebody needs to install PB
on another developer machine or on his new PC... or if they discover
that bugs or features appear/disappear when building on different
machines.... Sometimes problems came from modifications inside the
\PUBLIC subtree, other times from QFEs not installed or not installed
in the same order.
Keeping a machine for "official" builds (those that will be tested by
QA and shipped to customers) is a good rule, and not only for CE,
IMHO.
--
Valter Minute
www.fortechembeddedlabs.it
Training, support and development for Windows CE
(the reply address of this message is invalid)