After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677647 - install buildbot packages for ostree.gnome.org
install buildbot packages for ostree.gnome.org
Status: RESOLVED OBSOLETE
Product: sysadmin
Classification: Infrastructure
Component: Other
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Sysadmins
GNOME Sysadmins
Depends on:
Blocks:
 
 
Reported: 2012-06-07 18:50 UTC by Colin Walters
Modified: 2013-03-13 18:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Colin Walters 2012-06-07 18:50:43 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
Comment 1 Colin Walters 2012-06-26 21:42:59 UTC
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?
Comment 2 Owen Taylor 2012-07-05 17:15:22 UTC
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.
Comment 3 Andrea Veri 2012-07-05 22:45:15 UTC
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)
Comment 4 Colin Walters 2013-03-13 18:24:09 UTC
I ended up not needing this, sorry for the work.