The Linux Foundation

 
LSB 4.1 release tracker

From The Linux Foundation

Contents

LSB 4.1 Release Tracker

Feature Freeze: October 1, 2010

Release Candidate: December 1, 2010

Release: December 15, 2010

Release Goals

  • Infrastructure work to create one command release and build release branch on consistent basis
  • "Normal" level tests for top 15 ALSA interfaces
  • Inclusion of symbols listed in
    • 1664 ptrace
    • 1739 dl_iterate_phdr
    • 2163 sysinfo
    • 2187 backtrace set
    • 2364 pthread_getattr_np
    • 2671 __pthread_register_cancel and other pthread_cleanup_push/pop support
    • 2673 dlvsym
    • 2677 _Unwind_GetIPInfo
    • 3023 snd_rawmidi_info, snd_rawmidi_info_get_card

Details

  • Infrastructure work
    • Work to build release branch in easy and consistent manner
      • Distinguish build results by branch - status completed Jeff 4/23/2010
      • Add version control triggers to production branches - status ongoing. Builds can mostly be automated, and will build with the proper SDK and LSB version. Need to fix a problem with managing libbat, an odd permissions bug in some builds, and create schedulers once the previous problems have been solved. Jeff 7/28/2010
      • Create staging tree for automatic production builds on FTP site
    • Work to generate release and publish with one simple command

ALSA

  • ALSA
    • Add t2c-alsa-tests to autobuilder - status completed Jeff 4/23/2010
    • Add t2c-alsa-tests to dist-checker - bug 2979 - status completed - ISP/RAS 9/28/2010
    • Work out any special test environment issues (null driver?) - seem to be working OK - Stew 12/8/2010
    • Fix,disable or waive shallow tests that fail on multiple platforms - bug 3015 - status completed Stew 12/9/2010
Interface Name Reserved/Completed by Completed on
snd_pcm_open Stew 4/22/2010
snd_pcm_hw_params Stew partially done
snd_pcm_hw_params_any Stew partially done
snd_pcm_hw_params_set_access Stew 4/26/2010
snd_pcm_hw_params_set_format Stew 4/26/2010
snd_pcm_close Stew partially done
snd_pcm_prepare Stew 4/26/2010
snd_pcm_hw_params_set_channels Stew 4/26/2010
snd_strerror Stew 4/22/2010
snd_pcm_writei Stew 4/27/2010
snd_pcm_sw_params_current Stew 4/27/2010
snd_pcm_sw_params Stew partially done
snd_pcm_sw_params_set_start_threshold Stew partially done
snd_pcm_drop Stew 4/26/2010
snd_pcm_readi Stew 4/27/2010

Status: 10 of 15 (partially done have function success mode done, need forced error condition) - branched off to bug 3126 (post 4.1)

  • Symbol inclusion
Symbol name Bug Documentation Test (yes/no) Included on Notes
ptrace 1664 man-page 10/8/2010
dl_iterate_phdr 1739 man-page 7/23/2010 Also required adding parts of elf.h to SDK.
sysinfo 2163 man-page yes 10/8/2010 Attached to bug, added to core-test, disabled until interface is available.
backtrace 2187 man-page
backtrace_symbols 2187 man-page
backtrace_symbols_fd 2187 man-page
pthread_getattr_np 2364 man-page 6/29/2010
pthread_attr_getaffinity_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_attr_setaffinity_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_setaffinity_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_getaffinity_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_cleanup_pop_restore_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_cleanup_push_defer_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_kill_other_threads_np 2364 man-page defer Not used by apps; see LSB Navigator.
pthread_mutex_consistent_np 2364 POSIX.1-2008 defer Not used by apps; see LSB Navigator.
pthread_mutexattr_getrobust_np 2364 POSIX.1-2008 defer Not used by apps; see LSB Navigator.
pthread_mutexattr_setrobust_np 2364 POSIX.1-2008 defer Not used by apps; see LSB Navigator.
pthread_rwlockattr_getkind_np 2364 man-page 6/29/2010 Man page attached to bug.
pthread_rwlockattr_setkind_np 2364 man-page 6/29/2010 Man page attached to bug.
__pthread_register_cancel 2671 no defer Lower priority; building with SDK fixes this missing symbol. (See bug.)
__pthread_unregister_cancel 2671 no defer Lower priority; building with SDK fixes this missing symbol. (See bug.)
__pthread_unwind_next 2671 no defer Lower priority; building with SDK fixes this missing symbol. (See bug.)
dlvsym 2673 man-page yes 7/16/2010 Attached to bug, tet'ified and added to core-test 8/12/10.
_Unwind_GetIPInfo 2677 man-page 7/23/2010 Other structs needed by this also added. Man page attached to bug.
snd_rawmidi_info 3023 ALSA no 8/30/2010
snd_rawmidi_info_get_card 3023 ALSA no 8/30/2010

