Difference: AMC13Tagging (1 vs. 6)

Revision 610 Feb 2017 - DanielArcaro

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
* In progress 2015-01-07*
Line: 52 to 52
 Updating the svn:

Now we are ready to commit the new tag.

Changed:
<
<
  • First, commit to the trunk, the changed makefiles: svn commit
  • Second, we make the real tag using svn copy: svn copy svn+ssh://dgastler@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13 svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9
>
>
  • First, make sure the rpms can be built properly using the "make rpm" command
  • Second, commit to the trunk, the changed makefiles: svn commit
  • Third, we make the real tag using svn copy: svn copy svn+ssh://dgastler@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13 svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9
  Now that the new tag is generated, we need to make the rpms for distribution. To do this we need a current SLC6 linux machine (CM1 @ BU).
  • Check out the new tag: svn checkout svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9
  • Compile with make
Changed:
<
<
  • Now if everything works, make the rpms with the "make rpms" command.
>
>
  • Now if everything works, make the rpms with the "make rpm" command.
  Once the rpms work, post them in a public place and generate a ticket to Alessandro Thea on the Cactus ticketing system with a link to the rpms for him to use to update the repos. Here is an image of a ticket just before sending: Screenshot_-_04152015_-_104432_AM.png

Revision 512 May 2016 - DanielGastler

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
* In progress 2015-01-07*
Line: 63 to 63
 Once the rpms work, post them in a public place and generate a ticket to Alessandro Thea on the Cactus ticketing system with a link to the rpms for him to use to update the repos. Here is an image of a ticket just before sending: Screenshot_-_04152015_-_104432_AM.png
Added:
>
>
Text for tag:
New tag (v1_1_10) of AMC13 rpms need to be added to the repo
A new tag for the AMC13 software was added.
The corresponding rpms are located here:
http://ohm.bu.edu/~dgastler/AMC13_rpms/cactusboards-amc13-tools-1.1.10-0.slc6.x86_64.rpm
http://ohm.bu.edu/~dgastler/AMC13_rpms/cactusboards-amc13-python-debuginfo-1.1.10-0.slc6.python2.6.x86_64.rpm
http://ohm.bu.edu/~dgastler/AMC13_rpms/cactusboards-amc13-python-1.1.10-0.slc6.python2.6.x86_64.rpm
http://ohm.bu.edu/~dgastler/AMC13_rpms/cactusboards-amc13-amc13-1.1.10-0.slc6.x86_64.rpm
 -- DanielGastler - 07 Jan 2015

META FILEATTACHMENT attachment="Screenshot_-_04152015_-_104432_AM.png" attr="" comment="" date="1429109157" name="Screenshot_-_04152015_-_104432_AM.png" path="Screenshot - 04152015 - 10:44:32 AM.png" size="66966" stream="Screenshot - 04152015 - 10:44:32 AM.png" tmpFilename="/usr/tmp/CGItemp48166" user="dgastler" version="1"

Revision 415 Apr 2015 - DanielGastler

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
* In progress 2015-01-07*
Line: 12 to 12
  * An up-to-date scientific linux machine with the uhal enviornment installed (currently SLC6)

As part of this procedure, you need to make a new commit to the trunk of the svn with some changes to the Makefile.

Added:
>
>
 Then after this we can make the tag. As always, double check that you are committing working code. Do a make clean;make cycle to make sure!
Added:
>
>
Updating the Makefile:
 
Deleted:
<
<
Updating the Makefile:
  First, go in the amc13 base directory (it should look like this )
Changed:
<
<
There are two makefiles you need to change, the first is in the amc13 directory, the second is in the tools directory.
>
>
The following makefile need to be changes:
  • amc13/Makefile
  • tools/Makefile
  • python/Makefile
 The change needed is to increment the PACKAGE_VER_MAJOR/MINOR/PATCH/RELEASE numbers.
Added:
>
>
 For now, we just increment the PACKAGE_VER_PATCH.
Line: 41 to 48
 

Now that you've made these changes, do a make clean;make to make sure the code is still working.

Added:
>
>
Updating the svn:
 Now we are ready to commit the new tag. * First, commit to the trunk, the changed makefiles: svn commit * Second, we make the real tag using svn copy: svn copy svn+ssh://dgastler@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13 svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9
