The Linux Foundation

 
Uplift Target

From The Linux Foundation

(Difference between revisions)
(Post-F2F additions)
(LSB Library Uplift Review: Updated Fedora to 18)
Line 25: Line 25:
 
! scope="col" align="left"|RHEL6
 
! scope="col" align="left"|RHEL6
 
! scope="col" align="left"|U10.04
 
! scope="col" align="left"|U10.04
! scope="col" align="left"|F16
+
! scope="col" align="left"|F18
 
! scope="col" align="left"|OS12.3
 
! scope="col" align="left"|OS12.3
 
! scope="col" align="left"|U11.10
 
! scope="col" align="left"|U11.10
Line 38: Line 38:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17
 
| 2.17
 
| 2.13
 
| 2.13
Line 51: Line 51:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17
 
| 2.17
 
| 2.13
 
| 2.13
Line 64: Line 64:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17
 
| 2.17
 
| 2.13
 
| 2.13
Line 77: Line 77:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17  
 
| 2.17  
 
| 2.13
 
| 2.13
Line 90: Line 90:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17
 
| 2.17
 
| 2.13
 
| 2.13
Line 103: Line 103:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17
 
| 2.17
 
| 2.13
 
| 2.13
Line 116: Line 116:
 
| 2.12
 
| 2.12
 
| 2.11.1
 
| 2.11.1
| 2.14.90
+
| 2.16
 
| 2.17
 
| 2.17
 
| 2.13
 
| 2.13
Line 131: Line 131:
 
| 1.2.3
 
| 1.2.3
 
| 1.2.3
 
| 1.2.3
| 1.2.5
+
| 1.2.7
 
| 1.2.7
 
| 1.2.7
 
| 1.2.3.4
 
| 1.2.3.4
Line 157: Line 157:
 
| 1.1.1
 
| 1.1.1
 
| 1.1.1
 
| 1.1.1
| 1.1.5
+
| 1.1.6
 
| 1.1.6
 
| 1.1.6
 
| 1.1.3
 
| 1.1.3
Line 172: Line 172:
 
| 4.4.4
 
| 4.4.4
 
| 4.4.3
 
| 4.4.3
| 4.6.3
+
| 4.7.2
 
| 4.7.2
 
| 4.7.2
 
| 4.6.1
 
| 4.6.1
Line 185: Line 185:
 
| 4.4.4
 
| 4.4.4
 
| 4.4.3
 
| 4.4.3
| 4.6.3
+
| 4.7.2
 
| 4.7.2
 
| 4.7.2
 
| 4.6.1
 
| 4.6.1
Line 200: Line 200:
 
| 6b
 
| 6b
 
| 6b
 
| 6b
| jpeg-turbo 1.2.0 (= .62)
+
| jpeg-turbo 1.2.1 (= .62)
 
| 8.0.2
 
| 8.0.2
 
| 8c (6b1 avail as libjpeg62)
 
| 8c (6b1 avail as libjpeg62)
Line 213: Line 213:
 
| 1.2.44
 
| 1.2.44
 
| 1.2.42
 
| 1.2.42
| 1.2.48
+
| 1.2.50
 
| 1.5.13 (png15) 1.4.12 (png14) 1.2.50 (png12)
 
| 1.5.13 (png15) 1.4.12 (png14) 1.2.50 (png12)
 
| 1.2.46 (png12 and png3)
 
| 1.2.46 (png12 and png3)
Line 226: Line 226:
 
| 2.7.6
 
| 2.7.6
 
| 2.7.6
 
| 2.7.6
| 2.7.8
+
| 2.9.0
 
| 2.9.0
 
| 2.9.0
 
| 2.7.8
 
| 2.7.8
Line 239: Line 239:
 
| 2.3.2
 
| 2.3.2
 
| 2.6.0
 
| 2.6.0
| 2.8.0
 
 
| 2.8.0
 
| 2.8.0
 
| 2.8.0
 
| 2.8.0
 +
| 2.10.2
 
| 2.10.2
 
| 2.10.2
 
| 2.8.0
 
| 2.8.0
Line 254: Line 254:
 
| 2.3.11
 
| 2.3.11
 
| 2.3.11
 
| 2.3.11
| 2.4.6
+
| 2.4.10
 
| 2.4.11
 
| 2.4.11
 
| 2.4.4
 
| 2.4.4
Line 269: Line 269:
 
| 1.4.2
 
