From John.Fischer@Sun.COM Mon Jun 25 08:11:27 2007
Received: from sfbaymail2sca.sfbay.sun.com (sfbaymail2sca.SFBay.Sun.COM [129.145.155.42])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l5PFBRO7013273
	for <lsarc-ext@sac.sfbay.sun.com>; Mon, 25 Jun 2007 08:11:27 -0700 (PDT)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by sfbaymail2sca.sfbay.sun.com (8.13.6+Sun/8.12.10/ENSMAIL,v2.2) with ESMTP id l5PF9joO008651
	for <lsarc-ext@sac.sfbay.sun.com>; Mon, 25 Jun 2007 08:09:45 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.108.183])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l5PF9i2u004174
	for <lsarc-ext@sac.sfbay.sun.com>; Mon, 25 Jun 2007 15:09:45 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JK700G015ORIP00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM) for lsarc-ext@sac.sfbay.sun.com;
 Mon, 25 Jun 2007 09:09:44 -0600 (MDT)
Received: from 129.145.154.105 ([129.145.154.105])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr  3
 2006)) with ESMTPSA id <0JK7004MS638R4N5@mail-amer.sun.com> for
 lsarc-ext@sac.sfbay.sun.com; Mon, 25 Jun 2007 09:09:10 -0600 (MDT)
Date: Mon, 25 Jun 2007 08:09:08 -0700
From: John Fischer <John.Fischer@Sun.COM>
Subject: LSARC/2007/378 - libexpat[1] upgrade and move to /usr
Sender: John.Fischer@Sun.COM
To: lsarc-ext@sac.sfbay.sun.com
Cc: John Fischer <John.Fischer@Sun.COM>, Laszlo Peter <Laszlo.Peter@Sun.COM>
Reply-to: John.Fischer@Sun.COM
Message-id: <1182784148.52470.202.camel@sr1-umpk-55>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301c
Content-type: multipart/mixed; boundary="Boundary_(ID_xBkpDWLD1W7GI+rDSLIxFg)"
Status: RO
Content-Length: 3793


--Boundary_(ID_xBkpDWLD1W7GI+rDSLIxFg)
Content-type: text/plain
Content-transfer-encoding: 7BIT

All,

I am sponsoring this fast track for Laszlo Peter (Laca)
from the Gnome team in Ireland.  The case directory
contains this proposal.  I have set the time out for
this project for July 2nd, 2007.  Please note that this
case is being reviewed in the "open".

This project does 2 things.  First, it moves libexpat
from /usr/sfw to /usr in accordance with the /usr/gnu 
case (2007/047).  Secondly, it updates the version of
libexpat from 1.95.7 to 2.0.0.  libexpat 2.0.0 is
binary compatible with 1.95.7.  The project is 
requesting a Patch release binding.

Thanks,

John

--Boundary_(ID_xBkpDWLD1W7GI+rDSLIxFg)
Content-type: text/plain; charset=ASCII; name=proposal.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=proposal.txt

Title:		update libexpat to 2.0.0 and move to /usr
Case:		LSARC/2007/378
Submitter:	Laszlo Peter
Owner:          John Fischer
Timeout:	07/02/2007 

1.0 Introduction

1.1 Project/Component Working Name:

    libexpat[1] upgrade and move to /usr
    
1.2 Purpose

    This project will deliver an updated version of libexpat into
    Solaris and moves it from /usr/sfw/lib to /usr/lib.

    The current version of libexpat in /usr/sfw is 1.95.7.  

    Some applications/utilities in Solaris use their private or static
    version of libexpat: apache2 uses private 1.95.2 and Python uses
    1.95.8, statically linked.  Both cases have the danger of conflicting
    with code that uses the shared libexpat.  In the case of Apache,
    this has been known since 2004, see CR 4840891, but it has not
    caused any known problems.  In the case of Python, this is causing
    crashes in the GNOME desktop, see CR 6531456.  Python cannot be
    made to use the shared libexpat without updating it, because
    it depends on APIs introduced in 1.95.8.

    The requested release binding is Patch.

