User Tools

Site Tools


developingpld

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
developingpld [2009-04-25 19:48]
qwiat
developingpld [2013-12-24 20:30]
glen [Required knowledge]
Line 9: Line 9:
  
 ===== Required knowledge ===== ===== Required knowledge =====
-As PLD is an RPM-based distribution,​ the following knowledge is assumed: ​ 
  
 +As PLD Linux is an RPM-based distribution,​ the following knowledge is assumed: ​
  
   * Basic ''​rpm''​ operation ​   * Basic ''​rpm''​ operation ​
-  * Use of versioning tools such as ''​cvs''​ and ''​svn'' ​+  * Use of versioning tools such as ''​git'' ​
   * Handling file differencies using ''​diff''​ and ''​patch'' ​   * Handling file differencies using ''​diff''​ and ''​patch'' ​
   * Building applications from their sources ​   * Building applications from their sources ​
Line 98: Line 98:
 Before you decide you are done, double-check your dependencies section for all necessary packages and make sure the package builds cleanly (for instance, no files are left after packaging RPM files - ''​builder''​ warns about that at the end of building process). ​ Before you decide you are done, double-check your dependencies section for all necessary packages and make sure the package builds cleanly (for instance, no files are left after packaging RPM files - ''​builder''​ warns about that at the end of building process). ​
  
-If you're bored and don't know what to do, you can try fulfilling requests from [[http://​cvs.pld-linux.org/​PLD-doc/​PLD-specs-TODO?​rev=HEAD|PLD-doc/​PLD-specs-TODO]](or this same list but with additional entries on wiki [[http://​pld-users.org/​specs-todo|http://​pld-users.org/​specs-todo]]),​ or autogenerated TODO headers from *.spec: [[http://​cvs.pld-linux.org/​PLD-doc/​specs-auto-todo.txt?​rev=HEAD|PLD-doc/​specs-auto-todo.txt]] ​+If you're bored and don't know what to do, you can try fulfilling requests from [[http://​cvs.pld-linux.org/​cgi-bin/​cvsweb.cgi/​PLD-doc/​PLD-specs-TODO?​rev=HEAD|PLD-doc/​PLD-specs-TODO]](or this same list but with additional entries on wiki [[http://​pld-users.org/​specs-todo|http://​pld-users.org/​specs-todo]]),​ or autogenerated TODO headers from *.spec: [[http://​cvs.pld-linux.org/​cgi-bin/​cvsweb.cgi/​PLD-doc/​specs-auto-todo.txt?​rev=HEAD|PLD-doc/​specs-auto-todo.txt]] ​
  
  
Line 126: Line 126:
  
   - ''​spec''​ file is commited (including changes to needed patches and other files referenced in the ''​spec''​) ​   - ''​spec''​ file is commited (including changes to needed patches and other files referenced in the ''​spec''​) ​
-  - One of the developers requests a test build (this is done using the [[http://​cvs.pld-linux.org/​pld-builder.new/​client/​make-request.sh?​rev=HEAD|make-request.sh]] script). If you don't have the rights contact your RM for access. It is possible to skip this step and ask for an upgrade directly however it is not recommended as a partial upgrade results in desynchronising packages between build servers. If found guilty, you will be executed on the spot. +  - One of the developers requests a test build (this is done using the [[http://​cvs.pld-linux.org/​cgi-bin/​cvsweb.cgi/​pld-builder.new/​client/​make-request.sh?​rev=HEAD|make-request.sh]] script). If you don't have the rights contact your RM for access. It is possible to skip this step and ask for an upgrade directly however it is not recommended as a partial upgrade results in desynchronising packages between build servers. If found guilty, you will be executed on the spot. 
   - The package is successfully built on all architectures. ​   - The package is successfully built on all architectures. ​
   - One of the priviledged developers requests an upgrade build (same script as above) - contact your RM for access. ​   - One of the priviledged developers requests an upgrade build (same script as above) - contact your RM for access. ​
developingpld.txt ยท Last modified: 2014-05-13 18:34 by glen