| 1.4.2
 
| 1.4.3
 
| 1.4.3
| 1.5.2
+
| 1.5.4
 
| 1.5.4
 
| 1.5.4
 
| 1.5.0
 
| 1.5.0
Line 282: Line 282:
 
| 1.4.2
 
| 1.4.2
 
| 1.4.3
 
| 1.4.3
| 1.5.2
+
| 1.5.4
 
| 1.5.4
 
| 1.5.4
 
| 1.5.0
 
| 1.5.0
Line 297: Line 297:
 
| 1.0.21
 
| 1.0.21
 
| 1.0.22
 
| 1.0.22
| 1.0.225
+
| 1.0.26
 
| 1.0.26
 
| 1.0.26
 
| 1.0.24
 
| 1.0.24
Line 312: Line 312:
 
| 1.28.0
 
| 1.28.0
 
| 1.30.0
 
| 1.30.0
| 2.2.0
+
| 2.6.0
 
| 2.6.0
 
| 2.6.0
 
| 2.2.0
 
| 2.2.0
Line 325: Line 325:
 
| 1.8.8
 
| 1.8.8
 
| 1.8.10
 
| 1.8.10
| 1.10.2
+
| 1.12.8
 
| 1.12.8
 
| 1.12.8
 
| 1.10.2
 
| 1.10.2
Line 338: Line 338:
 
| 2.18.9
 
| 2.18.9
 
| 2.20.1
 
| 2.20.1
| 2.24.1
+
| 2.24.13
 
| 2.24.14
 
| 2.24.14
 
| 2.24.6
 
| 2.24.6
Line 351: Line 351:
 
| 2.18.9
 
| 2.18.9
 
| 2.20.1
 
| 2.20.1
| 2.24.1
+
| 2.26.5
 
| 2.26.5
 
| 2.26.5
 
| 2.24.0
 
| 2.24.0
Line 364: Line 364:
 
| 2.18.9
 
| 2.18.9
 
| 2.20.1
 
| 2.20.1
| 2.24.1
+
| 2.26.5
 
| 2.26.5
 
| 2.26.5
 
| 2.24.0
 
| 2.24.0
Line 377: Line 377:
 
| 2.22.5
 
| 2.22.5
 
| 2.24.1
 
| 2.24.1
| 2.30.2
+
| 2.34.2
 
| 2.34.3
 
| 2.34.3
 
| 2.30.0
 
| 2.30.0
Line 390: Line 390:
 
| 2.22.5
 
| 2.22.5
 
| 2.24.1
 
| 2.24.1
| 2.30.2
+
| 2.34.2
 
| 2.34.3
 
| 2.34.3
 
| 2.30.0
 
| 2.30.0
Line 403: Line 403:
 
| 2.22.5
 
| 2.22.5
 
| 2.24.1
 
| 2.24.1
| 2.30.2
+
| 2.34.2
 
| 2.34.3
 
| 2.34.3
 
| 2.30.0
 
| 2.30.0
Line 416: Line 416:
 
| 2.22.5
 
| 2.22.5
 
| 2.24.1
 
| 2.24.1
| 2.30.2
+
| 2.34.2
 
| 2.34.3
 
| 2.34.3
 
| 2.30.0
 
| 2.30.0
Line 429: Line 429:
 
| 2.18.9
 
| 2.18.9
 
| 2.20.1
 
| 2.20.1
| 2.24.8
+
| 2.24.13
 
| 2.24.14
 
| 2.24.14
 
| 2.24.6
 
| 2.24.6
Line 442: Line 442:
 
|  
 
|  
 
|  
 
|  
|  
+
| 2.34.2
 
| 2.34.3
 
| 2.34.3
 
|  
 
|  
Line 457: Line 457:
 
| 1.28.1
 
| 1.28.1
 
| 1.28.0
 
| 1.28.0
| 1.29.4
+
| 1.32.3
 
| 1.32.5
 
| 1.32.5
 
| 1.29.3
 
| 1.29.3
Line 470: Line 470:
 
| 1.28.1
 
| 1.28.1
 
| 1.28.0
 
| 1.28.0
| 1.29.4
+
| 1.32.3
 
| 1.32.5
 
| 1.32.5
 
| 1.29.3
 
| 1.29.3
Line 483: Line 483:
 
| 1.28.1
 
| 1.28.1
 
| 1.28.0
 