Status: 18 of 27

CUPS

  • Additional CUPS interfaces (bug 2568) - need tests?
Interface Name Test (Yes/No) Included On
cupsDoAuthentication No 9/30/2010
cupsDoFileRequest No 9/30/2010
cupsEncodeOptions No 9/30/2010
httpCheck No 4/21/2010
httpClearCookie No 4/21/2010
httpClose No 4/21/2010
httpConnect No 4/21/2010
httpConnectEncrypt No 4/21/2010
httpDecode64_2 No 4/21/2010
httpDelete No 4/21/2010
httpEncode64_2 No 4/21/2010
httpEncryption No 4/21/2010
httpFlush No 4/21/2010
httpGet No 4/21/2010
httpGetDateTime No 4/21/2010
httpGets No 4/21/2010
httpHead No 4/21/2010
httpInitialize No 4/21/2010
httpMD5 No 4/21/2010
httpMD5Final No 4/21/2010
httpMD5String No 4/21/2010
httpOptions No 4/21/2010
httpPost No 4/21/2010
httpPrintf No not documented upstream - defer?
httpPut No 4/21/2010
httpReconnect No 4/21/2010
httpSeparate2 No deprecated upstream
httpSetCookie No 4/21/2010
httpSetField No 4/21/2010
httpStatus No 4/21/2010
httpTrace No 4/21/2010
httpUpdate No 4/21/2010
httpWait No 4/21/2010
ippAddBoolean No 4/21/2010
ippAddBooleans No 4/21/2010
ippAddCollection No 4/21/2010
ippAddCollections No 4/21/2010
ippAddDate No 4/21/2010
ippAddInteger No 4/21/2010
ippAddIntegers No 4/21/2010
ippAddRange No 4/21/2010
ippAddRanges No 4/21/2010
ippAddResolution No 4/21/2010
ippAddResolutions No 4/21/2010
ippAddSeparator No 4/21/2010
ippAddString No 4/21/2010
ippAddStrings No 4/21/2010
ippDateToTime No 4/21/2010
ippDelete No 4/21/2010
ippDeleteAttribute No 10/1/2010
ippErrorString No 4/21/2010
ippFindAttribute No 4/21/2010
ippFindNextAttribute No 4/21/2010
ippLength No 4/21/2010
ippNew No 4/21/2010
ippPort No 4/21/2010
ippRead No 4/21/2010
ippReadFile No 10/1/2010
ippReadIO No present in 1.1.23, though they are declared as appeared in 1.2. However, it seems that implementations in 1.1 and 1.2 are really different and probably not compatible
ippSetPort No 4/21/2010
ippTimeToDate No 4/21/2010
ippWrite No 4/21/2010
ippWriteFile No 4/21/2010
ippWriteIO No present in 1.1.23, though they are declared as appeared in 1.2. However, it seems that implementations in 1.1 and 1.2 are really different and probably not compatible
  • Re-enable interfaces disabled in 3.2 due to ipp/http dependencies, turn tests back on
    • Status: completed 04/23/2010 ISPRAS/mats/stew
    • cupsGetDefault2
    • cupsGetDests2
    • cupsGetFd
    • cupsGetFile
    • cupsGetJobs2
    • cupsGetPPD2
    • cupsPrintFile2
    • cupsPrintFiles2
    • cupsPutFd
    • cupsPutFile
    • cupsSetDests2

Non blocker changes

Following changes will only be completed if the release date is not affected

  • Cairo uplift bug 2892
    • Status: completed 04/19/2010 ISPRAS/mats
    • Tests?
  • GTK uplift to Gtk+ 2.10 bug 2862
    • Status: loaded to db, new sdk/spec bits generated 05/06/2010 Denis/Stew
    • Tests needed for new features
    • Test needed for printing dialog (appbat) bug 2981 - gtk-print-dialog (adapted from gtk-demos) added to appbat, need dist-checker support completed 9/30/2010 stew/ISPRAS
    • Documentation

[Article] [Discussion] [View source] [History]