User Tools

Site Tools


developingpld:threquestsrules

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
developingpld:threquestsrules [2005-05-01 22:50]
mmazur Typo.
developingpld:threquestsrules [2014-05-13 18:33] (current)
glen Links to thinfo changed to th
Line 1: Line 1:
-/* pragma: section-numbers on */ 
  
  
-====== Rules for sending requests to PLD 3.0 (Th) builders ​======+====== Rules for building packages for PLD 3.0 (Th) ======
  
  
-===== Warning ​===== +===== Concerning migration from PLD 2.0 (Ac) ===== 
-Described rules differ from what deverlopers ​might have gotten used to with PLD 2.0 development. Main thing to remember: nobody ever uses packages generated from test builds. ​+Described rules differ from what developers ​might have gotten used to with PLD 2.0 development. Main thing to remember: nobody ever uses packages generated from test builds ​and normal builds result in packages being uploaded to the "​test"​ tree. Be sure to read the info about [[:th|user visible changes in Th]] since they also heavily impact development.  
 + 
 + 
 + 
 +===== Mailing list ===== 
 +Reports from builders are always sent to the [[http://​lists.pld-linux.org/​mailman/​listinfo/​pld-logs-th|pld-log-th]] mailing list. It's usually a good idea to subscribe
  
  
Line 20: Line 24:
  
   * Packages being built but never automatically upgraded. ​   * Packages being built but never automatically upgraded. ​
-  * Package sources not getting tagged in our cvs repo (no auto-th-* tag)  +  * Package sources not getting tagged in our cvs repo (no ''​auto-th-*'' ​tag)  
-  * RPM's getting uploaded to a hidden ''​".test-builds"''​ tree on our ftp server. Files are automatically deleted from that tree after a couple of days and poldek indexes never get generated for them. +  * RPM's getting uploaded to a hidden ''​th/.test-builds''​ tree on our ftp server. Files are automatically deleted from that tree after a couple of days and poldek indexes never get generated for them. 
  
  
 ==== Normal builds ==== ==== Normal builds ====
-Normal builds are used for day to day package building and also for building ​expermiental apps+Normal builds are used for day to day package building. Packages built this way are uploaded to ''​th/​test''​ tree and are potential candidates ​for inclusion into the main tree. Don't get overconservative with choosing what to send though ​ -- people using the test tree are expected to know their way around with poldek, so it's perfectly ok to send a not completely working package, say a snapshot. The destination tree is named "​test"​ for a reason. Do note however, that developers are allowed to send requests for snapshots, but not to get those snapshots installed on our builders, since that might interfere with mainstream ​building ​(and get lots of people really irritated)There are also two modes for sending requests:  
  
 +  * Autoupgrade -- builders try to automatically upgrade to packages built from requests with the "​upgrade"​ flag set. If that isn't possible, the requester is notified about it. 
 +  * No autoupgrade -- just builds the package and uploads it to the ftp server. ​
  
developingpld/threquestsrules.1114980608.txt.gz · Last modified: 2005-05-01 22:50 by mmazur