| 1.28.0
| 1.29.4
+
| 1.32.3
 
| 1.32.5
 
| 1.32.5
 
| 1.29.3
 
| 1.29.3
Line 496: Line 496:
 
| 1.28.1
 
| 1.28.1
 
| 1.28.0
 
| 1.28.0
| 1.29.4
+
| 1.32.3
 
| 1.32.5
 
| 1.32.5
 
| 1.29.3
 
| 1.29.3
Line 524: Line 524:
 
| 4.8.4
 
| 4.8.4
 
| 4.8.6
 
| 4.8.6
| 4.8.9
+
| 4.9.2
 
| 4.9.4
 
| 4.9.4
 
| 4.8.7
 
| 4.8.7
Line 537: Line 537:
 
| 3.12.6
 
| 3.12.6
 
| 3.12.9
 
| 3.12.9
| 3.13.3
+
| 3.14
 
| 3.14.1
 
| 3.14.1
 
| 3.12.9
 
| 3.12.9
Line 550: Line 550:
 
| 3.12.6
 
| 3.12.6
 
| 3.12.9
 
| 3.12.9
| 3.13.3
+
| 3.14
 
| 3.14.1
 
| 3.14.1
 
| 3.12.9
 
| 3.12.9
Line 578: Line 578:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 591: Line 591:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 604: Line 604:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 617: Line 617:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 630: Line 630:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 643: Line 643:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 656: Line 656:
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
 
| 4.6.2
| 4.8.0
+
| 4.8.4
 
| 4.8.4
 
| 4.8.4
 
| 4.7.4
 
| 4.7.4
Line 671: Line 671:
 
| 2.1 (Mesa 7.7)
 
| 2.1 (Mesa 7.7)
 
| 2.1 (Mesa 7.7.1)
 
| 2.1 (Mesa 7.7.1)
| 2.1 (Mesa 7.11.2)
+
| 2.1 (Mesa 9.0.1)
 
| 2.1 (Mesa 9.0.2)
 
| 2.1 (Mesa 9.0.2)
 
| 2.1 (Mesa 7.11)
 
| 2.1 (Mesa 7.11)
Line 684: Line 684:
 
| 7.7
 
| 7.7
 
| 7.7.1
 
| 7.7.1
| 7.11.2
+
| 9.0.0
 
| 9.0.0
 
| 9.0.0
 
| 7.11
 
| 7.11
Line 699: Line 699:
 
| 1.0.6
 
| 1.0.6
 
| 1.0.6
 
| 1.0.6
| 1.0.7
+
| 1.0.8
 
| 1.0.8
 
| 1.0.8
 
| 1.0.7
 
| 1.0.7
Line 712: Line 712:
 
| 1.1.0
 
| 1.1.0
 
| 1.1.1
 
| 1.1.1
| 1.2.0
+
| 1.2.1
 
| 1.2.1
 
| 1.2.1
 
| 1.2.0
 
| 1.2.0
Line 725: Line 725:
 
| 1.3.2
 
| 1.3.2
 
| 1.3.2
 
| 1.3.2
| 1.4.3
+
| 1.5.0
 
| 1.5.0
 
| 1.5.0
 
| 1.4.4
 
| 1.4.4
Line 738: Line 738:
 
| 1.1
 
| 1.1
 
| 1.1.1
 
| 1.1.1
| 1.3.0
+
| 1.3.1
 
| 1.3.1
 
| 1.3.1
 
| 1.3.0
 
| 1.3.0
Line 751: Line 751:
 
| 2.1.13
 
| 2.1.13
 
| 2.1.14
 
| 2.1.14
| 2.2.0
+
| 2.2.1
 
| 2.3.1
 
| 2.3.1
 
| 2.2.0
 
| 2.2.0
Line 764: Line 764:
 
| 1.3
 
| 1.3
 
| 1.3
 
| 1.3
| 1.4.5
+
| 1.6.1
 
| 1.6.1
 
| 1.6.1
 
| 1.4.3
 
| 1.4.3
Line 777: Line 777:
 
| 0.9.5
 
| 0.9.5
 
| 0.9.5
 
| 0.9.5
| 0.9.6
+
| 0.9.7
 
| 0.9.7
 
| 0.9.7
 
| 0.9.6
 
| 0.9.6
Line 790: Line 790:
 
| 1.0.7
 
| 1.0.7
 
| 1.0.7
 
