Ravenbrook / Projects / Memory Pool System / Issues


MPS issue job000668

Title:Build procedure uses p4 counter change which is unsafe
Status:closed
Priority:essential
Assigned user:David Jones
Organization:Ravenbrook
Description:The MPS build procedure recommends that you use "p4 counter
change" to get the current changelevel. This however might
include changes that have not yet been submitted. Which means
that using that changelevel twice (for a sync for example) might
not get you the same results as someone could have submitted
their change in the mean time.
Analysis:Because p4 counter change includes unsubmitted changes.

This defecet probably exists in other Ravenbrook projects'
release build procedures.
How found:inspection
Evidence:None
Created by:David Jones
Created on:2003‑02‑17 10:48:24
Last modified by:Gareth Rees
Last modified on:2010‑10‑07 11:16:16
History:2003-02-17 DRJ created.

Fixes

Change Effect Date User Description
81204 closed 2004‑03‑03 11:32:36 Richard Brooksby Fixing all the release build procedures to use "p4 changes -m 1" rather than "p4 counter change" to determine the release changelevel, so that they can't be fooled by pending changelists on the version branch.

Generated at 2013-05-21 21:48:38 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#476 $

Copyright © Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may not duplicate or reproduce this document in any form without the express permission of the copyright holder.

Ravenbrook / Projects / Memory Pool System / Issues