GNOME Bugzilla – Bug 677647
install buildbot packages for ostree.gnome.org
Last modified: 2013-03-13 18:24:09 UTC
See https://bugzilla.gnome.org/show_bug.cgi?id=669772#c13 Could I get buildbot-master and buildbot-slave installed on ostree.gnome.org? Looks like npmccallum has a personal repo here: http://repos.fedorapeople.org/repos/npmccallum/buildbot/epel-buildbot.repo
Also, related to this - it'd be nice if there was a non-polling based notification system for commits. I'm not sure what the best way to do that is...AIUI gnome infrastructure uses fishpoll, which should work since ostree.gnome.org is "inside the firewall", right?
For the package installation, steps needed are: * grab the SRPM from http://repos.fedorapeople.org/repos/npmccallum/buildbot/epel-6/SRPMS/ * On combobox: mock -r epel-6-x86_64 --rebuild <srpm> * Copy the resulting srpm/rpms into your homedir * On container: copy the srpms/rpms into the right directory in /home/admin/pkgs/ * On container: run 'cobbler reposync' * Add the packages to the ostree puppet module * Check that the procedure for building local rpms is on the Wiki For fishpoll - shouldn't be too hard - hooks are in the sysadmin-bin repository, git/gnome-post-receive has the global sequence, and post-receive-notify-updates could be pretty easily copied to create a very short script to fishpoke ostree.gnome.org. You could pass the module from get_module_name() as the subject of the fishpoke.
This is half done, the package has been included on our internal repo, I'll deal with Colin for the next half. (i.e fishpoll) Before having the package installed we need to sort out our RHN renewal since yum is requiring many depends from the update channel, which should be done anytime soon. (hopefully)
I ended up not needing this, sorry for the work.