| 1.0.7
| 1.1.1
+
| 1.1.3
 
| 1.1.3
 
| 1.1.3
 
| 1.1.1
 
| 1.1.1
Line 803: Line 803:
 
| 1.0.99.2
 
| 1.0.99.2
 
| 1.1.0
 
| 1.1.0
| 1.2.0
+
| 1.2.1
 
| 1.2.1
 
| 1.2.1
 
| 1.2.0
 
| 1.2.0

Revision as of 13:33, 26 February 2013

Contents


Uplifts

LSB Library Uplift Review

Key:

  • LSB = LSB Base Version (pulled from .pc files, foo-config, headers, may not be accurate)
  • U10.04 = Ubuntu 10.04 LTS
  • OS12.3 = OpenSuse 12.3
  • F16 = Fedora 16 (updated)
  • U11.10 = Ubuntu 11.10
  • New? = Potential New Interfaces,

count comes from Navigator Futures Tracker

  • Est = Estimated Man Hours to implement

Notes:

  • Potential New Interfaces doesn't necessarily take into account interfaces that may have been just omitted on a previous cycle (see libnspr).
Library LSB-4.1 SLES11 RHEL6 U10.04 F18 OS12.3 U11.10 New? Est Comments Last Updated By, When (This Table)
libc 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 87 Uplift to 2.15 for LSB 5.0. Need interface eval (see bug 3470). Based decision on call 11/27/12 mdw 2013-02-21
libpthread 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 6 target 2.15. see bug 3467, plus pthread_siqueue, pthread_condatter[gs]etclock excluded in past mdw 2013-02-21
librt 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 1 target 2.15. only new is __mq_open_2 (internal? needed?). what about async I/O? (see bug 1391) mdw 2013-02-21
libdl 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 0 target 2.15. Some excluded from <=2.4: dladdr1, dlinfo, dlmopen mdw 2013-02-21
libutil 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 0 target 2.15. no work. mdw 2013-02-21
libm 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 0 target 2.15. only new interfaces are a set of 81 __{foo}_fininte from 2.15 - needed? mdw 2013-02-21
libcrypt 2.4 2.9 2.12 2.11.1 2.16 2.17 2.13 0 target 2.15. no work. mdw 2013-02-21
libz (1.2.2)* 1.2.3 1.2.3 1.2.3 1.2.7 1.2.7 1.2.3.4 0 *LSB has synced to this version but does not specify a version in the spec. To verify compatibility bug, if 1.2.5 has fix consider specifying 1.2.5 as min version for LSB RJS 06/15/11
libncurses 5.6 5.7 5.7 5.9 5.9 5.9 17 Evaluate new interfaces, Stew by 12/12/12 Ncurses_50 SDB 12/11/2012
libpam 1.0.2 1.1.1 1.1.1 1.1.6 1.1.6 1.1.3 1 No action required. Basically no changes to libpam, libpam_misc is new but there is no pressing need/request to include it, therefore we will not include libpam_misc in 5.0 rjs 2012-12-05
libstdcxx 4.1.0 4.3.3 4.4.4 4.4.3 4.7.2 4.7.2 4.6.1 101 Will uplift to 4.6.0 or later for LSB 5.0, need detailed eval of interfaces to be added, will aim to include new C++11 spec interfaces. Mentioned in bug 3100. RJS 06/15/11
libgcc_s 4.1.0 4.3.3 4.4.4 4.4.3 4.7.2 4.7.2 4.6.1 4 Will uplift to 4.6.0 or later for LSB 5.0, need detailed eval of interfaces to be added, also cross reference bug tracker RJS 06/15/11
libjpeg 6.2 6.2 6b 6b jpeg-turbo 1.2.1 (= .62) 8.0.2 8c (6b1 avail as libjpeg62) 0 Maintain current version. No action needed. rjs 2012-11-27
libpng12 1.2.8 1.2.31 1.2.44 1.2.42 1.2.50 1.5.13 (png15) 1.4.12 (png14) 1.2.50 (png12) 1.2.46 (png12 and png3) 1 Upstream is up to 1.5.x. This is a partial ABI change, new soname (see bug 3659) SQL to uplift interfaces has been done, some SDK work still needed and a source for documentation. SDB 12/5/2012
libxml2 2.6.22 2.7.1 2.7.6 2.7.6 2.9.0 2.9.0 2.7.8 7 Done (see bug 2793) rjs 2012-11-27
libfontconfig 2.3.2 2.6.0 2.8.0 2.8.0 2.10.2 2.10.2 2.8.0 5 No uplift maintain current version rjs 2012-11-27
libfreetype 9.8.3? 2.3.7 2.3.11 2.3.11 2.4.10 2.4.11 2.4.4 25 No uplift maintain current version rjs 2012-11-27
libcups 1.1.23 1.3.9 1.4.2 1.4.3 1.5.4 1.5.4 1.5.0 1 Jeff to evaluate incompatibility issue with new cups version. By 01/09/13 rjs 2012-11-27
libcupsimage 1.1.23 1.3.9 1.4.2 1.4.3 1.5.4 1.5.4 1.5.0 0 Jeff to evaluate incompatibility issue with new cups version. By 01/09/13 rjs 2012-11-27
libasound 1.0.18 1.0.21 1.0.22 1.0.26 1.0.26 1.0.24 16 Maintain current version. No action needed. rjs 2012-11-27
libatk-1.0 1.10.3 1.24.0 1.28.0 1.30.0 2.6.0 2.6.0 2.2.0 7 Uplift to 2.2.0 done, need pkgconfig, etc. SDB 1/30/2013
libcairo 1.2.4 1.8.0 1.8.8 1.8.10 1.12.8 1.12.8 1.10.2 56 Uplift to 1.12.4 done, need pkgconfig, etc. SDB 1/30/2013
libgdk-x11-2.0 2.10.4 2.14.4 2.18.9 2.20.1 2.24.13 2.24.14 2.24.6 54 Gtk+ 2 will be deprecated as is. Gtk+ 3 will be added to the LSB RJS, 2012-04-05
libgdk_pixbuf-2.0 2.10.4 2.14.4 2.18.9 2.20.1 2.26.5 2.26.5 2.24.0 9 Gtk+ 2 will be deprecated as is. Gtk+ 3 will be added to the LSB RJS, 2012-04-05
libgdk_pixbuf_xlib-2.0 2.10.4 2.14.4 2.18.9 2.20.1 2.26.5 2.26.5 2.24.0 0 Gtk+ 2 will be deprecated as is. Gtk+ 3 will be added to the LSB RJS, 2012-04-05
libglib-2.0 2.12.3 2.18.2 2.22.5 2.24.1 2.34.2 2.34.3 2.30.0 204 Uplifted to 2.32.1, around (2012/10) add GTK3. Still needs pkgconfig work. SDB 11/28/12
libgmodule-2.0 2.12.3 2.18.2 2.22.5 2.24.1 2.34.2 2.34.3 2.30.0 0 Uplifted to 2.32.1 in Fall 2012 SDB, 1/13/2013
libgobject-2.0 2.12.3 2.18.2 2.22.5 2.24.1 2.34.2 2.34.3 2.30.0 8 Uplifted to 2.32.1 late 2012 SDB, 1/13/2013
libgthread-2.0 2.12.3 2.18.2 2.22.5 2.24.1 2.34.2 2.34.3 2.30.0 0 Uplifted to 2.32.1 late 2012 SDB, 1/13/2013
libgtk-x11-2.0 2.10.0 2.14.4 2.18.9 2.20.1 2.24.13 2.24.14 2.24.6 451 Gtk+ 2 will be deprecated as is. Gtk+ 3 will be added to the LSB RJS, 2012-04-05
libgio-2.0 2.34.2 2.34.3 ~1600 Added 2.32.1 late 2012. SDB 01/13/2013
libpango-1.0 1.10.2 1.22.1 1.28.1 1.28.0 1.32.3 1.32.5 1.29.3 61 Uplifted to 1.30.1 late 2012 SDB 1/13/2013
libpangocairo-1.0 1.10.2 1.22.1 1.28.1 1.28.0 1.32.3 1.32.5 1.29.3 8 Uplifted to 1.30.1 late 2012 SDB 1/13/2013
libpangoft2-1.0 1.10.2 1.22.1 1.28.1 1.28.0 1.32.3 1.32.5 1.29.3 24 Uplifted to 1.30.1 late 2012 SDB 1/13/2013
libpangoxft-1.0 1.10.2 1.22.1 1.28.1 1.28.0 1.32.3 1.32.5 1.29.3 0 Uplifted to 1.30.1 late 2012 SDB 1/13/2013
libpangox-1.0 35 N/A - all interfaces either deprecated or wrapped by PANGO_ENABLE_ENGINE/PANGO_ENABLE_BACKEND SDB 1/13/2013
libnspr4 4.8.2 4.8.4 4.8.6 4.9.2 4.9.4 4.8.7 0 additional interfaces candidates, Maintain current version. No action required rjs, 2012-12-05
libnss3 3.11.4 3.12.6 3.12.6 3.12.9 3.14 3.14.1 3.12.9 0 Maintain current version. No action required rjs, 2012-12-05
libssl3 3.12.6 3.12.6 3.12.9 3.14 3.14.1 3.12.9 0 Maintain current version. No action required rjs, 2012-12-05
libqt-mt 3.3.8? --- --- --- --- --- --- --- --- N/A - targeted to drop Stew, 6/10/11
libQtCore 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 1374 Update to 4.8. See bug 2863. rjs, 2012-12-05
libQtGui 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 3409 See QtCore. JAL, 2012-05-16
libQtNetwork 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 560 See QtCore. JAL, 2012-05-16
libQtOpenGL 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 354 See QtCore. JAL, 2012-05-16
libQtSql 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 25 See QtCore. JAL, 2012-05-16
libQtSvg 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 37 See QtCore. JAL, 2012-05-16
libQtXml 4.2.3 4.4.3 4.6.2 4.6.2 4.8.4 4.8.4 4.7.4 6 See QtCore. JAL, 2012-05-16
libGL GL 1.1/1.2 2.1 (Mesa 7.2) 2.1 (Mesa 7.7) 2.1 (Mesa 7.7.1) 2.1 (Mesa 9.0.1) 2.1 (Mesa 9.0.2) 2.1 (Mesa 7.11) 141 Uplift to GL 2.1 completed. Although all distros have moved Mesa 8.0 which is GL3.0 we will remain at GL 2.1. See See bug 707. JAL, 2012-12-30
libGLU 7.2 (Mesa) 7.7 7.7.1 9.0.0 9.0.0 7.11 0 Research needed. Jeff by 01/09/201 rjs, 2012-12-05
libICE 1.0.1 7.4 (Xorg version?) 1.0.6 1.0.6 1.0.8 1.0.8 1.0.7 0 Maintain current version, No action needed rjs, 2012-12-05
libSM 1.0.1 7.4 1.1.0 1.1.1 1.2.1 1.2.1 1.2.0 0 Maintain current version, No action needed rjs, 2012-12-05
libX11 1.0.3 7.4 1.3.2 1.3.2 1.5.0 1.5.0 1.4.4 4 Maintain current version, No action needed rjs, 2012-12-05
libXext 1.0.1 7.4 1.1 1.1.1 1.3.1 1.3.1 1.3.0 0 Maintain current version, No action needed rjs, 2012-12-05
libXft 2.1.10 7.4 2.1.13 2.1.14 2.2.1 2.3.1 2.2.0 0 Maintain current version, No action needed rjs, 2012-12-05
libXi 1.0.1 7.4 1.3 1.3 1.6.1 1.6.1 1.4.3 5 Maintain current version, No action needed rjs, 2012-12-05
libXrender 0.9.1 7.4 0.9.5 0.9.5 0.9.7 0.9.7 0.9.6 0 Maintain current version, No action needed rjs, 2012-12-05
libXt 1.0.2 7.4 1.0.7 1.0.7 1.1.3 1.1.3 1.1.1 0 Maintain current version, No action needed rjs, 2012-12-05
libXtst 1.0.1 7.4 1.0.99.2 1.1.0 1.2.1 1.2.1 1.2.0 0 Maintain current version, No action needed rjs, 2012-12-05

