Skip to content

Meeting 2015 03 30

Josh Matthews edited this page Mar 31, 2015 · 1 revision

Servo Meeting 2015-03-30

Reminder: use http://benjamin.smedbergs.us/weekly-updates.fcgi/

Agenda items

  • Getting the PR queue under control (jdm)
  • Q2 potential projects (jack)
  • servo-shell integration (pcwalton)

Attending

kmc, jdm, jack, mbrubeck, gw, pcwalton, savago, young-i & samsung hq

PR Queue

  • jdm: We have 55 open pull requests. Only 19 are awaiting review, but a lot more are stalled/abandoned, sometimes by us. I've started tagging some as "needs-new-owner". One possible next step is to divvy them up so each of us can triage them and figure out the next action for each.
  • jack: Let's start with a couple each. I'll start randomly assigning people to PRs.

Q2 Projects

  • jack: We had some mailing list traffic about this already. Any ideas to add? For Mozilla employees, official goal-setting will be starting this week, so it would be nice to have an idea of some team focus areas.
  • kmc: There's an etherpad with a pretty big list.
  • https://etherpad.mozilla.org/Servo-Q2-2015
  • jack: Let's all look at the list, think about what you want to work on, add more stuff.

servo-shell

  • pcwalton: One thing I think would be nice is if "mach run" or some similar command actually ran servo-shell. It could even be the default, since it's a really nice developer experience, with an option to run "chromeless." Other browser engines run with some amount of chrome during development.
  • jack: Servo-shell uses mozbrowser, right? Which is behind the --experimental flag. I'm fully behind this but we need to figure out what to do about the flag, which we don't want by default.
  • kmc: We could try running chrome and content in separate modes.
  • mbrubeck: We could split up the flag to allow turning on specific features, like Chrome does.
  • jack: We could do it by constellation, like kmc said.
  • kmc: Or by URL scheme, using a "chrome:" URL scheme.
  • jack: So what would the experimental flag do then?
  • kmc: Enable it for http: and other origin types. We don't want to enable it for "the web" by default, but in our chrome there's no worry about "breaking the web." I assume Gecko has a similar divide.
  • gw: It's an app permission thing.
  • jack: Even on desktop?
  • gw: You just get a security exception if you try to use it in-browser instead of in a packaged app.
  • jack: Someone should follow a few bugs for the work involved here, changing how the flags work and then changing the default "mach run" behavior. It might be worth posting to the list to see if anyone objects.
  • jack: Is anyone standardizing mozBrowser?
  • jdm: There's a spec called Webview.
  • jack: If it's not actively moving forward, we should see if we need to put someone on it to help.

Q1 Goals

  • jack: Anyone with pending patches for Q1 goals?
  • kmc: I have an html5ever patch still waiting, but my manager is fine with it.
  • pcwalton: border-collapse and transitions are in review.
Clone this wiki locally