From sacadmin Mon Aug 25 13:26:18 2008
Received: from sr1-umpk-16.sfbay.sun.com (sr1-umpk-16.SFBay.Sun.COM [129.145.154.66])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7PKQIJI022062;
	Mon, 25 Aug 2008 13:26:18 -0700 (PDT)
Received: from sr1-umpk-16.sfbay.sun.com (localhost [127.0.0.1])
	by sr1-umpk-16.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7PKQIXU014870;
	Mon, 25 Aug 2008 13:26:18 -0700 (PDT)
Received: (from johnf@localhost)
	by sr1-umpk-16.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m7PKQILU014866;
	Mon, 25 Aug 2008 13:26:18 -0700 (PDT)
Date: Mon, 25 Aug 2008 13:26:18 -0700 (PDT)
From: John Fischer <johnf@sr1-umpk-16.sfbay.sun.com>
Message-Id: <200808252026.m7PKQILU014866@sr1-umpk-16.sfbay.sun.com>
To: LSARC-record@sac.sfbay.sun.com
Cc: glynn.foster@Sun.Com, lin.ma@Sun.Com
Subject: Brasero 0.8.x [LSARC/2008/548 FastTrack timeout 09/01/2008]
Status: RO
Content-Length: 553


Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Brasero 0.8.x
    1.2. Name of Document Author/Supplier:
	 Author:  Lin Ma
    1.3  Date of This Document:
	25 August, 2008
4. Technical Description
    See the case directory for more detail

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		Desktop - JDS
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From John.Fischer@Sun.COM Mon Aug 25 13:32:49 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7PKWmvx022164
	for <LSARC-ext@sac.sfbay.sun.com>; Mon, 25 Aug 2008 13:32:48 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m7PKWivO006046
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Tue, 26 Aug 2008 04:32:47 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K6600701BQMTK00@nwk-avmta-2.sfbay.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Mon, 25 Aug 2008 13:32:46 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K66000PSBQLMK80@nwk-avmta-2.sfbay.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Mon,
 25 Aug 2008 13:32:45 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m7PKWj11005258	for
 <LSARC-ext@sun.com>; Mon, 25 Aug 2008 20:32:45 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K66006019JGOA00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Mon,
 25 Aug 2008 14:32:45 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K66005GWBQE0TA0@mail-amer.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Mon,
 25 Aug 2008 14:32:39 -0600 (MDT)
Date: Mon, 25 Aug 2008 13:32:38 -0700
From: John Fischer <John.Fischer@Sun.COM>
Subject: LSARC/2008/548 - Brasero 0.8.x
Sender: John.Fischer@Sun.COM
To: LSARC-ext@Sun.COM
Cc: Lin.Ma@Sun.COM, Glynn.Foster@Sun.COM
Reply-to: John.Fischer@Sun.COM
Message-id: <1219696357.9503.153.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: multipart/mixed; boundary="Boundary_(ID_je/fg6TgetzTJ3F/pGdDQw)"
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 7397


--Boundary_(ID_je/fg6TgetzTJ3F/pGdDQw)
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT

All,

I am sponsoring this case for Lin Ma from the Desktop team
in Beijing, China.  The case directory contains this proposal.
I have set the timeout for Monday, September 1st, 2008.

This project proposes to integrate Brasero 0.8.x into a Minor
release of Solaris (i.e., Open Solaris).  Brasero is an 
application to burn CDs and DVDs for the GNOME Desktop.  It
uses GKsu to gain the needed privileges for accomplishing the
necessary operations.

Thanks,

John

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

1. Introduction
   1.1. Project/Component Working Name:

	Brasero 0.8.x

   1.2. Name of Document Author/Supplier:

	Lin Ma

   1.3. Date of This Document:

	Aug/15/08

   1.4. Name of Major Document Customer(s)/Consumer(s):
	1.4.1. The PAC or CPT you expect to review your project:

		Solaris PAC

	1.4.2. The ARC(s) you expect to review your project:

		LSARC

	1.4.3. The Director/VP who is "Sponsoring" this project:

		robert.odea@sun.com

	1.4.4. The name of your business unit:

		OPG / OpenSource

   1.5. Email Aliases:
	1.5.1. Responsible Manager:     leo.binchy@Sun.COM
	1.5.2. Responsible Engineer:    lin.ma@Sun.COM
	1.5.3. Marketing Manager:       glynn.foster@sun.com
	1.5.4. Interest List:           ssadmin@sun.com