General uplifts

Name Reason for uplift Additional comments Disposition Implementation status
rpm Our rpm spec is hopelessly out of date. Will be implemented in LSB 5.0 Not started
Support gcc-4.5.x Currently things are broken with newer versions of gcc See bug 3101 Done Done but now upstream at 4.7

Proposed deprecations and drops

Name Reason for deprecation Additional comments Disposition Implementation status
Drop Qt3 Qt3 is no longer supported upstream Forcing distributions to carry old libraries to be LSB compliant does not work in our favor. Qt3 is already deprecated and we have fulfilled our promised deprecation time period. Do LSB 5.0 Done. bug 3547
Deprecate Gtk+ 2 Distributions are switching to Gtk+ 3 Our release cycles are long, as is our deprecation policy. Thus if we deprecate Gtk+ 2 with the next release one can expect that certified distributions will still carry the interfaces for probably 7 more years from today (2012) Do LSB 5.0 GTK+ 3 uplifts are in progress
Deprecate Python 2 All distributions provide Python 3 The upstream Python community no longer advances Python 2 code, it is in maintenance mode. Our release cycles are long, as is our deprecation policy. Thus if we deprecate Python 2with the next release one can expect that certified distributions will still carry the interfaces for probably 7 more years from today (2012) Defer
Deprecate or drop pax See bug 2785 Do LSB 5.0 Not started
Deprecate sendmail See bug 2407 There is a requirement for a notification API of some kind. There may be better ones, esp. with D-Bus. Could one of those be implemented via the sendmail command line? Need more research, alternatives. TBD Evaluation not started

