" /> Status for Andrew DeFaria: June 2007 Archives

« May 2007 | Main | July 2007 »

June 29, 2007

Help desk tickets

Worked on the following WORs/Helpdesk Ticket

  • RANCQ00011450 Alter makefiles in DCHSR project to remove checkouts during builds (Done)
  • RANCQ00011131 Migrate makefiles in RAX_LMC project to remove checkouts during builds - 1.7c -> 2 (Done)
  • RANCQ00011428 Remove unnecessary vob elements for RA (Done)
  • RANCQ00011351 Removing unnecesary vob elements for RA (Done)
  • RANCQ00011589 Can not deliver WOR # 9358 (Waiting for response from submitter)
  • RANCQ00011566 Had failure during rebase - unable to continue with deliver (Waiting for response from submitter)
  • RANCQ00011330 ROAM PM Testing files missing in GD vobs (Labeled Ericsson vob and requested a re-replication from Julie. Almost done.)
  • RANCQ00010740 TOOL FAILURE : "You must deliver your changes before you complete this WOR!!!" (Was able to deliver myself. Waiting for response from requester)
  • RANCQ00010651 Cannot checkout files in RoseRT (Showed submitter that this WOR was rejected and thus you cannot check out. Waiting for response from requester.<)

June 25, 2007

csh vs. tcsh status

Jim, it is apparently a csh'ism that $? is not available but $status is:

Randws035:csh
[randws035/vobs/rnc/rrt/rlib] ls /non/existant
/non/existant: No such file or directory
[randws035/vobs/rnc/rrt/rlib] echo $status
2
[randws035/vobs/rnc/rrt/rlib] ls /non/existant
/non/existant: No such file or directory
[randws035/vobs/rnc/rrt/rlib] echo $?
Variable syntax

Whereas in tcsh:

Randws035:tcsh
[randws035/vobs/rnc/rrt/rlib] ls /non/existant
/non/existant: No such file or directory
[randws035/vobs/rnc/rrt/rlib] echo $status
2
[randws035/vobs/rnc/rrt/rlib] ls /non/existant
/non/existant: No such file or directory
[randws035/vobs/rnc/rrt/rlib] echo $?
2

June 22, 2007

ClearReplica

  • Worked on fixing ticket # 11330 for Bill Davies

OK, to keep you up to date here... First, I've learned that Ericsson stuff is in the "Ericsson region":

BTW this is a misnomer! It's really the Ericsson registry region. You see Clearcase can have multiple regions for a single registry server (shown in ct hostinfo -l). Clearcase objects (vobs and views) can then be cross tagged from one region (associated with a registry server) to another. Think of a Clearcase registry server as a building and regions as cubicles separated by walls. The cubicle walls server to separate areas (regions) in a building (registry server).

But Ericsson is in a separate registry server entirely. Therefore Ericsson vobs cannot be tagged (i.e made visible) in the RAN registry region. Ericsson is in another building (if we keep to the analogy above). This is why you need to rlogin to randws035. Well I ssh, however if you compare the output of ct hostinfo -l on randws035 to output from a machine in the RAN registry region you'll see there are two different registry servers. Ericsson stuff is replicated (copied) to the RAN registry region.

I spent time moving and adjusting baseline labels in an attempt make it so you see "the same thing in RAN that you do in Ericsson". What I found is that not everything was properly replicated with ClearReplica. For example, the walborg branch was not replicated. Apparently ClearReplica can replicate parts and leave other parts if instructed to do so.

The result of this is that I created a new help desk ticket RANCQ0011546) for Julie Rudinski to fix the ClearReplication of this vob.

June 11, 2007

First productive day

  • Worked with Chris Burns to cancel a few checkouts. This allowed me to remove a few binary files from one of the builds. These binary files were being checked out and built in the build process then checked back in. It was determined that we ought not version control such files and instead let them remain derived files.