Line: 48 to 58
 Now that the new tag is generated, we need to make the rpms for distribution. To do this we need a current SLC6 linux machine (CM1 @ BU). * Check out the new tag: svn checkout svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9 * Compile with make
Changed:
<
<
*
>
>
  • Now if everything works, make the rpms with the "make rpms" command.
 
Added:
>
>
Once the rpms work, post them in a public place and generate a ticket to Alessandro Thea on the Cactus ticketing system with a link to the rpms for him to use to update the repos. Here is an image of a ticket just before sending: Screenshot_-_04152015_-_104432_AM.png
  -- DanielGastler - 07 Jan 2015 \ No newline at end of file
Added:
>
>
META FILEATTACHMENT attachment="Screenshot_-_04152015_-_104432_AM.png" attr="" comment="" date="1429109157" name="Screenshot_-_04152015_-_104432_AM.png" path="Screenshot - 04152015 - 10:44:32 AM.png" size="66966" stream="Screenshot - 04152015 - 10:44:32 AM.png" tmpFilename="/usr/tmp/CGItemp48166" user="dgastler" version="1"

Revision 313 Feb 2015 - DanielGastler

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
* In progress 2015-01-07*
Line: 41 to 41
 

Now that you've made these changes, do a make clean;make to make sure the code is still working.

Changed:
<
<
Now we are ready to commit the new tag. To do this we do an svn copy into a new tag directory.
>
>
Now we are ready to commit the new tag. * First, commit to the trunk, the changed makefiles: svn commit * Second, we make the real tag using svn copy: svn copy svn+ssh://dgastler@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13 svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9

Now that the new tag is generated, we need to make the rpms for distribution. To do this we need a current SLC6 linux machine (CM1 @ BU). * Check out the new tag: svn checkout svn+ssh://dgastler@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_0_9 * Compile with make *

  -- DanielGastler - 07 Jan 2015

Revision 213 Feb 2015 - DanielGastler

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
* In progress 2015-01-07*
Line: 14 to 16
 

Updating the Makefile:

Changed:
<
<
First, go in the amc13 base directory (it should look like [[https://svnweb.cern.ch/trac/cactus/browser/trunk/cactusupgrades/boards/amc13/software/amc13] [this]] ) There are two makefiles you need to change, the first is in the amc13 directory, the second is in the tools directory. The change
>
>
First, go in the amc13 base directory (it should look like this ) There are two makefiles you need to change, the first is in the amc13 directory, the second is in the tools directory. The change needed is to increment the PACKAGE_VER_MAJOR/MINOR/PATCH/RELEASE numbers. For now, we just increment the PACKAGE_VER_PATCH.
 
Changed:
<
<
>
>
 AMC13_ROOT = $(shell pwd)/../

include $(AMC13_ROOT)/config/mfCommonDefs.mk

Line: 33 to 38
 

LIBRARY = lib/libcactus_amc13_amc13.so

Changed:
<
<
>
>

Now that you've made these changes, do a make clean;make to make sure the code is still working. Now we are ready to commit the new tag. To do this we do an svn copy into a new tag directory.

  -- DanielGastler - 07 Jan 2015

Revision 107 Jan 2015 - DanielGastler

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="HcalDTC"
* In progress 2015-01-07*

In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate a ticket to update the cern repos rpms.

Here is what you need: * Access to the cactus svn * An up-to-date scientific linux machine with the uhal enviornment installed (currently SLC6)

As part of this procedure, you need to make a new commit to the trunk of the svn with some changes to the Makefile. Then after this we can make the tag. As always, double check that you are committing working code. Do a make clean;make cycle to make sure!

Updating the Makefile: First, go in the amc13 base directory (it should look like [[https://svnweb.cern.ch/trac/cactus/browser/trunk/cactusupgrades/boards/amc13/software/amc13] [this]] ) There are two makefiles you need to change, the first is in the amc13 directory, the second is in the tools directory. The change

AMC13_ROOT = $(shell pwd)/../

include $(AMC13_ROOT)/config/mfCommonDefs.mk

PackagePath = $(shell pwd) PackageName = cactusboards-amc13-amc13

Packager = Eric Hazen, David Zou, Daniel Gastler

PACKAGE_VER_MAJOR = 1 PACKAGE_VER_MINOR = 0 PACKAGE_VER_PATCH = 8 PACKAGE_RELEASE = 0

LIBRARY = lib/libcactus_amc13_amc13.so

-- DanielGastler - 07 Jan 2015

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback