jQuery Core Team Meeting – Sep 17 2012

September 17, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, timmywil, rwaldron, gibson042, mikesherov
Time: Noon ET

Official Agenda:

jQuery 1.8.2

Would like this to be the last in the 1.8 line

Let’s stay conservative

  • No regressions
  • Only low-risk, high-impact bugs

Blockers

  • The Big Sizzle
  • Others??

Ship date: Thu Sept 20?

Bug triage meeting last Thursday

  • Triaged all new bugs
  • Triaged 1.8.2 bugs

Assigned tickets

Let’s only grab tix when they can be worked on soon

  • Weekly status on assigned tickets
  • Owned tix discourage others from looking/fixing
  • Can we get some of these done during the hackfest?

Currently assigned

1.9/2.0 split

  • land any post-1.8.2 fixes common to both
  • Do the split after that, post-hackathon

1.9 direction on oldIE

  • Fix anything that’s practical (a dozen or so lines of code max?)
  • Wontfix the rest; explain why (perf, size, side-effects) and give workarounds

1.9 voting

  • Let’s start voting next week (after 1.8.2 ships)
  • Identify tickets that you think should be discussed/voted
  • Don’t tag uncontroversial tickets that should just be done

jQuery Core Team Meeting – Sep 10 2012

September 10, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, mikesherov, gnarf, timmywil, gibson042, rwaldron
Time: Noon ET

Official Agenda:

jQuery 1.8.2

Would like this to be the last in the 1.8 line

Let’s be VERY conservative about fixes

Blockers

https://github.com/jquery/sizzle/pull/151 from gibson

  • needed for regressions

Performance suite for jQuery core

We have a new suite for Sizzle http://cl.ly/image/0C2V351c3y1a

rwaldron will take the lead on Dromaeo adaptation

  • /jquery/dromaeo repo created (thanks scott_gonzalez)

jQuery 1.9/2.0

Fix common 1.9/2.0 problems early

  • Removals from deprecations
  • Bug fixes

Branch 1.9 when common work is complete

2.0 work to be done in master

All open tickets should be in play

Let’s do a ticket triage day before the Summit

  • Thursday 9/10 7:30pm (invites sent)
  • Decide which tix should be addressed before branch

Do we need a public call for features? (no)

  • Last one didn’t come up with useful feedback
  • Not looking to add features this time around

Aim for 1.9 beta in early December

  • Long beta period since we’re removing a lot

Aim for 2.0 beta … when? (1.9 beta +2 wks?)

jQuery Core Team Meeting – Aug 27 2012

August 27, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, timmywil, gibson042,
Time: Noon ET

Official Agenda:

jQuery 1.8.1

Final or RC? Leaning towards final.

Release day? Wednesday, Thursday?

Things to emphasize in the 1.8.1 release blog post

  • Dropped FF 3.6 support, tho Sizzle still has it

No ticket but broken

  • Wilto checked the Android 2.1 issue with .ready(), still there

Tickets with patches

http://bugs.jquery.com/ticket/12403 (UI-related selector fail)

  • landed

http://bugs.jquery.com/ticket/12313 (be kind to SVG on width/height)

Tickets and PRs we need to land (blocker)

http://bugs.jquery.com/ticket/12392 (created elements have a parent)

http://bugs.jquery.com/ticket/12359 (XHTML again)

  • fixed

http://bugs.jquery.com/ticket/12384(regression with .after)

http://bugs.jquery.com/ticket/12369 (.find() and oldIE XML)

http://bugs.jquery.com/ticket/12346 (.append multiple stuff)

http://bugs.jquery.com/ticket/12303 (:first inside attribute values)

http://bugs.jquery.com/ticket/12337 (.nth-child selector fail)

  • marked as dup of 12205, fixed

Full list of blockers

Quick triage on new tickets

jQuery Core Team Meeting – Aug 20 2012

August 20, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, jaubourg, rwaldron, timmywil (cameo by phone)
Time: Noon ET

Official Agenda:

jQuery 1.8.1

RC or final? (depends on tix that land by then)

This week:  Thursday?

Tickets and PRs we need to land (mark as blocker)

  • sizzle fixes (timmywil and/or gibson042)

jQuery 1.9 & 2.0

Mark your faves as “1.9-discuss” or “2.0-discuss” in the tracker

Intentionally avoiding major rewrites in 1.9 — mostly just deletes

Intend to release 1.9 and 2.0 very close to each other

Aim for alpha after our hackfest in October?

