[01:13] <blr> wgrant: can BRANCH_TYPE_VOCABULARY in productseries return a more generic message?
[01:13] <blr> i.e. "Link to a branch already on Launchpad" (removing the explicit mention of Bazaar)
[01:34] <wgrant> blr: The form needs a bit of a redesign, I think, but we can't make the optimal changes until later on (eg. once we have Git mirroring).
[01:34] <wgrant> It's all a bit weird, since you can (and, during migration, want to) have defaults for both Git and Bazaar.
[01:34] <wgrant> So we can't just add an additional radio button for Git.
[01:34] <wgrant> We need to have a Git section and a Bazaar section.
[01:35] <wgrant> And the Git section can't currently allow an import.
[02:21] <blr> wgrant: is there some voodoo required for importing yui styles for a given yui widget?
[02:32] <blr> wgrant: assuming I need to customise those styles in style.css?
[02:33] <blr> would prefer to overriding specific styles rather than copying them entirely into styles.css
[02:51] <blr> wgrant: nvm, figured it out, appears everything under components is built
[03:02] <wgrant> blr: Which widget are you using?
[03:03] <blr> wgrant: tabview
[03:03] <blr> which doesn't appear to be used anywhere
[03:03] <wgrant> Indeed, I think it is not.
[03:03] <wgrant> Where are you applying it?
[03:04] <blr> wgrant: making bzr/git instructions more compact
[03:04] <blr> a tab for each - think it will work, but need to tidy up the styles, the yui defaults are not particularly nice.
[03:04] <wgrant> blr: Hmmmm.
[03:05] <wgrant> blr: Except for Person:+branches, we should probably have separate pages for bzr and git listings, since only one's going to be active at a time.
[03:05] <blr> context here is push instructions on +setbranch
[03:05] <wgrant> And when there are separate pages there are obvious places for both sets of instructions.
[03:05] <wgrant> Ah, right.
[03:05] <wgrant> Worth a try for that, indeed.
[03:05] <blr> but right, better if we don't generally have to have both!
[03:06] <blr> wgrant: was pleasantly surprised how easy it was to add a new sprite btw, thanks
[03:06] <blr> black magic.
[03:06] <wgrant> Yeah, it's pretty well integrated.
[03:07] <wgrant> So well integrated that I haven't bothered to look at how exactly it works.
[03:07] <blr> the git logo is still recognisable at 14x14 thankfully
[03:07] <wgrant> Where are you using it?
[03:08] <blr> on the tabs e.g. | (logo) git | (logo) bzr |
[03:08] <blr> I'll include a screenshot in the bmp
[05:32] <wgrant> blr: Ah, hm, that looks great, except I've just realised it's not so simple, of course.
[05:33] <wgrant> blr: There is no concept of a series-default git repository, because a series is a single branch, while the git repository is target-global.
[05:34] <wgrant> We probably need to rethink the setup UI before we can do anything even vaguely sensible.
[06:16] <blr> wgrant: argh, ok :(
[06:24] <blr> wgrant: I've set it back to wip, perhaps some of it can be re-used later.
[06:27] <wgrant> blr: I suspect we'll want to convert that into a project-wide default code setting page, which does what works for most projects (sets the project default for git, and the development series default for bzr).
[06:27] <wgrant> So it can definitely be reused.
[06:29] <blr> wgrant: not sure how things were left with cjwatson re: remaining UI tasks - any suggestions for tomorrow?
[06:29] <blr> think I generally have a better grasp on the frontend now
[06:31] <wgrant> blr: I don't know where Colin got up to with the repo listings, if anywhere.
[06:31] <wgrant> Nobody knows exactly how they should be done.
[06:32] <wgrant> It's mostly a matter of experimenting at this point
[06:32] <blr> hopefully I'll have a window to catch up with him in the morning
[06:36] <wgrant> Indeed.
[06:36] <wgrant> (catching up is much easier if you can arrange to have your IRC client always connected, too)
[08:12] <cjwatson> morning> fwiw I'm off today, bank holiday
[20:24] <blr> cjwatson: ping me if you're about please :)
[20:39] <blr> interesting to see people asking for webhooks on that reddit thread.
[21:35] <blr> cjwatson: for the UI work, are you finding it sufficient to use factories, or are you running turnip in dev as well?
[21:59] <cjwatson> blr: factories for unit testing, a dev turnip instance for in-browser experimentation
[22:00] <blr> cjwatson: are you running turnip in a container?
[22:01] <cjwatson> blr: have done in the past, right now I'm using a juju-deployed instance
[22:01] <cjwatson> either works
[22:01] <cjwatson> well, that's deploying to a container
[22:01] <cjwatson> so "yes"
[22:01] <blr> hah right
[22:01] <cjwatson> easiest is to set git.launchpad.dev to the appropriate IP address in /etc/hosts in your host system, the individual containers fall back to that by way of (I guess) dnsmasq