/[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 546 - (hide annotations) (download)
Wed Dec 8 07:41:19 2010 UTC (13 years, 4 months ago) by blino
Original Path: puppet/modules/buildsystem/templates/submit-todo.conf
File size: 4506 byte(s)
use repository_root

1 blino 543 home: <%= sched_home_dir %>
2    
3     # repository declaration
4     repository:
5     class: Youri::Repository::Mandriva_upload
6     options:
7 blino 546 install_root: <%= repository_root %>/distrib
8 blino 543 upload_root: ${home}/uploads/
9     upload_state: todo done queue
10     queue: todo
11     noarch: i586
12     svn: svn+ssh://svn.mageia.org/svn/packages/cauldron/
13     1.0:
14     arch: i586 x86_64
15     cauldron:
16     arch: i586 x86_64 sparc sparcv9 ppc
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.mageia.org
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.mageia.org
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