Opened 5 years ago

Closed 5 years ago

#2822 closed task (fixed)

Upload a buildbot-www package somewhere for development

Reported by: dustin Owned by: dustin
Priority: critical Milestone: sys - other
Version: master Keywords:
Cc:

Description

The RunningBuildbotWithVirtualEnv page recommends running pip install buildbot-www to get the www stuff without needing Node or NPM. However, that will only install the most recently uploaded version, which may lag behind the git master revision.

We should have the metabuildbot upload every successful revision of buildbot-www to https://releases.buildbot.net and set up a symlink of some sort so that users can pip install https://releases.buildbot.net/some/path/buildbot-www-latest.tar.gz.

Change History (10)

comment:1 Changed 5 years ago by mathematrix

well, my solution is change version in master and slave to meet the version requirement, but if we have a package somewhere, it would be better!

comment:2 Changed 5 years ago by dustin

  • Priority changed from major to critical

comment:3 Changed 5 years ago by dustin

  • Milestone changed from systems to sys - other

Milestone renamed

comment:4 Changed 5 years ago by dustin

blocked on #2847

comment:5 Changed 5 years ago by dustin

I'm working on doing this on the old Buildbot master, since #2847 appears to be moving slowly.

The packages will be at http://builds.buildbot.net/

There are some issues around version numbers, though, that still need to be worked out. And due to #2877, the requirements just to build any of the www packages are pretty extreme: mock, PhantomJS plus all of its prerequisites, actually installing Buildbot, and "activating" the virtualenv (which is not normally done in automation).

The metabuildbot host is currently working through a bunch of production builds, so I'll check back when it's idle.

comment:6 Changed 5 years ago by dustin

https://github.com/buildbot/metabbotcfg/commit/a8051de114c6719032453a7735253b9f3b849358

but still waiting on #2883 before it will actually produce useful packages.

comment:7 Changed 5 years ago by dustin

I have a private key for uploads to ftp.buildbot.net, so this is ready to go. I'll work on it ASAP.

comment:8 Changed 5 years ago by dustin

OK, uploads are now going to

ftp://ftp.buildbot.net/pub/latest/

complete with a VERSION.txt and README.txt listing the full version.

I deleted builds.buildbot.net since it was never advertised.

I'm leaving this open pending #2883, after which time I'll make some wiki and documentation edits to point developers to these packages. As it stands, they're empty and nonfunctional.

comment:9 Changed 5 years ago by dustin

OK, #2883 is complete, so it's time to edit things up to point to these wheels.

comment:10 Changed 5 years ago by dustin

  • Resolution set to fixed
  • Status changed from new to closed

done and done

Note: See TracTickets for help on using tickets.