LF Collaboration Summit 2009

From The Linux Foundation
Jump to: navigation, search

This event is planned for April 8-10, 2009, in San Francisco. Details on the conference are available.

Because of limited opportunities for travel, the LSB workgroup is planning "pre-summit" meetings starting Sunday, April 5, at about 10 am. That day will be a formal meeting time, with an agenda. Monday and Tuesday will be less structured, and will be more about working out details and working together than about formal discussion. (There may also be one-on-one ISV meetings on Tuesday.) There will be a LSB session at the ISV track on Thursday, and a full-day LSB session on Friday. Because of the difficulty of arranging travel, topics on Friday will be arranged to try and put the most interesting topics first.

Day one (Sunday, April 5)

10:00am - 10:15am Welcome, introductions, overview (Jeff Licquia)
10:15am - 11:00am Discussion of goals for 2009. What can we do, and what do we want to do? Presentation.
11:00am - 12:00pm Priorities for enhancements to the SDK and App Checker.

Presentation by Kay Tate on ChipHopper statistics
Presentation from Brian Proffitt on App Checker survey results

12:00pm - 1:30pm Lunch
1:30pm - 2:00pm Making the LSB modular; decreasing the difficulty of contributing to the LSB. Notes.
2:00pm - 2:45pm New release plan for software not related to the specification version.
2:45pm - 3:00pm Break
3:00pm - 4:00pm Fixes to our current standards. Notes.
4:00pm - 5:00pm What new standards should we consider?

Days two and three (Monday, April 6, and Tuesday, April 7)

To be determined on the mornings in question. Planning will begin at 9 am. There may be meetings with individual ISVs on Tuesday. Possible topics include:

  • Plugin proposal.
  • Packaging and software installation in general.
  • DB threading issue.
  • More in-depth demo from ISPRAS on test tech.
  • Google Summer of Code discussion.

Notes from Monday and Tuesday are available, as well as Vladimir Rubanov's presentation on the T2C test framework.

Day four (Wednesday, April 8)

See the Linux Foundation Collaboration Summit schedule.

Day five (Thursday, April 9)

See the Linux Foundation Collaboration Summit schedule. LSB people will be giving presentations during the ISV Summit.

Day six (Friday April 10)

9:00am - 9:15am Welcome, introductions, overview (Jeff Licquia)
9:15am - 10:15am LSB 4.0: What we've done
10:15am - 10:45am Break
10:45am - 12:00pm Joint session with the OpenPrinting workgroup
12:00pm - 1:00pm Lightning Talks and Wrap-Up (from the main Summit schedule)
1:00pm - 2:00pm Lunch
2:00pm - 3:00pm Report from Monday and Tuesday
3:00pm - 4:00pm Profile support in the LSB
4:00pm - 5:00pm Wrap-up

Other topics (not integrated yet)

Possible topics for the public sessions (Thursday and/or Friday):

  • Introduction to the LSB.
  • Demonstrations of LSB tech: DTK, App Checker, SDK. This will include a presentation by ISPRAS on using their test technology.

Other topics (from the old page):

Collection of Agenda items for the April 2009, F2F meeting in SF


  • What can we do to get a certified JVM ?
  • What is required to get Java into the LSB ?
  • Google Summer of Code project Make openJDK LSB compliant
  • Details


  • Is Motif viable for inclusion in the LSB ?
  • What does it take to make Motif (openMotif) LSB compliant ?
  • Can we get community support for an LSB compliant openMotif ?
  • What about other toolkits
    • Expect toolkits to be LSB compliant ?
    • Include in LSB on request of users ?
  • Technical details
    • Base info:
      • Built openMotif on openSuSE 11.1
      • Sources from openMotif download page version 2.3.0 (openmotif-2.3.0.tar.gz)
      • Libraries produced
        • libMrm.so.4.0.0
        • libUil.so.4.0.0
        • libXm.so.4.0.0
    • Library dependencies
      • libMrm.so.4.0.0 dependencies:
      • libXm.so.4
      • libXt.so.6
      • libSM.so.6
      • libICE.so.6
      • libXft.so.2
      • libXrender.so.1
      • libfontconfig.so.1
      • libfreetype.so.6
      • libz.so.1
      • libX11.so.6
      • libpng12.so.0
      • libc.so.6
    • libUil.so.4.0.0 dependencies:
      • libMrm.so.4
      • libXm.so.4
      • libXft.so.2
      • libXrender.so.1
      • libfontconfig.so.1
      • libfreetype.so.6
      • libz.so.1
      • libX11.so.6
      • libpng12.so.0
      • libc.so.6
    • libXm.so.4.0.0 dependencies:
      • libXmu.so.6
      • libXt.so.6
      • libXext.so.6
      • libXp.so.6
      • libXft.so.2
      • libXrender.so.1
      • libfontconfig.so.1
      • libfreetype.so.6
      • libz.so.1
      • libX11.so.6
      • libpng12.so.0
      • libc.so.6
    • LSB compliance:
      • libMrm.so.4.0.0 - is LSB compliant
      • libUil.so.4.0.0 - is LSB compliant
      • libXm.so.4.0.0 used libraries not in LSB
        • libXmu.so
        • libXp.so
      • libXm.so.4.0.0 used interfaces not in LSB
        • Interfaces from XPrint
          • XpQueryExtension
          • XpGetPageDimensions
          • XpGetPdmStartParams
          • XpGetOneAttribute
          • XpSelectInput
          • XpGetDocumentData
          • XpGetContext
          • XpEndPage
          • XpStartPage
          • XpEndJob
          • XpGetScreenOfContext
          • XpSetImageResolution
      • Symbols starting with _ may or may not be OK, these are in libXmu
        • _XEditResGet8
        • _XEditResGetSigned16
        • _XEditResGetWidgetInfo
        • _XEditResPut16
        • _XEditResGet16
        • _XEditResGetString8
        • _XEditResPutWidgetInfo
        • _XEditResPut8
        • _XEditResPut32
        • _XEditResResetStream
        • _XEditResPutString8
        • _XEditResGet32
      • Interfaces in libXt (library in LSB) and not in LSB
        • applicationShellClassRec
        • colorConvertArgs
      • Interfaces in libXmu (library in LSB) and not in LSB
        • XmuNCopyISOLatin1Lowered
      • Interfaces in libX11 (library in LSB) and not in LSB
        • Xutf8DrawImageString
        • Xutf8TextExtents
        • Xutf8DrawString
        • Xutf8TextEscapement
    • Questions:
      • Do we only need to concentrate on libXm or are libUri and libMrm relevant for LSB compliance?
      • Should the _* symbols be considered for LSB, if not is there a none replacement API?
      • Does CUPS replace the interfaces from Xp?


  • What does it take to include Fortran and should it be included ?


  • Linux is dominant in HPC, many applications use MPI, is this a good candidate or is the market not ready ?


  • We need to revisit what we have and see if it needs to be expanded.

GNOME and KDE upgrades

  • When should we target the next round of upgrades for the toolkits ?


  • What should our strategy be, many moons after Berlin this is still not obvious.

Short term and longer term releases of LSB

  • 4.1 as bug fix and minor uplift ? When ?
  • 5.0 turn the crank, lots of new features, latest libc, gcc etc. ?