Additions for LSB 5.0

Name Version Libraries Number of interfaces Commands Comments Status Last Updated By, When (This Table)
DBus 1.4 libdbus-1.so dbus-daemon, dbus-launch, dbus-monitor, dbus-send, dbus-uuidgen, Many components of the Linux desktop use DBus for communication purposes. It is not clear whether 3rd party applications use DBus. For details see bug 1857 Not started JAL 2012-12-19
Gtk+ 3 atk-2.2.0, gdk-pixbuf-2.26.0, glib-2.32.1, gtk+-3.4.3, libffi-3.0.11, pango-1.30.1 Replace the deprecated Gtk+ 2 toolkit. Distributions generally already ship Gtk+ 3. For details see bug 3548 Required uplifts in progress, some prerequisites added JAL 2012-12-19
Sane libsane.so.1 14 - For details see bug 2199 In devel. No tests. SB 7/1/2012
XCB libxcb.so.1.1.0 482 For details see bug 3551 DB data is loaded, checkers/SDK/devchk mostly working. JAL 2012-12-19
ncursesw For details see bug 1761 DB data is loaded, checkers/SDK/devchk mostly working. JAL 2012-12-19
libtiff libtiff.so.5.1.0 158 For details see bug 3550 DB data is loaded, checkers/SDK/devchk mostly working. JAL 2012-12-19
libxslt 1.1.26 libxslt.so.1 240 - For details see bug 3549 In devel based on 2009 release (1.1.26), tho upstream just dropped 1.1.27 Sep'12. No tests. mdw 09/25/12