2.0 Description 

    libexpat is an XML parser library written in C.
    Existing consumers include:
      SUNWPython
      SUNWPython-extra
      SUNWdbus (dbus-viewer, dbus-binding-tool)
      SUNWdbus-bindings
      SUNWfontconfig (fc-cache, fc-list)
      SUNWhal (/usr/lib/hal/hald)
      SUNWmusicbrainz (/usr/lib/libmusicbrainz.so)
      SUNWgnome-a11y-dasher (/usr/bin/dasher)
      SUNWseru (/usr/sfw/lib/ser/modules/jabber.so)
      SUNWperl-xml-parser  (/usr/perl5/.../XML/Parser/Expat/Expat.so)
      SUNWxorg-mesa (depend)
      SUNWapache2 -- uses own expat 2.95.2 from July 2001
      SUNWsvn (subversion)
      php5

    Version 2.0.0 (proposed version) is binary compatible with 1.95.7
    (current version).

3.0 Interfaces

    +-----------------------------------------------------------------------+
    |                          Interfaces Exported                          |
    +------------------------------+------------------+---------------------+
    |      Interface Name          |  Classification  |      Comment        |
    +------------------------------+------------------+---------------------+
    | /usr/lib/libexpat.so.1       |  Volatile        | LSARC/2004/324 [2]  |
    | expat.h                      |                  |                     |
    +------------------------------+------------------+---------------------+
    | SUNWlexpt                    |  Uncommitted     | LSARC/2004/324 [2]  |
    | SUNWsfwhea                   |  Uncommitted     |                     |
    +------------------------------+------------------+---------------------+

4.0 References

    1.  http://expat.sourceforge.net/
    2.  http://sac.sfbay/arc/LSARC/2004/324
    3.  http://monaco.sfbay/detail.jsf?cr=4840891
    4.  http://monaco.sfbay/detail.jsf?cr=6531456

--Boundary_(ID_xBkpDWLD1W7GI+rDSLIxFg)--

From John.Fischer@Sun.COM Tue Jun 26 10:44:47 2007
Received: from sfbaymail1sca.SFBay.Sun.COM (sfbaymail1sca.SFBay.Sun.COM [129.145.154.35])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l5QHilaN000568
	for <lsarc-ext@sac.sfbay.sun.com>; Tue, 26 Jun 2007 10:44:47 -0700 (PDT)
Received: from sca-es-mail-2.sun.com (sca-es-mail-2.Sun.COM [192.18.43.133])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id l5QHh4Iw024331
	for <lsarc-ext@sac.sfbay.sun.com>; Tue, 26 Jun 2007 10:43:04 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id l5QHgxVc006837
	for <lsarc-ext@sac.sfbay.sun.com>; Tue, 26 Jun 2007 10:42:59 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JK900A017JP9G00@fe-sfbay-09.sun.com>
 (original mail from John.Fischer@Sun.COM) for lsarc-ext@sac.sfbay.sun.com;
 Tue, 26 Jun 2007 10:42:59 -0700 (PDT)
Received: from [129.150.12.240] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JK900I677VGOMH0@fe-sfbay-09.sun.com> for
 lsarc-ext@sac.sfbay.sun.com; Tue, 26 Jun 2007 10:42:52 -0700 (PDT)
Date: Tue, 26 Jun 2007 10:42:04 -0700
From: John Fischer <John.Fischer@Sun.COM>
Subject: Re: LSARC/2007/378 - libexpat[1] upgrade and move to /usr
In-reply-to: <1182784148.52470.202.camel@sr1-umpk-55>
Sender: John.Fischer@Sun.COM
To: Laszlo Peter <Laszlo.Peter@Sun.COM>
Cc: John.Fischer@Sun.COM, lsarc-ext@sac.sfbay.sun.com
Message-id: <46814FEC.4030808@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <1182784148.52470.202.camel@sr1-umpk-55>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.7) Gecko/20051027
Status: RO
Content-Length: 3827

Laca,

This case was approved during LSARC business today.