2. Project Summary
   2.1. Project Description:

	Brasero is a application to burn CD/DVD for the Gnome Desktop.
	It is designed to be as simple as possible and has some unique
	features to enable users to create their discs easily and quickly.

   2.2. Risks and Assumptions:

	The project uses uscsi(7I) which requires root privilege to get
	the media information. Some of the project supported backends like
	growisofs tools need root privilege.

	Some of the features provided by the project depend on GStreamer
	bad plugins. So those features which require GStreamer bad/ugly
	plugins are not installed by default on Solaris, so those features
	are simply disabled. Refer to 4.1 for the detail information.

4. Technical Description:
    4.1. Details:

	The project finds the CD/DVD writable devices by HAL
	interfaces. And receive the media inserting/ejecting events from
	HAL through D-Bus.

	It currently uses SCSI Multi-Media Commands (MMC-3 subset) and
	Primary Commands (SPC subset) to get the media and device
	information. And it doesn't do any writing actions. The
	purpose of reading media information is to pass the correct
	parameters to backends for cloning/burning.

	This project does not burn images itself. Instead it uses a
	backend. A backend for recording is defined as a wrapper of an
	binary, e.g. readcd, cdrecord. Supported backends include:

	- growisofs
	- cdrtools
	- cdrkit

	Current Solaris supports growisofs and cdrtools.

	The project requrires at least one backend available for CD/DVD
	recording. It will try to find the binary from user's PATH, if it
	fails to find it, the backend will be disabled. If multiple
	backends are available to brasero, it will choose a proper backend
	according to the media type (e.g. CDR, DVD+RW, etc).

	A backend for processing multimedia data uses a set of
	GStreamer plugins (including bad and ugly plugins). If any
	bad/ugly plugins are required, then they need be installed,
	otherwise the backends will be automatically disabled. Solaris
	does not ship GStreamer bad/ugly plugins. So an example of
	such a disabled feature is creation of a multimedia image
	(Audio/Video disk).

	There is another kind of backend for data checksum.

	The gnome desktop menu of brasero will use gksu to start
	it. So a normal user will fail to be able to run it on command
	line due to lacking root privilege.

    4.2. Bug/RFE Number(s):

	6732043
    
    4.3. In Scope:

	The project only supports local CD/DVD cloning and burning. The
	features depend on the available backends on Solaris/OpenSolaris.

    4.4. Out of Scope:

	The project has some features which depend on GStreamer bad/ugly
	plugins. These plugins are not shipped by default with
	Solaris. Some users may install these plugins by hand, but any such
	features are out-of-scope of this case.

	Any comparation with Nautilus CD Burner are out of scope here,
	since the project does not aim to replace Nautilus CD burner.
    
    4.5. Interfaces:

	Imported		Stability		Comments
	-------------------------------------------------------------------
	GNOME Committed					LSARC/2007/520
	Platform Libraries	Committed		GTK+ library

	D-BUS			Volatile		LSARC/2006/368 D-BUS
							Message Bus System

	HAL			Volatile		PSARC/2005/399

	uscsi			Committed		

	GKsu			Uncommitted		LSARC 2006/348 GTK+
							Authorisation Library

	libxml2			Committed		PSARC 2001/175 libxml

	---- the following imported interfaces are optional ----
	cdrecord		Volatile		PSARC 2005/520

	dvd+rw-tools		Uncommitted		PSARC 2005/606


	Exported		Stability		Comments
	-------------------------------------------------------------------

	/usr/bin/brasero	Volatile		CLI
	/usr/bin/brasero	Volatile		GUI

	backends:
	/usr/lib/brasero/plugins/libbrasero-normalize.so
	/usr/lib/brasero/plugins/libbrasero-transcode.so
	/usr/lib/brasero/plugins/libbrasero-vob.so
	/usr/lib/brasero/plugins/libbrasero-dvdcss.so
	/usr/lib/brasero/plugins/libbrasero-dvdrwformat.so
	/usr/lib/brasero/plugins/libbrasero-growisofs.so
	/usr/lib/brasero/plugins/libbrasero-checksum.so
	/usr/lib/brasero/plugins/libbrasero-checksum-file.so
	/usr/lib/brasero/plugins/libbrasero-local-track.so
	/usr/lib/brasero/plugins/libbrasero-dvdauthor.so
	/usr/lib/brasero/plugins/libbrasero-vcdimager.so
	/usr/lib/brasero/plugins/libbrasero-genisoimage.so
	/usr/lib/brasero/plugins/libbrasero-readom.so
	/usr/lib/brasero/plugins/libbrasero-wodim.so
	/usr/lib/brasero/plugins/libbrasero-cdrecord.so
	/usr/lib/brasero/plugins/libbrasero-mkisofs.so
	/usr/lib/brasero/plugins/libbrasero-readcd.so
				Volatile		Brasero backends

	/etc/gconf/schemas/brasero.schemas
				Volatile		Gconf keys

	SUNWbrasero		Uncommitted
	SUNWbrasero-root	Uncommitted

    
    4.6. Doc Impact:

	There are no changes to the existing documents.

	Minimal manpages will be provided for these tools. There are also
	documents based on the Gnome Help System.

    
    4.7. Admin/Config Impact:

	The tool is for Desktop Users. It will try to find the backend from
	user PATH.
    
    4.8. HA Impact:

	 n/a
    
    4.9. I18N/L10N Impact:

	The tools will all need localisation. Much of this has already been
	done in the community, but there may need to be additional work
	done to support all the base Solaris locales.

    4.10. Packaging & Delivery:

	There are two new packages:

	- SUNWbrasero
	- SUNWbrasero-root
    
    4.11. Security Impact:

	The project will issue SCSI commands on SCSI devices which need
	root privilege. And some supported backends also need root
	privilege.
    
    4.12. Dependencies:

	GNOME Committed Platform Libraries
	D-BUS
	HAL
	libxml2
	Gksu : GTK+ Authorisation Library
	cdrecord
	dvd+rw-tools