Proposed additions

The main dispositions were made at the F2F meeting at LF Collaboration Summit April 2012. Any proposed addition that was accepted has been moved to the "Additions" or the "Proposed new trial use additions" table.

F2F items

Name Reason for addition Additional comments Disposition Implementation status
Add MPI MPI is important in certain industries. MPI is a well established standard and all distributions have support for the library. Defer N/A
Add curl curl is widely used by many open source applications Available on all distributions it is unknown whether this is used by third party ISVs. Defer N/A
Add XDG Autostart XDG is an important cross toolkit standard The autostart specification is used everywhere and is well established. However it is unknown whether this is used by third party ISVs. Defer (discard?) N/A
Add languages Is there a need to add additional languages to the LSB? Ruby, Mono, bash, others? Defer any additional languages N/A
Add multimedia components Is there a need to add additional multimedia components to the LSB? V4L, XVideo, PulseAudio, others? Defer N/A
Add X extensions Is there a need to add additional X extensions to the LSB? libxkbui, libxkbfile, libXfixes, others? Defer N/A

Post-F2F additions

Name Reason for addition Additional comments Disposition Implementation status
Add libpng15 Newer distros are all moving to the new libpng. Also tracked in bug 3659. No decision yet png15 stuff is in and working, could still drop if needed

Proposed new trial use additions

Name Reason for addition Additional comments Disposition Implementation status
Add systemd Distributions are starting to replace their sysV init system with systemd systemd appears to be the winner in the "new init-system battle" Fedora and openSUSE have adopted systemd which indicates that the leading Enterprise distributions will have systemd support in the next release.Other distribution, Mandriva, are also moving to systemd. systemd is well documented and has a compatibility promise. Will be implemented in LSB 5.0 Not started
Add Python 3 Distributions are moving towars making Python 3 the default. For details see Plan: Python 3. Distributions generally already ship Python 3, adding it to the standard enables the testing of this during certification. Will be added to LSB 5.0 as trial use Not started

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