Testing Team Meeting – Jun 21 2012

The first testing and CI meeting happened today, and will continue to happen bi-weekly, Thursday at Noon EST. Here’s the agenda and meeting notes.

June 21, 2012

Location: #jquery-meeting on Freenode

Attending: Corey, John Bender, Jörn

Time: Noon ET

QUnit

TestSwarm

Jenkins integration

Deploying -git builds for Core, UI, QUnit and Mobile, though no consistent headers yet, and a very different setup for Mobile

Get sizzle on Jenkins and TestSwarm

  • Added grunt.js, will create job to run `lint` test once that is fixed

Perf regression testing

  • John Bender to explore this

Move to new service box

  • Sometime after the conference
  • Will remove `scp` step from git-build
  • Ask Clark to help with that, he can invest a few hours

 

jQuery UI Team Meeting – Jun 20 2012

  • New API documentation site
    • Jörn got the 1-8 branch ready by branching master and reverting 1-9 changes
  • jQuery Color
    • Corey trying to get a release out today
  • jquery-ui-git builds
    • Working again, through Jenkins

Testing Team Meeting – Jun 15 2012


  • QUnit 1.8.0 is out
  • TestSwarm is getting better one small step at a time.
  • Dual clone’s are gone everywhere, speeds up a job for a few seconds, and will help to doing -git CDN deploys
  • Deployed John Bender's grunt-junit plugin to jQuery UI job

jQuery Mobile Team Meeting – Jun 14 2012

  • Attending: Todd Parker, John Bender, Ghislain Seguin, Gabriel Schulhof, Jasper de Groot, Anne-Gaelle Colom, Jason Scott

link General Updates

link Todd

  • Device donation page by conference so we can announce
  • Roadmap for conference - let’s discuss
  • Site re-templating for the conference
  • Download builder alpha for conference - ready to go
  • 1.1.1 beta (or RC) for conference with hopefully a quick move to RC status
    • Consider asking for testing next week via branch preview
    • Outstanding items:
    • listview click performance (ready to land + benchmark)
    • blinky transitions in PhoneGap (re-opened for review)
    • update page padding (Jasper)
    • fixed 1 issue about shifting headers during transition
    • working on fix for issue about the default padding in structure css
    • about to close #4223 about setting uPP to false - see my comment there
    • 3 other issues might be fixed by PR from MauriceG
      • land PR (need test results from Todd before merge)
      • have people testing again to see if there are still issues
    • unable to close dialog in webview (Bender)
    • IE submit button (Jasper)
  • 1.2 alpha for conference

link Ghislain Seguin

  • kinda stuck in the code re-org because of the depend! plugin:
    • going to attempt moving the depend plugin
    • or upgrade to RequireJS 2.0
  • Q: Feedback on builder?
  • Q: Are we going to mention it at jQCon? Yes

link John Bender

  • jquery-ui using grunt-junit
  • de-linting almost finished
    • master only
    • Thanks Gabriel!
    • Damnit Scott!
    • adding to the build
  • new README
  • Q: css lint
  • Q: performance setup

link Gabriel Schulhof

  • Tab issues: Get tab navigation to work. Try to keep tab inside popup - futile. scroll to 0 when dismissing a popup opened from another popup - prevented, but there was a flash (looks like briefly scrolling back to 0). FF is fine. Is the flash still present?
  • Link blurring performance (4340) - not likely to be able to do the perf tests.
  • Proposals:
    • Link can open popup from another page (agcolom)? IOW, if user clicks link button and the popup referred to by href has not been enhanced, enhance it? If the popup is on another page, it's not a good idea because the other page has display: none set and the popup is its child, but if the popup is inside the body, it can be enhanced at first-click time.
    • .buttonMarkup({corners: }) accepts true, false, and now also "tl", "tr", ..., "left", "right", etc. https://github.com/gabrielschulhof/jquery-mobile/commit/f49abba3d0d3ee5f490d778ead3b705392fabbee and http://babulina.go-nix.ca/nix/jqm-buttonMarkup-corners/tests/functional/button-markup.html
    • This could help us fix 3635, because controlgroup wouldn’t need to access button classes directly, instead calling .buttonMarkup({corners: ”left”}), etc., thus cooperating with reusable buttonMarkup, such that if you later call e.g. .buttonMarkup({icon: ”another-icon”}) on a button that is part of the controlgroup it won’t mess up the button’s corners as a side effect.

