[p4] How do YOU identify the code set for a release?

Jeff A. Bowles jab at pobox.com
Sun Jan 6 20:05:24 PST 2008


One of the giant questions is the QA Manager who asks, point-blank, "can you
recreate this release, byte-for-byte, with what is stored in your source
librarian?"
The build manager who delivered a release that was created using a full
build and then a few subsequent incremental builds will either have a
complex answer or a really blank look on his face.

Neither is terrific. If it's the former, the QA Manager is certainly
encouraged to ask (at least once) for the build-folks to show that really,
truly can be recreated. (If it's the latter, the QA Manager probably just
says, "come back when you have can recreate this.")

I don't bring this up to say that the strategies mentioned in this thread
are technically suspect, but that there is a higher-level requirement that
the business merits.

  -Jeff Bowles


On Jan 6, 2008 10:50 AM, Ivey, William <william_ivey at bmc.com> wrote:

>
> > but if the local files that do not differ between the branches
> > remain untouched only a partial build will be necessary.
>
> There are build managers that can make decisions like that based
> on the file's content rather than a time stamp. That wouldn't
> solve the re-sync problem, but it would cut the subsequent build
> times.
>


More information about the perforce-user mailing list