# PLF youri-upload configuration file # $Id$ # vim:ft=yaml:et:sw=4 # includes includes: - private.conf # variables home: /home/projects/plf # repository definition repository: class: Youri::Repository::PLF options: install_root: ${home}/ftp/mandriva version_root: ${home}/cvs archive_root: ${home}/backup/mandriva noarch: i586 # targets definition targets: cooker: tests: - tag-cooker - recency - history - reason actions: - sign - install - link - clean - bugzilla - cvs - mail - rss 2011-release: tests: - tag-cooker - recency - history - reason - precedence actions: - sign - install - link - clean - mail 2011-backports: tests: - tag-cooker - recency - history - reason - precedence actions: - sign - install - link - clean - mail 2010.1-release: tests: - tag-2010.1 - recency - history - reason # disabled for now due to rpm5 transition # - precedence actions: - sign - install - link - clean - mail 2010.1-backports: tests: - tag-2010.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2010.0-release: tests: - tag-2010.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2010.0-backports: tests: - tag-2010.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2009.1-release: tests: - tag-2009.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2009.1-backports: tests: - tag-2009.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2009.0-release: tests: - tag-2009.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2009.0-backports: tests: - tag-2009.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2008.1-release: tests: - tag-2008.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2008.1-backports: tests: - tag-2008.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2008.0-release: tests: - tag-2008.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2008.0-backports: tests: - tag-2008.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2007.1-release: tests: - tag-2007.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2007.1-backports: tests: - tag-2007.1 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2007.0-release: tests: - tag-2007.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2007.0-backports: tests: - tag-2007.0 - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 2006.0: tests: - type - tag-others - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 10.2: tests: - type - tag-others - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 10.1: tests: - type - tag-others - recency - history - reason # - precedence actions: - sign - install - link - clean - mail 10.0: tests: - type - tag-others - recency - history - reason # - precedence actions: - sign - install - link - clean - mail test: actions: - mail.test # tests definition tests: tag-cooker: class: Youri::Submit::Test::Tag options: tags: packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2010.1: class: Youri::Submit::Test::Tag options: tags: release: 'plf2010\.2$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2010.0: class: Youri::Submit::Test::Tag options: tags: release: 'plf2010\.0$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2009.1: class: Youri::Submit::Test::Tag options: tags: release: 'plf2009\.1$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2009.0: class: Youri::Submit::Test::Tag options: tags: release: 'plf2009\.0$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2008.1: class: Youri::Submit::Test::Tag options: tags: release: 'plf2008\.1$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2008.0: class: Youri::Submit::Test::Tag options: tags: release: 'plf2008\.0$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2007.1: class: Youri::Submit::Test::Tag options: tags: release: 'plf2007\.1$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-2007.0: class: Youri::Submit::Test::Tag options: tags: release: 'plf2007\.0$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' tag-others: class: Youri::Submit::Test::Tag options: tags: release: 'plf$' packager: '<\w+@zarb\.org>$' distribution: '^Mandriva Linux$' vendor: '^Penguin Liberation Front$' recency: class: Youri::Submit::Test::Recency history: class: Youri::Submit::Test::History options: skip: - ImageMagick - audacious-plugins - audiokonverter - avidemux - avifile - bmpx - cdrdao - easytag - ffmpeg - ffmpeg2theora - freetype2 - glame - gstreamer-plugins - gstreamer0.10-plugins-bad - gstreamer0.10-plugins-ugly - gtkpod - libtunepimp - libpano13 - mpd - mplayer - muine - mythplugins - mythtv - rss_glx - rtmpdump - vdr-plugin-vdrrip - vlc - xdtv - xine-lib - xine-lib1.2 - xscreensaver reason: class: Youri::Submit::Test::Reason precedence: class: Youri::Submit::Test::Precedence options: target: cooker type: class: Youri::Submit::Test::Type options: type: binary # actions definitions actions: sign: class: Youri::Submit::Action::Sign options: name: plf@zarb.org path: ${home}/.gnupg passphrase: $gpg_passphrase install: class: Youri::Submit::Action::Install link: class: Youri::Submit::Action::Link archive: class: Youri::Submit::Action::Archive clean: class: Youri::Submit::Action::Clean mail: class: Youri::Submit::Action::Mail options: mta: /usr/sbin/sendmail to: plf-announce@zarb.org reply_to: plf-discuss@zarb.org from: plf@zarb.org prefix: RPM show_target: 1 cc: hot-babe: david@dindinx.org bellamy@neverland.net dcgui: mathen@ketelhot.de dclib: mathen@ketelhot.de dvdrip: dvdrip-users@exit1.org goosnes: tak@bard.sytes.net avidemux: fixounet@free.fr vobcopy: robos@muon.de drip: drip-devel@lists.sourceforge.net libdscaler: vektor@dumbterm.net xawdecode: pingus77@ifrance.com mail.test: class: Youri::Submit::Action::Mail options: mta: /usr/sbin/sendmail to: guillomovitch@zarb.org rss: class: Youri::Submit::Action::RSS options: file: ${home}/www/changelog.rss title: PLF packages updates link: http://plf.zarb.org/ description: ChangeLog for PLF packages cvs: class: Youri::Submit::Action::CVS options: exclude: '\.(tar(\.(gz|bz2))?|t(gz|bz2)|zip)$' bugzilla: class: Youri::Submit::Action::Bugzilla options: lib: /usr/local/share/bugzilla/lib project: plf contact: plf@zarb.org