link Jasper de Groot

  • finished buttons & form PR
    • still some minor Opera issues to look into
  • navbar/grid wrapping and gap - fixed 3 issues
    • need test results from Todd (WP and iOS) before merge
  • update page padding (see above)
  • IE submit button issue - working on test page and fix
  • https://github.com/jquery/jquery-mobile/pull/4303

link Anne-Gaelle Colom

  • a few commits for docs (minor corrections/corrections)
  • 14 new articles on the resources page
  • worked on api resource site:
    • dialog, collapsibles, collapsible sets complete (basic info). More info can be added. Will complete by the end of the week
    • slider: complete with full info
    • modified the XSL file to display all methods/events/options
    • modified XSL file to display the correct example base code

link Jason D Scott


link Open dev questions

link PhoneGap blinky transitions

link Fixed toolbars / updatePagePadding / header and content switched

  • Many related issues

link Re-enhancement after manipulation

link Button/form consistency

  • PR #4385
  • Should we add styles to protect buttons from a: basic styles?
  • https://github.com/jquery/jquery-mobile/issues/3444
  • Cascade issue bar link colors + reorder pseudo classes
  • TR issue #73 - links in bar not themable, always same as JQM default theme (Tyler Benziger)

link 2.3 nav issues

link 1.1.1 Planning

link 1.2 Features

link Read-only lists

  • New styling including removal smaller font-size and padding of ui-li-static for 1.2 #4347

link Grid widget?

  • have the framework adding the ui-block classes (same as navbar widget)
  • data attribute # columns

