Changes

From SME Server
Jump to navigationJump to search
148 bytes removed ,  08:49, 17 September 2008
Line 185: Line 185:  
  cvs commit -m "$(make clog)"
 
  cvs commit -m "$(make clog)"
   −
Then tag all files as belonging to a particular build version
+
CVS cheat sheet [[:Package_Modification/More cvs commands]]
 +
 
 +
=====Build=====
 +
Tag all files as belonging to a particular build version
 
  make tag
 
  make tag
   −
Then submit the request to the build server which will checkout the recently tagged version and build it in a chroot (mock) env.
+
Submit the request to the build server which will checkout the recently tagged version and build it
 
  make build
 
  make build
   −
Key things are to always do "make tag" before "make build"  
+
Always do "make tag" before "make build"  
    
Always ensure you are working with the latest version (cvs update -dPA)
 
Always ensure you are working with the latest version (cvs update -dPA)
   −
You and updatesteam will get an email on successfull build.   
+
You and updatesteam will get an email on successful build.   
 
Only you will get an email on failed build.
 
Only you will get an email on failed build.
   −
CVS cheat sheet [[:Package_Modification/More cvs commands]]
+
You can check the build system is working:   
 
  −
 
  −
=====buildsys follow up =====
  −
You can check the buidsys working thanks to plague:   
      
* [https://buildsys.contribs.org/plague https://buildsys.contribs.org/plague]
 
* [https://buildsys.contribs.org/plague https://buildsys.contribs.org/plague]
 
* or in shell  
 
* or in shell  
 
  plague-client list uid  {task number}
 
  plague-client list uid  {task number}
  −
You are notified by email of success or failure of your build request
      
====Releasing a package====
 
====Releasing a package====

Navigation menu