/[adm]/puppet/modules/buildsystem/templates/youri/submit-todo.conf
ViewVC logotype

Annotation of /puppet/modules/buildsystem/templates/youri/submit-todo.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1549 - (hide annotations) (download)
Wed Apr 20 19:31:36 2011 UTC (13 years ago) by boklm
Original Path: puppet/modules/buildsystem/templates/submit-todo.conf
File size: 4600 byte(s)
prepare freeze config
1 misc 663 <%
2     escaped_domain = domain.gsub('.','\.')
3     %>
4    
5 blino 543 home: <%= sched_home_dir %>
6    
7     # repository declaration
8     repository:
9 pterjan 1390 class: Youri::Repository::Mageia
10 blino 543 options:
11 blino 546 install_root: <%= repository_root %>/distrib
12 blino 543 upload_root: ${home}/uploads/
13     upload_state: todo done queue
14     queue: todo
15     noarch: i586
16 blino 547 svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/
17 pterjan 680 1:
18 blino 543 arch: i586 x86_64
19     cauldron:
20 blino 548 arch: i586 x86_64
21 blino 543
22     # targets definition
23     targets:
24     cauldron:
25     checks:
26     - source
27 pterjan 878 - deps
28 blino 543 - version
29 pterjan 661 #- svn
30 blino 543 - tag
31     - acl
32     - host
33     - section
34     - rpmlint
35 pterjan 924 - recency
36 blino 543 #- history
37     - queue_recency
38     actions:
39     - send
40     - rpminfo
41    
42 pterjan 680 1:
43 blino 543 checks:
44     - source
45     - version
46 pterjan 661 #- svn
47 blino 543 - tag
48     - acl
49     - host
50     - section
51     - rpmlint
52     - recency
53     #- history
54     - queue_recency
55     actions:
56     - send
57     - rpminfo
58    
59     # checks definition
60     checks:
61     tag:
62     class: Youri::Submit::Check::Tag
63     options:
64     tags:
65 misc 664 release: 'mga\d+'
66 pterjan 678 # packager: '<\S+@<%= escaped_domain %>>$'
67 blino 543 distribution: '^Mageia'
68     vendor: '^Mageia.Org$'
69    
70     recency:
71     class: Youri::Submit::Check::Recency
72    
73     queue_recency:
74     class: Youri::Submit::Check::Queue_recency
75    
76     host:
77     class: Youri::Submit::Check::Host
78     options:
79     host_file: /etc/youri/host.conf
80    
81     section:
82     class: Youri::Submit::Check::Section
83    
84     rpmlint:
85     class: Youri::Submit::Check::Rpmlint
86     options:
87     config: /etc/rpmlint/config
88     results:
89     - buildprereq-use
90     - no-description-tag
91     - no-summary-tag
92     - non-standard-group
93     - non-xdg-migrated-menu
94     # it breaks dbus
95     #- patch-not-applied
96     - percent-in-conflicts
97     - percent-in-dependency
98     - percent-in-obsoletes
99     - percent-in-provides
100     - summary-ended-with-dot
101    
102     svn:
103     class: Youri::Submit::Check::SVN
104    
105     acl:
106     class: Youri::Submit::Check::ACL
107     options:
108     acl_file: /etc/youri/acl.conf
109    
110     history:
111     class: Youri::Submit::Check::History
112    
113     source:
114     class: Youri::Submit::Check::Source
115    
116     precedence:
117     class: Youri::Submit::Check::Precedence
118     options:
119     target: cauldron
120    
121     version:
122     class: Youri::Submit::Check::Version
123     options:
124     1.0:
125     authorized_packages: none_package_authorized
126 pterjan 921 authorized_sections: ^(core|nonfree|tainted)/(updates|updates_testing|backports|backports_testing)$
127 blino 543 authorized_arches: none
128     mode: freeze
129    
130     cauldron:
131 boklm 1549 # * No freeze
132 pterjan 924 authorized_sections: ^[a-z]+/(release|updates_testing)$
133     authorized_arches: .*
134     mode: normal
135 boklm 1549 # * Version freeze
136 blino 543 # authorized_packages: ^$
137 pterjan 921 # authorized_sections: ^(core|nonfree|tainted)/updates_testing$
138 blino 543 # authorized_arches: ^$
139 boklm 1549 # authorized_users: ^blino|ennael|misc|boklm|pterjan|stewb$
140 blino 543 # mode: version_freeze
141 boklm 1549 # * Full freeze
142 blino 543 # authorized_packages: ^mdkonline|drakxtools|urpmi|ia_ora-gnome|ldetect|ldetect-lst|rpm-mageia-setup|perl-MDK-Common$
143     # authorized_packages: none_package_authorized
144 pterjan 921 # authorized_sections: ^restricted/release|main/updates_testing|contrib/updates_testing$
145 blino 543 # authorized_arches: none
146 boklm 1549 # authorized_users: ^blino|ennael|misc|boklm|pterjan|stewb$
147 blino 543 # mode: freeze
148    
149 pterjan 887 deps:
150     class: Youri::Submit::Check::Deps
151    
152 blino 543 # actions definitions
153     actions:
154     send:
155     class: Youri::Submit::Action::Send
156     options:
157     user: <%= sched_login %>
158     keep_svn_release: yes
159 blino 547 uphost: pkgsubmit.<%= domain %>
160 blino 543 root: ${home}/uploads
161     ssh_key: ${home}/.ssh/id_rsa
162    
163     rpminfo:
164     class: Youri::Submit::Action::Rpminfo
165     options:
166     user: <%= sched_login %>
167 blino 547 uphost: pkgsubmit.<%= domain %>
168 blino 543 root: ${home}/uploads
169     ssh_key: ${home}/.ssh/id_rsa
170    
171     # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30