5. Reference Documents:

	RFE - 6732043

	More information about Brasero can be found at these locations:

	http://www.gnome.org/projects/brasero
	http://www.gnomefiles.org/app.php/Brasero


--Boundary_(ID_je/fg6TgetzTJ3F/pGdDQw)--

From John.Fischer@sun.com Thu Sep  4 08:15:16 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m84FFG4S011944
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 4 Sep 2008 08:15:16 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m84FFErn016750
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 4 Sep 2008 08:15:16 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K6O00L35FPGGF00@nwk-avmta-1.sfbay.Sun.COM> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Thu, 04 Sep 2008 08:15:16 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K6O00GQTFPEFI70@nwk-avmta-1.sfbay.Sun.COM> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 04 Sep 2008 08:15:15 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m84FFEdH016865	for
 <LSARC-ext@sun.com>; Thu, 04 Sep 2008 15:15:14 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K6O00501FAL5200@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 04 Sep 2008 09:15:14 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K6O00A88FP3N950@mail-amer.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 04 Sep 2008 09:15:04 -0600 (MDT)
Date: Thu, 04 Sep 2008 08:15:03 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: LSARC/2008/548 - Brasero 0.8.x
In-reply-to: <1219696357.9503.153.camel@sr1-umpk-16>
Sender: John.Fischer@sun.com
To: LSARC-ext@sun.com
Cc: Lin.Ma@sun.com, Glynn.Foster@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1220541302.19370.2.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1219696357.9503.153.camel@sr1-umpk-16>
Status: RO
Content-Length: 646

All,

The timer having expired without comment I am 
marking this fast track approved.

Thanks,

John

On Mon, 2008-08-25 at 13:32, John Fischer wrote:
> All,
> 
> I am sponsoring this case for Lin Ma from the Desktop team
> in Beijing, China.  The case directory contains this proposal.
> I have set the timeout for Monday, September 1st, 2008.
> 
> This project proposes to integrate Brasero 0.8.x into a Minor
> release of Solaris (i.e., Open Solaris).  Brasero is an 
> application to burn CDs and DVDs for the GNOME Desktop.  It
> uses GKsu to gain the needed privileges for accomplishing the
> necessary operations.
> 
> Thanks,
> 
> John