Thanks,

John

John Fischer wrote:
> All,
> 
> I am sponsoring this fast track for Laszlo Peter (Laca)
> from the Gnome team in Ireland.  The case directory
> contains this proposal.  I have set the time out for
> this project for July 2nd, 2007.  Please note that this
> case is being reviewed in the "open".
> 
> This project does 2 things.  First, it moves libexpat
> from /usr/sfw to /usr in accordance with the /usr/gnu 
> case (2007/047).  Secondly, it updates the version of
> libexpat from 1.95.7 to 2.0.0.  libexpat 2.0.0 is
> binary compatible with 1.95.7.  The project is 
> requesting a Patch release binding.
> 
> Thanks,
> 
> John
> 
> 
> ------------------------------------------------------------------------
> 
> Title:		update libexpat to 2.0.0 and move to /usr
> Case:		LSARC/2007/378
> Submitter:	Laszlo Peter
> Owner:          John Fischer
> Timeout:	07/02/2007 
> 
> 1.0 Introduction
> 
> 1.1 Project/Component Working Name:
> 
>     libexpat[1] upgrade and move to /usr
>     
> 1.2 Purpose
> 
>     This project will deliver an updated version of libexpat into
>     Solaris and moves it from /usr/sfw/lib to /usr/lib.
> 
>     The current version of libexpat in /usr/sfw is 1.95.7.  
> 
>     Some applications/utilities in Solaris use their private or static
>     version of libexpat: apache2 uses private 1.95.2 and Python uses
>     1.95.8, statically linked.  Both cases have the danger of conflicting
>     with code that uses the shared libexpat.  In the case of Apache,
>     this has been known since 2004, see CR 4840891, but it has not
>     caused any known problems.  In the case of Python, this is causing
>     crashes in the GNOME desktop, see CR 6531456.  Python cannot be
>     made to use the shared libexpat without updating it, because
>     it depends on APIs introduced in 1.95.8.
> 
>     The requested release binding is Patch.
> 
> 2.0 Description 
> 
>     libexpat is an XML parser library written in C.
>     Existing consumers include:
>       SUNWPython
>       SUNWPython-extra
>       SUNWdbus (dbus-viewer, dbus-binding-tool)
>       SUNWdbus-bindings
>       SUNWfontconfig (fc-cache, fc-list)
>       SUNWhal (/usr/lib/hal/hald)
>       SUNWmusicbrainz (/usr/lib/libmusicbrainz.so)
>       SUNWgnome-a11y-dasher (/usr/bin/dasher)
>       SUNWseru (/usr/sfw/lib/ser/modules/jabber.so)
>       SUNWperl-xml-parser  (/usr/perl5/.../XML/Parser/Expat/Expat.so)
>       SUNWxorg-mesa (depend)
>       SUNWapache2 -- uses own expat 2.95.2 from July 2001
>       SUNWsvn (subversion)
>       php5
> 
>     Version 2.0.0 (proposed version) is binary compatible with 1.95.7
>     (current version).
> 
> 3.0 Interfaces
> 
>     +-----------------------------------------------------------------------+
>     |                          Interfaces Exported                          |
>     +------------------------------+------------------+---------------------+
>     |      Interface Name          |  Classification  |      Comment        |
>     +------------------------------+------------------+---------------------+
>     | /usr/lib/libexpat.so.1       |  Volatile        | LSARC/2004/324 [2]  |
>     | expat.h                      |                  |                     |
>     +------------------------------+------------------+---------------------+
>     | SUNWlexpt                    |  Uncommitted     | LSARC/2004/324 [2]  |
>     | SUNWsfwhea                   |  Uncommitted     |                     |
>     +------------------------------+------------------+---------------------+
> 
> 4.0 References
> 
>     1.  http://expat.sourceforge.net/
>     2.  http://sac.sfbay/arc/LSARC/2004/324
>     3.  http://monaco.sfbay/detail.jsf?cr=4840891
>     4.  http://monaco.sfbay/detail.jsf?cr=6531456