link start="2">
  • Other
  • <

    • Donation page

    jQuery UI Team Meeting – Jun 13 2012

    jQuery Core Team Meeting – Jun 11 2012

    June 4, 2012
    Minutes (Notes) of the meeting of jQuery
    Location: #jquery-meeting on Freenode & Chat on Google Docs
    Attending: DaveMethvin, rworth, gibson042, timmywil, jaubourg, rwaldron, mikesherov
    Time: Noon ET

    Official Agenda:

    Schedule for 1.8 release

    Unit test failures (IE only)

    https://github.com/jquery/jquery/pull/795

    • need an update to QUnit for the fix to raises()

    Manual modularity

    Great progress here, thanks guys!

    mikesherov added dependency mgmt

    jaubourg working on ajax

    Need a simpler tool (not necessarily by release)

    • complexity prevents wrong ppl using it

    Drupal? this isn’t for their use case (dave imo)

    use AMD wrappers? watch out for cross-module variables!

    Compat repo for deprecated/removed stuff? – dave

    • Separate plugins including compressed versions
    • Combined plugin with everything
    • “Debug” version with console.warn msgs?

    Documentation

    Deprecations – dave created tickets, will finish docs

    Animation hooks Tween etc. — gnarf to outline

    Other things needing docs?

    .css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov

    vendor prefixing

    • automatic – ‘boxSizing’ will get ‘MozBoxSizing’
    • can create cssHooks for vendor-prefixed, which get priority over non-prefixed

    jQuery Mobile Team Meeting – Jun 07 2012

    • Attending: Todd Parker, John Bender, Ghislain Seguin, Gabriel Schulhof, Jasper de Groot, Anne-Gaelle Colom, Jason Scott

    link General Updates

    link Todd

    • Device donation page by conference so we can announce
    • Roadmap for conference - let’s discuss
    • Site re-templating for the conference
    • Download builder alpha for conference - ready to go
    • 1.1.1 beta (or RC) for conference with hopefully a quick move to RC status
      • Consider asking for testing next week via branch preview
      • Outstanding items:
      • listview click performance (ready to land + benchmark)
      • blinky transitions in PhoneGap (re-opened for review)
      • update page padding (Jasper)
      • fixed 1 issue about shifting headers during transition
      • working on fix for issue about the default padding in structure css
      • about to close #4223 about setting uPP to false - see my comment there
      • 3 other issues might be fixed by PR from MauriceG
        • land PR (need test results from Todd before merge)
        • have people testing again to see if there are still issues
      • unable to close dialog in webview (Bender)
      • IE submit button (Jasper)
    • 1.2 alpha for conference

    link Ghislain Seguin

    • kinda stuck in the code re-org because of the depend! plugin:
      • going to attempt moving the depend plugin
      • or upgrade to RequireJS 2.0
    • Q: Feedback on builder?
    • Q: Are we going to mention it at jQCon? Yes

    link John Bender

    • jquery-ui using grunt-junit
    • de-linting almost finished
      • master only
      • Thanks Gabriel!
      • Damnit Scott!
      • adding to the build
    • new README
    • Q: css lint
    • Q: performance setup

    link Gabriel Schulhof

    • Tab issues: Get tab navigation to work. Try to keep tab inside popup - futile. scroll to 0 when dismissing a popup opened from another popup - prevented, but there was a flash (looks like briefly scrolling back to 0). FF is fine. Is the flash still present?
    • Link blurring performance (4340) - not likely to be able to do the perf tests.
    • Proposals:
      • Link can open popup from another page (agcolom)? IOW, if user clicks link button and the popup referred to by href has not been enhanced, enhance it? If the popup is on another page, it's not a good idea because the other page has display: none set and the popup is its child, but if the popup is inside the body, it can be enhanced at first-click time.
      • .buttonMarkup({corners: }) accepts true, false, and now also "tl", "tr", ..., "left", "right", etc. https://github.com/gabrielschulhof/jquery-mobile/commit/f49abba3d0d3ee5f490d778ead3b705392fabbee and http://babulina.go-nix.ca/nix/jqm-buttonMarkup-corners/tests/functional/button-markup.html
      • This could help us fix 3635, because controlgroup wouldn’t need to access button classes directly, instead calling .buttonMarkup({corners: ”left”}), etc., thus cooperating with reusable buttonMarkup, such that if you later call e.g. .buttonMarkup({icon: ”another-icon”}) on a button that is part of the controlgroup it won’t mess up the button’s corners as a side effect.

    link Jasper de Groot

    • finished buttons & form PR
      • still some minor Opera issues to look into
    • navbar/grid wrapping and gap - fixed 3 issues
      • need test results from Todd (WP and iOS) before merge
    • update page padding (see above)
    • IE submit button issue - working on test page and fix
    • https://github.com/jquery/jquery-mobile/pull/4303

    link Anne-Gaelle Colom

    • a few commits for docs (minor corrections/corrections)
    • 14 new articles on the resources page
    • worked on api resource site:
      • dialog, collapsibles, collapsible sets complete (basic info). More info can be added. Will complete by the end of the week
      • slider: complete with full info
      • modified the XSL file to display all methods/events/options
      • modified XSL file to display the correct example base code

    link Jason D Scott


    link Open dev questions

    link PhoneGap blinky transitions

    link Fixed toolbars / updatePagePadding / header and content switched

    • Many related issues

    link Re-enhancement after manipulation

    link Button/form consistency

    • PR #4385
    • Should we add styles to protect buttons from a: basic styles?
    • https://github.com/jquery/jquery-mobile/issues/3444
    • Cascade issue bar link colors + reorder pseudo classes
    • TR issue #73 - links in bar not themable, always same as JQM default theme (Tyler Benziger)
    • buttons wrap on BB5 and IE7, buttons leave a gap on probably all other browsers depending on available width - Jasper

    link 2.3 nav issues

    link 1.1.1 Planning

    link 1.2 Features

    link Read-only lists

    • New styling including removal smaller font-size and padding of ui-li-static for 1.2 #4347

    link Grid widget?

    • have the framework adding the ui-block classes (same as navbar widget)
    • data attribute # columns

    link start="2">
  • Other
  • <

    • Donation page

    Testing Team Meeting – Jun 07 2012

    Released QUnit 1.7.0! There's now an official phantomjs runner addon, stack traces are much more useful (more lines if available), and various other small improvements. From the changelog:

    • Add config.requireExpects. Fixes #207 – Add option to require all tests to call expect().
    • Improve extractStacktrace() implementation. Fixes #254 – Include all relevant stack lines
    • Make filters case-insensitive. Partial fix for #252
    • is() expects lowercase types. Fixes #250 – Expected Date value is not displayed properly
    • Fix phantomjs addon header and add readme. Fixes #239
    • Add some hints to composite addon readme. Fixes #251
    • Track tests by the order in which they were run and create rerun links based on that number. Fixes #241 – Make Rerun link run only a single test.
    • Use QUnit.push for raises implementation. Fixes #243
    • CLI runner for phantomjs
    • Fix jshint validation until they deal with /** */ comments properly
    • Update validTest() : Simplify logic, clarify vars and add comments
    • Refactor assertion helpers into QUnit.assert (backwards compatible)
    • Add Rerun link to placeholders. Fixes #240

    jQuery Core Team Meeting – Jun 05 2012

    ****June 4, 2012
    Minutes (Notes) of the meeting of jQuery
    Location: #jquery-meeting on Freenode & Chat on Google Docs
    Attending: DaveMethvin, gnarf, rwaldron, gibson042, rworth, danheberden
    Time: Noon ET


    (IRC issues during the meeting;  #jquery-meeting did not log everything)


    Official Agenda:****

    Getting help for infra and new docs sites?

    • rworth:

    Schedule for 1.8 release

    • beta before the conf
    • bug triage meeting – Wednesday noon?

    Unit test failures

    http://swarm.jquery.org/job/208

    • effects in IE? gnarf can’t look right now – can someone else -mikesherov

    http://swarm.jquery.org:8080/job/jQuery%20Core/

    strip_iife branch ready to land – if we want to

    • line numbers in errors are for the built code – not the src/files.js
    • We seem to think that the benefits outway the debugging/development minor hassle
    • source maps?
    • LAND IT!

    JHP for serving – land it?

    • Need to coordinate with testswarm – Krinkle?
    • Can’t land until jenkins issues are resolved

    Need update to README to reflect current build process

    • There is a “draft” of these instructions in the strip_iife branch
    • LAND IT!

    Closure Compiler Advanced Optimizations (CCAO)

    • Talk with Chad Killingsworth
    • He will rebase against 1.8 later this month
    • We will land most of the CCAO unit test changes
    • timmywil, did CCAO changes land in Sizzle?

    Manual modularity

    Landed gibson042′s modularity for effects

    Others?

    • ajax?
    • css and dimensions – mikesherov

    Compat repo for deprecated/removed stuff? – dave

    • Separate plugins including compressed versions
    • Combined plugin with everything
    • “Debug” version with console.warn msgs?
    • We can host these on code.jquery.com, perhaps other CDNs

    Documentation

    Deprecations – dave created tickets, will finish docs

    Animation hooks Tween etc. — gnarf to outline

    Other things needing docs?

    .css(‘width’) respects box-sizing, .width() doesn’t; dimension setters – mikesherov

    vendor prefixing

    • automatic – ‘boxSizing’ will get ‘MozBoxSizing’
    • can create cssHooks for vendor-prefixed, which get priority over non-prefixed

    Remaining 1.8 items

    New items?