How can we avoid the 1.9.0 bug rush?

How can we involve the community?

  • Running blog posts about changes
  • More alpha/beta releases?

jQuery Core Team Meeting – Aug 13 2012

August 13, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, mikesherov, gibson042, timmywil, jaubourg
Time: Noon ET

Official Agenda:

Thanks for jumping in on ticket triage!

  • General policy: jsFiddle/jsbin preferred but not required
  • Sometimes hard to repro ajax or .ready() stuff there
  • If you find out anything, make a note on the ticket

jQuery 1.8 — The Aftermath

Tickets to discuss

http://bugs.jquery.com/ticket/12269

  • .width() needs to know box-sizing now
  • Requires gCS which is 100x slow, esp in Chrome
  • Most people really want .css(“width”)
  • For now, advise that they use it ^^
  • mikesherov to look at options for speeding up .width()

Tickets and PRs we need to land (mark as blocker)

Stumpers?

jQuery 1.8.1 for next week’s agenda

jQuery Core Team Meeting – Jul 30 2012

July 30, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, timmywil, mikesherov, jaubourg, scott_gonzalez, rwaldron, gnarf
Time: Noon ET

Official Agenda:

Unit tests PASSING!

  • Occasional flakiness in timing-related tests
  • I’m tweaking the timers as they occur to reduce the odds

jQuery 1.8

Patches landed — do we need an RC2?

Final release date?

  • I’m traveling all this week but could do a release
  • Otherwise, August 7?

http://bugs.jquery.com/ticket/12158  (throws)

Leave it quoted for 1.8, warn that it’s coming out after that

“it was put in to prevent YUI compressor from breaking”

https://github.com/jquery/sizzle/pull/139(fixes to pseudo argument cases)

  • timmywil is -1
  • Need perf tests to see effects on relatively common cases

Scott has UI 1.8.22 out, compatible with core 1.8

Mobile bitten by removal of $.attrFn! (undocumented interface)

Avoid private arguments to our public APIs

  • complicates duck punching

jQuery Core Team Meeting – Jul 23 2012

July 23, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, rwaldron, gnarf, timmywil, scott_gonzalez
Time: Noon ET

Official Agenda:

Sizzle

Landed gibson042 pulls

Switched to using Sizzle unit tests with Sizzle HTML

  • Easier to maintain
  • “Scoops out” main page HTML and replaces

jQuery 1.8RC1?

This week — Thursday?

GET TESTING TO WORK IN BROWSERSTACK (Dave)

What else needs to land?

  • Effects bug list is rather long (gnarf/timmywil reviewing)

MUST be released with jQuery UI 1.8.x refresh

  • scott_gonzalez to release this week

jQuery Core Team Meeting – Jul 16 2012

July 16, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin,
Time: Noon ET

Official Agenda:

Sizzle

Several pull requests from gibson042 to land

Should this need escaping? http://bugs.jquery.com/ticket/12087

  • NO, gibson042 to look at it

Ajax

jaubourg refactored serialize

Other things to split from ajax.js?

$.sjax is dead, no need to create it

As of 1.8

  • use of ajaxSettings.traditional DIRECTLY with serialize() is deprecated
  • new argument to serialize() sends traditional
  • $.ajax usage is unchanged, it will pass the flag from ajaxSettings

jQuery 1.8RC1?

Target next week

Land Sizzle fixes

jaubourg to look at issue with Deferred passed as `this` to .progress()

Fix several new bugs

  • right-click delegation

MUST be released with jQuery UI 1.8.x refresh

  • Needs fixes for Sizzle and curCSS changes

jQuery Core Team Meeting – Jul 09 2012

July 9, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, timmywil, jaubourg, gnarf, scott_gonzalez
Time: Noon ET

Official Agenda:

Sizzle

Ajax

Need to refactor ajax dependencies to new file

  • serialize, param, parseJSON, parseXML
  • otherwise it’s hard to use other ajax impls like $.jsonp
  • jaubourg to change

Making promises resolve async

jaubourg has a possible solution

  • separate method to resolve sync

dave will start thread in jquery-devs-team

jQuery.unique – no action to be taken

What needs to be done for beta2?

  • Full test with UI passing? timmywil says YES it’s done
  • still need to fix “:not( .foo ):has( bar )”
  • What should “:contains( asdf )” match (spaces) — gibson042′s patch fixes
  • Possible effects issue, gnarf to investigate – scott already fixed! WIN!
  • beta2 tomorrow