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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 548 - (show annotations) (download)
Wed Dec 8 07:42:49 2010 UTC (13 years, 3 months ago) by blino
Original Path: puppet/modules/buildsystem/templates/submit-todo.conf
File size: 4497 byte(s)
do not list unsupported arches

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

  ViewVC Help
Powered by ViewVC 1.1.30