From John.Fischer@sun.com Thu Feb  7 16:16:05 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 m180G4Sr020101
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 7 Feb 2008 16:16:04 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m180Fk3s024251
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 08:16:03 +0800 (SGT)
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 <0JVW000038QOKA00@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 07 Feb 2008 16:16:00 -0800 (PST)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVW00L2F8QO5O40@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 16:16:00 -0800 (PST)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m180G09t028178	for
 <lsarc-ext@sun.com>; Thu, 07 Feb 2008 16:16:00 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JVW00M018OPCY00@fe-sfbay-10.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 16:16:00 -0800 (PST)
Received: from [192.168.10.6] ([24.10.86.139])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0JVW00BQW8QM8K40@fe-sfbay-10.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 16:15:59 -0800 (PST)
Date: Thu, 07 Feb 2008 16:15:48 -0800
From: John Fischer <John.Fischer@sun.com>
Subject: LSARC/2008/088 - libcddb
Sender: John.Fischer@sun.com
To: lsarc-ext@sun.com
Cc: Michal Pryc <Michal.Pryc@sun.com>
Reply-to: John.Fischer@sun.com
Message-id: <47AB9F34.6060805@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 469

All,

I am sponsoring this fast track for Michal of the Gnome team
in Dublin, Ireland.  The case directory contains this proposal.
I have set a timeout for Thursday, February 14th, 2008.

This project proposes to integrate the CDDB library into a
Minor release of Solaris.  Libcddb is an open source C library
This library supports custom CDDB protocol and tunelling query
and read operation over plain HTTP protocol (use of proxy server
also possible).

Thanks,

John

From sacadmin Thu Feb  7 16:10:45 2008
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m180AjLI019304;
	Thu, 7 Feb 2008 16:10:45 -0800 (PST)
Received: (from johnf@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m180AjkI019300;
	Thu, 7 Feb 2008 16:10:45 -0800 (PST)
Date: Thu, 7 Feb 2008 16:10:45 -0800 (PST)
From: John Fischer <johnf@sac.sfbay.sun.com>
Message-Id: <200802080010.m180AjkI019300@sac.sfbay.sun.com>
To: LSARC-record@sac.sfbay.sun.com
Subject: libcddb [LSARC/2008/088 FastTrack timeout 02/14/2008]
Status: RO
Content-Length: 554


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 libcddb
    1.2. Name of Document Author/Supplier:
	 Author:  Michal Pryc
    1.3  Date of This Document:
	07 February, 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:
		JDS - Desktop
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From John.Fischer@sun.com Thu Feb  7 16:25:10 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m180P9cu020237
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 7 Feb 2008 16:25:10 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m180P7wv015487
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Thu, 7 Feb 2008 17:25:09 -0700 (MST)
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 <0JVW0010395WIN00@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 07 Feb 2008 16:25:08 -0800 (PST)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVW00LLO95V5L40@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 16:25:07 -0800 (PST)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m180P6Z6029037	for
 <lsarc-ext@sun.com>; Thu, 07 Feb 2008 16:25:07 -0800 (PST)
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 <0JVW0010195P0T00@fe-sfbay-09.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 16:25:06 -0800 (PST)
Received: from [192.168.10.6] ([24.10.86.139])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0JVW00CMX95TFBD0@fe-sfbay-09.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 16:25:06 -0800 (PST)
Date: Thu, 07 Feb 2008 16:24:55 -0800
From: John Fischer <John.Fischer@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47AB9F34.6060805@sun.com>
Sender: John.Fischer@sun.com
To: John.Fischer@sun.com
Cc: lsarc-ext@sun.com, Michal Pryc <Michal.Pryc@sun.com>
Reply-to: John.Fischer@sun.com
Message-id: <47ABA157.5000805@sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_cRBGQEJhqFjloUVARbKTzQ)"
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 7937

This is a multi-part message in MIME format.

--Boundary_(ID_cRBGQEJhqFjloUVARbKTzQ)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

All,

Sorry about the duplicate email but I forgot to attach the proposal.

Thanks,

John


John Fischer wrote:
> All,
> 
> I am sponsoring this fast track for Michal of the Gnome team
> in Dublin, Ireland.  The case directory contains this proposal.
> I have set a timeout for Thursday, February 14th, 2008.
> 
> This project proposes to integrate the CDDB library into a
> Minor release of Solaris.  Libcddb is an open source C library
> This library supports custom CDDB protocol and tunelling query
> and read operation over plain HTTP protocol (use of proxy server
> also possible).
> 
> Thanks,
> 
> John
> 

--Boundary_(ID_cRBGQEJhqFjloUVARbKTzQ)
Content-type: text/plain; name=proposal.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=proposal.txt

1. Introduction
   1.1. Project/Component Working Name:

      libcddb

   1.2. Name of Document Author/Supplier:

      Michal Pryc

   1.3. Date of This Document:

      06/01/08
	
	   1.3.1. Date this project was conceived:

            10/28/02

   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:

            michal.pryc@sun.com

      1.5.3. Marketing Manager:

            dan.roberts@sun.com

      1.5.4. Interest List:

            desktop-discuss@opensolaris.org

4. Technical Description:
    4.1. Details:

      Libcddb is an open source C library, which comes with test cddb_query 
      example application, to access data on a Compact Disc Database server 
      (freeDB.org). Please note that CDDB is a licensed trademark of 
      Gracenote, Inc.

      The version being integrated is the latest stable version 1.3.0, which 
      provides support for the following features:

         - searching the database for possible CD matches
         - retrival of detailed information about specific CD
         - submitting new entries about CD to the database
      
      This library supports custom CDDB protocol and tunelling query and read
      operation over plain HTTP protocol (use of proxy server also possible).
      It also contains build-in catching facility.

      libcddb comes with test utility cddb_query installed in 
      /usr/demo/libcddb/bin/, which supports the following options:
         Usage: cddb_query [OPTION] COMMAND [ARG]

         Available options:
           -c <mode>        local cache mode [on|off|only] (default = on)
           -D <cache dir>   directory for local cache (default = ~/.cddbslave)
           -e <charset>     character set encoding (default = UTF-8, 
                            see iconv -l)
           -h               display this help and exit
           -l <level>       log level, one of debug, info, warning, error or
                            critical (default = warning)
           -p <port>        port of CDDB server (default = 888)
           -P <protocol>    server protocol [cddbp|http|proxy] (default = cddbp)
           -q               quiet, do not print any error or log messages
           -s <server>      name of CDDB server (default = freedb.org)
           -t               use track times (in seconds) instead of 
                            frame offsets

         Available commands:
           calc <len> <n> <fo_1> ... <fo_n>
                            calculate disc ID
           query <len> <n> <fo_1> ... <fo_n>
                            query CDDB server and list all matching entries
           read <cat> <id>  retrieve disc details from CDDB server
           search <str>     perform a text search against the CDDB database
           album <artist> <title>
                            perform a text search against the CDDB database 
                            (only works on freedb2.org servers)
           sites            retrieve a list of mirror sites

         Command arguments
           <cat>            disc category (see below)
           <fo_i>           without -t: frame offset of track i
                            with -t:    length of track i in seconds
           <id>             disc ID in hexadecimal
           <len>            disc length in seconds
           <n>              track count
           <str>            search string


         Available CDDB categories are:
           data, folk, jazz, misc, rock, country, blues, newage, reggae,
           classical, and soundtrack

         Examples:
           To calculate the disc ID of the CD 'Mezzanine' from Massive Attack:

                 cddb_query calc 3822 11 150 28690 51102 75910 102682 \
                            121522 149040 175772 204387 231145 268065

           To query for matches of the CD 'Mezzanine' from Massive Attack:

                 cddb_query query 3822 11 150 28690 51102 75910 102682 \
                            121522 149040 175772 204387 231145 268065

           To read the details of the CD 'Mezzanine' from Massive Attack:

                 cddb_query read misc 0x920ef00b

           To search for all CDs with the string 'Mezzanine':

                 cddb_query search Mezzanine
           or
                 cddb_query album '' Mezzanine


    4.2. Interfaces:

        --------------------------------------------------------------------
        Exported                                 Stability        Comments                
        --------------------------------------------------------------------
        SUNWlibcddb                              Uncommitted       Package name            
          libcddb.so                             Volatile          C library
          CDDB protocol				 Volatile	   
          /usr/demo/libcddb/                     Not an Interface  *NEW* Folder
            cddb_query                           Not an Interface  demo CLI utility

        SUNWlibcddb-devel                        Uncommitted       Package name   
         /usr/include/include/cddb		 Uncommitted
         Header files under include/cddb	 Volatile
             cddb.h            
             cddb_cmd.h       
             cddb_config.h   
             cddb_conn.h    
             cddb_disc.h   
             cddb_error.h 
             cddb_log.h  
             cddb_site.h
             cddb_track.h 
             version.h 
         libcddb.pc                              Volatile           Meta information  
                                                                    for pkg-config

        --------------------------------------------------------------------
        Imported                                 Stability       Comments                
        --------------------------------------------------------------------
        HTTP Protocol				 Committed	 Standard HTTP protocol
        CDDB Protocol				 Volatile	 From FreeDB.org

    4.3. I18N/L10N Impact:

      The JDS team and the G11N are working together to evaluation and
      provide I18N/L10N support.

    4.4. Packaging & Delivery:

      Adds new packages:
         SUNWlibcddb, approx 74 KB.
         SUNWlibcddb-devel, approx 112 KB.
      Packages will only go into SUNWCall and SUNWCXall SUNWCprog clusters.

5. Reference Documents:

   libcddb website: http://libcddb.sourceforge.net/
   Gracenote, Inc., http://www.gracenote.com/
   FreeDB CDDB Protocol http://ftp.freedb.org/pub/freedb/latest/CDDBPROTO 

--Boundary_(ID_cRBGQEJhqFjloUVARbKTzQ)--

From danek.duvall@sun.com Thu Feb  7 17:36:54 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m181ar3A021059
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 7 Feb 2008 17:36:53 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m181acpc013658
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 01:36:52 GMT
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 <0JVW0080DCHDSU00@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 07 Feb 2008 17:36:49 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVW00LH1CHD5OD0@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 07 Feb 2008 17:36:49 -0800 (PST)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m181alBx021030; Thu, 07 Feb 2008 17:36:47 -0800 (PST)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m181alB7003288; Thu,
 07 Feb 2008 17:36:47 -0800 (PST)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2/Submit) id m181alLf003287; Thu,
 07 Feb 2008 17:36:47 -0800 (PST)
Date: Thu, 07 Feb 2008 17:36:47 -0800
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47ABA157.5000805@sun.com>
To: John Fischer <John.Fischer@sun.com>
Cc: Michal Pryc <Michal.Pryc@sun.com>, lsarc-ext@sun.com
Message-id: <20080208013647.GO22027@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 2310

On Thu, Feb 07, 2008 at 04:24:55PM -0800, John Fischer wrote:

>     4.2. Interfaces:
> 
>         --------------------------------------------------------------------
>         Exported                                 Stability        Comments                
>         --------------------------------------------------------------------
>         SUNWlibcddb                              Uncommitted       Package name            
>           libcddb.so                             Volatile          C library
>           CDDB protocol				 Volatile	   

Erm, same comment on Volatile here as everywhere else.  It's quite clear we
need some mechanism that allows us to feel free to change these components,
possibly breaking all consumers, on a frequent basis, but without the
contract hell that Volatile requires.

Regardless of that discussion, I'd say that if the CDDB protocol isn't
Committed, then it should be Private, or maybe Committed Private.

And we need to be careful about giving the ".so" name of the library,
rather than the actual SONAME, too.

>           /usr/demo/libcddb/                     Not an Interface  *NEW* Folder
>             cddb_query                           Not an Interface  demo CLI utility

Why not just put this in /usr/bin?

>         SUNWlibcddb-devel                        Uncommitted       Package name   
>          /usr/include/include/cddb		 Uncommitted

/usr/include/include?

>          Header files under include/cddb	 Volatile

What's the point in having the directory uncommitted but all the header
files volatile?

>          libcddb.pc                              Volatile           Meta information  
>                                                                     for pkg-config

This really has no business being anything less than Uncommitted.

>         --------------------------------------------------------------------
>         Imported                                 Stability       Comments                
>         --------------------------------------------------------------------
>         HTTP Protocol				 Committed	 Standard HTTP protocol
>         CDDB Protocol				 Volatile	 From FreeDB.org

As a project, this doesn't import CDDB, it exports it, or at least it would
if it were giving it a higher stability level.

Danek

From Joerg.Schilling@fokus.fraunhofer.de Fri Feb  8 03:16:09 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18BG8BZ004633
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 03:16:08 -0800 (PST)
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 m18BG6Mv028976;
	Fri, 8 Feb 2008 03:16:07 -0800 (PST)
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 <0JVX002013ATDT00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 03:16:05 -0800 (PST)
Received: from sca-ea-mail-1.sun.com ([192.18.43.24])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX000QI3ARR000@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 03:16:03 -0800 (PST)
Received: from relay41i.sun.com ([192.5.209.70])
	by sca-ea-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m18B7Tqm023849;
 Fri, 08 Feb 2008 11:16:03 +0000 (GMT)
Received: from mms49es.sun.com ([160.41.221.233] [160.41.221.233])
 by relay41i.sun.com with ESMTP id BT-MMP-554985; Fri,
 08 Feb 2008 11:16:03 +0000 (Z)
Received: from relay43i.sun.com (relay43i.sun.com [192.5.209.74])
 by mms49es.sun.com with ESMTP id BT-MMP-471160; Fri,
 08 Feb 2008 11:16:02 +0000 (Z)
Received: from mailgw23.noc.fraunhofer.de ([153.96.1.17] [153.96.1.17])
 by relay4i.sun.com with ESMTP id BT-MMP-18593241; Fri,
 08 Feb 2008 11:16:02 +0000 (Z)
Received: from mailgw23.noc.fraunhofer.de (localhost [127.0.0.1])
	by mailgw23.noc.fraunhofer.de (8.14.2+/8.14.2) with ESMTP id m18BG17A000916;
 Fri, 08 Feb 2008 12:16:01 +0100 (CET)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])	by mailgw23.noc.fraunhofer.de
 (8.14.2+/8.14.2) with ESMTP id m18BG0QH000880
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri,
 08 Feb 2008 12:16:00 +0100 (CET)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id m18BG0YO025894; Fri,
 08 Feb 2008 12:16:00 +0100 (MET)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Fri, 08 Feb 2008 12:16:00 +0100
Date: Fri, 08 Feb 2008 12:16:00 +0100
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47AB9F34.6060805@sun.com>
To: lsarc-ext@sun.com, John.Fischer@sun.com
Cc: Michal.Pryc@sun.com
Message-id: <47ac39f0.veWjwbbrxCDbqdNm%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
X-Fraunhofer-Email-Policy: accepted
X-Antispam: No, score=-0.7/5.0, scanned in 0.142sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <47AB9F34.6060805@sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 08 Feb 2008 11:16:00.0793 (UTC)
 FILETIME=[FC471890:01C86A43]
Status: RO
Content-Length: 1033

John Fischer <John.Fischer@sun.com> wrote:

> All,
>
> I am sponsoring this fast track for Michal of the Gnome team
> in Dublin, Ireland.  The case directory contains this proposal.
> I have set a timeout for Thursday, February 14th, 2008.
>
> This project proposes to integrate the CDDB library into a
> Minor release of Solaris.  Libcddb is an open source C library
> This library supports custom CDDB protocol and tunelling query
> and read operation over plain HTTP protocol (use of proxy server
> also possible).

I thought, this is still under discussion because the lib in question likes to
link to another library (libcdio) with license problems and that may also
need to run the program more privileged than a standard user.

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       schilling@fokus.fraunhofer.de     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily

From Joerg.Schilling@fokus.fraunhofer.de Fri Feb  8 03:20:09 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18BK8dT004672
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 03:20:09 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m18BK5fg028521;
	Fri, 8 Feb 2008 04:20:06 -0700 (MST)
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 <0JVX002193HGS700@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 03:20:04 -0800 (PST)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX000343HGR810@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 03:20:04 -0800 (PST)
Received: from relay23.sun.com
 (relay23.sun.com [192.12.251.54] (may be forged))	by brmea-mail-3.sun.com
 (8.13.6+Sun/8.12.9) with ESMTP id m18BFJCj012952; Fri,
 08 Feb 2008 11:20:04 +0000 (GMT)
Received: from mms24es.sun.com ([150.143.232.74] [150.143.232.74])
 by relay23i.sun.com with ESMTP id BT-MMP-38030; Fri,
 08 Feb 2008 11:20:04 +0000 (Z)
Received: from relay22.sun.com (relay22.sun.com [192.12.251.34])
 by mms24es.sun.com with ESMTP id BT-MMP-628172; Fri,
 08 Feb 2008 11:20:01 +0000 (Z)
Received: from mailgw24.noc.fraunhofer.de ([153.96.1.17] [153.96.1.17])
 by relay22i.sun.com with ESMTP id BT-MMP-370679; Fri,
 08 Feb 2008 11:20:01 +0000 (Z)
Received: from mailgw24.noc.fraunhofer.de (localhost [127.0.0.1])
	by mailgw24.noc.fraunhofer.de (8.14.2+/8.14.2) with ESMTP id m18BJxNv014901;
 Fri, 08 Feb 2008 12:19:59 +0100 (CET)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])	by mailgw24.noc.fraunhofer.de
 (8.14.2+/8.14.2) with ESMTP id m18BJwkK014882
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri,
 08 Feb 2008 12:19:59 +0100 (CET)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id m18BJwgL026115; Fri,
 08 Feb 2008 12:19:58 +0100 (MET)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Fri, 08 Feb 2008 12:19:59 +0100
Date: Fri, 08 Feb 2008 12:19:58 +0100
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208013647.GO22027@zruty.sfbay.sun.com>
To: John.Fischer@sun.com, danek.duvall@sun.com
Cc: Michal.Pryc@sun.com, lsarc-ext@sun.com
Message-id: <47ac3ade.iW5rAQmQKxH38rNe%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
X-Fraunhofer-Email-Policy: accepted
X-Antispam: No, score=-0.2/5.0, scanned in 2.302sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 08 Feb 2008 11:19:59.0175 (UTC)
 FILETIME=[8A5D4D70:01C86A44]
Status: RO
Content-Length: 1420

Danek Duvall <danek.duvall@sun.com> wrote:

> On Thu, Feb 07, 2008 at 04:24:55PM -0800, John Fischer wrote:
>
> >     4.2. Interfaces:
> > 
> >         --------------------------------------------------------------------
> >         Exported                                 Stability        Comments                
> >         --------------------------------------------------------------------
> >         SUNWlibcddb                              Uncommitted       Package name            
> >           libcddb.so                             Volatile          C library
> >           CDDB protocol				 Volatile	   
>
> Erm, same comment on Volatile here as everywhere else.  It's quite clear we
> need some mechanism that allows us to feel free to change these components,
> possibly breaking all consumers, on a frequent basis, but without the
> contract hell that Volatile requires.
>
> Regardless of that discussion, I'd say that if the CDDB protocol isn't
> Committed, then it should be Private, or maybe Committed Private.

The CDDB protocol is stable. It just introduces new protocol levels from time 
to time.

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       schilling@fokus.fraunhofer.de     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily

From Michal.Pryc@sun.com Fri Feb  8 03:26:16 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18BQFQ6004720
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 03:26:15 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m18BQAt3003806
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 03:26:15 -0800 (PST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVX00H1X3RPV000@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 08 Feb 2008 04:26:13 -0700 (MST)
Received: from gmp-eb-mail-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX002SV3RMXB80@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 04:26:11 -0700 (MST)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12])
	by gmp-eb-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m18BQAhY026912	for
 <lsarc-ext@sun.com>; Fri, 08 Feb 2008 11:26:10 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JVX00D013F3FR00@fe-emea-10.sun.com>
 (original mail from Michal.Pryc@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 11:26:10 +0000 (GMT)
Received: from [129.156.235.61] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JVX0003I3RF1R00@fe-emea-10.sun.com>; Fri,
 08 Feb 2008 11:26:04 +0000 (GMT)
Date: Fri, 08 Feb 2008 11:29:43 +0000
From: Michal Pryc <Michal.Pryc@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208013647.GO22027@zruty.sfbay.sun.com>
Sender: Michal.Pryc@sun.com
To: Danek Duvall <Danek.Duvall@sun.com>
Cc: John Fischer <John.Fischer@sun.com>, lsarc-ext@sun.com
Message-id: <47AC3D27.6030108@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 956

Danek Duvall wrote:
> On Thu, Feb 07, 2008 at 04:24:55PM -0800, John Fischer wrote:
> And we need to be careful about giving the ".so" name of the library,
> rather than the actual SONAME, too.
> 
>>           /usr/demo/libcddb/                     Not an Interface  *NEW* Folder
>>             cddb_query                           Not an Interface  demo CLI utility
> 
> Why not just put this in /usr/bin?

The cddb_query is just an example application, which is used to show how 
to use libcddb library.

Most of the distributions like Ubuntu, Gentoo, Fedora, etc... puts 
cddb_query in the /usr/bin.

I am against that:
  - cddb_query is not program itself it is just an example CLI utility 
(i the source tree: libcddb-1.3.0/examples/cddb_query)
  - cddb_query (LGPL) can use libcdio (GPL), but in our case it is build 
without libcdio support, since this would be violation of GPL licdnse.

We do have /usr/demo directory for such utilities.

Michal


From Michal.Pryc@sun.com Fri Feb  8 03:27:39 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18BRcwX004738
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 03:27:38 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m18BRc6b001422
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 03:27:38 -0800 (PST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVX00H013U1YK00@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@Sun.COM); Fri, 08 Feb 2008 04:27:37 -0700 (MST)
Received: from gmp-eb-mail-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX002VL3TRXB80@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@Sun.COM); Fri,
 08 Feb 2008 04:27:32 -0700 (MST)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12])
	by gmp-eb-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m18BRQiu027097	for
 <lsarc-ext@Sun.COM>; Fri, 08 Feb 2008 11:27:26 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JVX00D013F3FR00@fe-emea-10.sun.com>
 (original mail from Michal.Pryc@Sun.COM)
 for lsarc-ext@Sun.COM (ORCPT lsarc-ext@Sun.COM); Fri,
 08 Feb 2008 11:27:26 +0000 (GMT)
Received: from [129.156.235.61] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JVX000P63TF1R00@fe-emea-10.sun.com> for lsarc-ext@Sun.COM
 (ORCPT lsarc-ext@Sun.COM); Fri, 08 Feb 2008 11:27:16 +0000 (GMT)
Date: Fri, 08 Feb 2008 11:30:56 +0000
From: Michal Pryc <Michal.Pryc@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47ac39f0.veWjwbbrxCDbqdNm%Joerg.Schilling@fokus.fraunhofer.de>
Sender: Michal.Pryc@sun.com
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: lsarc-ext@sun.com, John.Fischer@sun.com
Message-id: <47AC3D70.10404@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com>
 <47ac39f0.veWjwbbrxCDbqdNm%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 938

Joerg Schilling wrote:
> John Fischer <John.Fischer@sun.com> wrote:
> 
>> All,
>>
>> I am sponsoring this fast track for Michal of the Gnome team
>> in Dublin, Ireland.  The case directory contains this proposal.
>> I have set a timeout for Thursday, February 14th, 2008.
>>
>> This project proposes to integrate the CDDB library into a
>> Minor release of Solaris.  Libcddb is an open source C library
>> This library supports custom CDDB protocol and tunelling query
>> and read operation over plain HTTP protocol (use of proxy server
>> also possible).
> 
> I thought, this is still under discussion because the lib in question likes to
> link to another library (libcdio) with license problems and that may also
> need to run the program more privileged than a standard user.

Hi Joerg,
The library itself doesn't link against libcdio. It's just cddb_query 
example utility which in our case is build without libcdio support.

Michal

From Brian.Cameron@sun.com Fri Feb  8 08:47:38 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18Glb01012119
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 08:47:38 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m18GlW4T015122
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 16:47:36 GMT
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 <0JVX00A05INAIS00@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 08 Feb 2008 08:47:34 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00754IN97L70@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 08:47:33 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m18GlWKG015216	for
 <lsarc-ext@sun.com>; Fri, 08 Feb 2008 16:47:32 +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 <0JVX00B01IARU300@mail-amer.sun.com>
 (original mail from Brian.Cameron@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 09:47:32 -0700 (MST)
Received: from [192.168.1.64] ([189.137.195.67])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JVX00KYXIMT4490@mail-amer.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 09:47:21 -0700 (MST)
Date: Fri, 08 Feb 2008 10:47:16 -0600
From: Brian Cameron <Brian.Cameron@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47ac39f0.veWjwbbrxCDbqdNm%Joerg.Schilling@fokus.fraunhofer.de>
Sender: Brian.Cameron@sun.com
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: lsarc-ext@sun.com, John.Fischer@sun.com, Michal.Pryc@sun.com
Message-id: <47AC8794.2060300@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com>
 <47ac39f0.veWjwbbrxCDbqdNm%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.9 (X11/20080128)
Status: RO
Content-Length: 1213

Joerg:

>> I am sponsoring this fast track for Michal of the Gnome team
>> in Dublin, Ireland.  The case directory contains this proposal.
>> I have set a timeout for Thursday, February 14th, 2008.
>>
>> This project proposes to integrate the CDDB library into a
>> Minor release of Solaris.  Libcddb is an open source C library
>> This library supports custom CDDB protocol and tunelling query
>> and read operation over plain HTTP protocol (use of proxy server
>> also possible).
> 
> I thought, this is still under discussion because the lib in question likes to
> link to another library (libcdio) with license problems and that may also
> need to run the program more privileged than a standard user.

The libcddb binary only uses libcdio to the the CD TOC information.
This could would obviously need to be replaced by CD ioctls or calling
cdda2wav to the the CD TOC information, or we rianwouldn't be able to
distribute it.  Otherwise libcddb violates the GPL since you can't
link a GPL library (libcdio) into a LGPL library (libcddb).

I think it would also be useful if Michael could explain how this case
fits in with the other CDDB solutions available on Solaris (namely
GStreamer, and cdda2wav).

B



From danek.duvall@sun.com Fri Feb  8 09:18:47 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18HIkOj013037
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 09:18:46 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m18HIhUY028358
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@Sun.COM>; Fri, 8 Feb 2008 17:18:45 GMT
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 <0JVX00D0PK36J200@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@Sun.COM
 (ORCPT lsarc-ext@Sun.COM); Fri, 08 Feb 2008 09:18:42 -0800 (PST)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX007REK367LD0@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@Sun.COM (ORCPT lsarc-ext@Sun.COM); Fri,
 08 Feb 2008 09:18:42 -0800 (PST)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m18HIfaX024702; Fri, 08 Feb 2008 09:18:41 -0800 (PST)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m18HIf8C005575; Fri,
 08 Feb 2008 09:18:41 -0800 (PST)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2/Submit) id m18HIcoJ005574; Fri,
 08 Feb 2008 09:18:38 -0800 (PST)
Date: Fri, 08 Feb 2008 09:18:38 -0800
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47AC3D27.6030108@Sun.Com>
To: Michal Pryc <Michal.Pryc@sun.com>
Cc: John Fischer <John.Fischer@sun.com>, lsarc-ext@sun.com
Message-id: <20080208171838.GR22027@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 964

On Fri, Feb 08, 2008 at 11:29:43AM +0000, Michal Pryc wrote:

>>>             cddb_query                           Not an Interface  demo 
>>> CLI utility
>>
>> Why not just put this in /usr/bin?
>
> The cddb_query is just an example application, which is used to show how
> to use libcddb library.

Just because it's an example doesn't mean it's not useful ... but I don't
know whether it is or not.

> I am against that:
>  - cddb_query is not program itself it is just an example CLI utility (i 
> the source tree: libcddb-1.3.0/examples/cddb_query)

Where it comes from in the source tree isn't particularly relevant.

>  - cddb_query (LGPL) can use libcdio (GPL), but in our case it is build 
> without libcdio support, since this would be violation of GPL licdnse.

I don't understand this -- can an LGPL program not link against a GPL
library?

I'm not trying to insist that cddb_query go in /usr/bin; I'm just trying to
figure out why it shouldn't.

Danek

From Brian.Cameron@sun.com Fri Feb  8 09:41:20 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18HfKHm013375
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 09:41:20 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m18HfKQ7013198
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 09:41:20 -0800 (PST)
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 <0JVX00441L4VB900@nwk-avmta-2.sfbay.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 08 Feb 2008 09:41:19 -0800 (PST)
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 <0JVX003KFL4T6AA0@nwk-avmta-2.sfbay.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 09:41:17 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m18HfHmX006982	for
 <lsarc-ext@sun.com>; Fri, 08 Feb 2008 17:41:17 +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 <0JVX00F01KWAIU00@mail-amer.sun.com>
 (original mail from Brian.Cameron@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 10:41:17 -0700 (MST)
Received: from [192.168.1.64] ([189.137.195.67])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JVX0053YL4L69B0@mail-amer.sun.com>; Fri,
 08 Feb 2008 10:41:11 -0700 (MST)
Date: Fri, 08 Feb 2008 11:41:09 -0600
From: Brian Cameron <Brian.Cameron@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208171838.GR22027@zruty.sfbay.sun.com>
Sender: Brian.Cameron@sun.com
To: Danek Duvall <Danek.Duvall@sun.com>
Cc: Michal Pryc <Michal.Pryc@sun.com>, John Fischer <John.Fischer@sun.com>,
        lsarc-ext@sun.com
Message-id: <47AC9435.6020608@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <20080208171838.GR22027@zruty.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.9 (X11/20080128)
Status: RO
Content-Length: 1466


Danek:

>>  - cddb_query (LGPL) can use libcdio (GPL), but in our case it is build 
>> without libcdio support, since this would be violation of GPL licdnse.

I think this should say "cddb_query (LGPL) can *not* use libcdio
(GPL)..."

> I don't understand this -- can an LGPL program not link against a GPL
> library?

The GPL license is more restrictive than LGPL.  It's okay to link LGPL
into GPL, but not the other way around.

This could be an oversight of the maintainer.  Since the main delivery
of libcddb is a library, the maintainer perhaps did not think to release
the binary test program under the more sensible GPL.  We filed a bug
report with the maintainer, so perhaps this will be fixed by either
removing the libcdio dependency or by changing the license of the binary
to GPL.

That said, libcdio has a host of issues, that Joerg could probably
enumerate better than I.  I know that Joerg has concerns that it
violates copyright, and that it also is buggy.  So, since the program
only uses libcdio to get TOC info, it would be best to just fix the
code to use CD ioctls or cdda2wav to get this info instead on Solaris.

> I'm not trying to insist that cddb_query go in /usr/bin; I'm just trying to
> figure out why it shouldn't.

You can also get CDDB info from FreeDB (the same CDDB database libcddb
uses) by running

   /usr/bin/cdda2wav --cddb

Not sure how many programs we need in /usr/bin to provide CDDB info from
the FreeDB database.

Brian

From David.Comay@sun.com Fri Feb  8 09:49:36 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 m18HnZ5i013916
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 09:49:36 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m18HnVeX029912
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@Sun.COM>; Sat, 9 Feb 2008 01:49:34 +0800 (SGT)
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 <0JVX00G05LILHA00@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@Sun.COM
 (ORCPT lsarc-ext@Sun.COM); Fri, 08 Feb 2008 09:49:33 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00DVDLIKZOB0@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@Sun.COM (ORCPT lsarc-ext@Sun.COM); Fri,
 08 Feb 2008 09:49:32 -0800 (PST)
Received: from izimbra.SFBay.Sun.COM (izimbra.SFBay.Sun.COM [129.146.226.141])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m18HnVfh040695; Fri, 08 Feb 2008 09:49:31 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
	by izimbra.SFBay.Sun.COM (8.14.1+Sun/8.14.1) with ESMTP id m18HnVCb010374;
 Fri, 08 Feb 2008 09:49:31 -0800 (PST)
Date: Fri, 08 Feb 2008 09:49:31 -0800 (PST)
From: David.Comay@sun.com
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47AC3D27.6030108@Sun.Com>
Sender: David.Comay@sun.com
To: Michal Pryc <Michal.Pryc@sun.com>
Cc: Danek Duvall <Danek.Duvall@sun.com>, John Fischer <John.Fischer@sun.com>,
        lsarc-ext@sun.com
Message-id: <Pine.GSO.4.61.0802080946340.10231@izimbra>
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
Status: RO
Content-Length: 718

>> Why not just put this in /usr/bin?
>
> The cddb_query is just an example application, which is used to show how
> to use libcddb library.
>
> Most of the distributions like Ubuntu, Gentoo, Fedora, etc... puts
> cddb_query in the /usr/bin.
>
> I am against that:
>  - cddb_query is not program itself it is just an example CLI utility
> (i the source tree: libcddb-1.3.0/examples/cddb_query)

But is the program actually useful?  Can it be used, for example, from
a shell script to query CDDB information?  Given that it seems to be
packaged in a bunch of the major GNU/Linux distributions, it seems some
consideration should be given to doing the same for OpenSolaris unless
the utility really is just a demo.

dsc

From danek.duvall@sun.com Fri Feb  8 09:50:17 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 m18HoGcL013930
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 09:50:16 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m18HnxdX000021
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@Sun.COM>; Sat, 9 Feb 2008 01:50:15 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVX00107LJQCY00@brm-avmta-1.central.sun.com> for lsarc-ext@Sun.COM
 (ORCPT lsarc-ext@Sun.COM); Fri, 08 Feb 2008 10:50:14 -0700 (MST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00MM4LJP0H30@brm-avmta-1.central.sun.com> for
 lsarc-ext@Sun.COM (ORCPT lsarc-ext@Sun.COM); Fri,
 08 Feb 2008 10:50:14 -0700 (MST)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m18HoCvM041034; Fri, 08 Feb 2008 09:50:12 -0800 (PST)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m18HoCCj005758; Fri,
 08 Feb 2008 09:50:12 -0800 (PST)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2/Submit) id m18HoChu005757; Fri,
 08 Feb 2008 09:50:12 -0800 (PST)
Date: Fri, 08 Feb 2008 09:50:11 -0800
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47AC9435.6020608@sun.com>
To: Brian Cameron <Brian.Cameron@sun.com>
Cc: Michal Pryc <Michal.Pryc@sun.com>, John Fischer <John.Fischer@sun.com>,
        lsarc-ext@sun.com
Message-id: <20080208175011.GS22027@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <20080208171838.GR22027@zruty.sfbay.sun.com> <47AC9435.6020608@sun.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 448

On Fri, Feb 08, 2008 at 11:41:09AM -0600, Brian Cameron wrote:

> The GPL license is more restrictive than LGPL.  It's okay to link LGPL
> into GPL, but not the other way around.

Weird.  Okay.

> You can also get CDDB info from FreeDB (the same CDDB database libcddb
> uses) by running
>
>   /usr/bin/cdda2wav --cddb
>
> Not sure how many programs we need in /usr/bin to provide CDDB info from
> the FreeDB database.

Great reason.

Thanks,
Danek

From Joerg.Schilling@fokus.fraunhofer.de Fri Feb  8 09:52:30 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18HqT1d014000
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 09:52:30 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m18HqMBt012167;
	Fri, 8 Feb 2008 17:52:26 GMT
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 <0JVX00G0PLNDRV00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 09:52:25 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00D0HLNCZOD0@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 09:52:24 -0800 (PST)
Received: from relay41i.sun.com ([192.5.209.70])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m18HmbKY008982; Fri,
 08 Feb 2008 17:52:24 +0000 (GMT)
Received: from mms49es.sun.com ([160.41.221.233] [160.41.221.233])
 by relay41i.sun.com with ESMTP id BT-MMP-592982; Fri,
 08 Feb 2008 17:52:24 +0000 (Z)
Received: from relay44i.sun.com (relay44i.sun.com [192.5.209.118])
 by mms49es.sun.com with ESMTP id BT-MMP-291648; Fri,
 08 Feb 2008 17:52:23 +0000 (Z)
Received: from mailgw25.noc.fraunhofer.de ([153.96.1.17] [153.96.1.17])
 by relay4i.sun.com with ESMTP id BT-MMP-19248218; Fri,
 08 Feb 2008 17:52:23 +0000 (Z)
Received: from mailgw25.noc.fraunhofer.de (localhost [127.0.0.1])
	by mailgw25.noc.fraunhofer.de (8.14.2+/8.14.2) with ESMTP id m18HqHjC004066;
 Fri, 08 Feb 2008 18:52:22 +0100 (CET)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])	by mailgw25.noc.fraunhofer.de
 (8.14.2+/8.14.2) with ESMTP id m18HqGse004026
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri,
 08 Feb 2008 18:52:16 +0100 (CET)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id m18HqGku020259; Fri,
 08 Feb 2008 18:52:16 +0100 (MET)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Fri, 08 Feb 2008 18:52:16 +0100
Date: Fri, 08 Feb 2008 18:52:12 +0100
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208171838.GR22027@zruty.sfbay.sun.com>
To: Michal.Pryc@sun.com, Danek.Duvall@sun.com
Cc: lsarc-ext@sun.com, John.Fischer@sun.com
Message-id: <47ac96cc.GK39Pdnj1DWLCm1u%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
X-Fraunhofer-Email-Policy: accepted
X-Antispam: No, score=0.0/5.0, scanned in 0.110sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <20080208171838.GR22027@zruty.sfbay.sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 08 Feb 2008 17:52:16.0104 (UTC)
 FILETIME=[5777A680:01C86A7B]
Status: RO
Content-Length: 745

Danek Duvall <danek.duvall@sun.com> wrote:

> I don't understand this -- can an LGPL program not link against a GPL
> library?

GPL and LGPL are _incompatible_

The LGPL contains an exeption for this problem but it does not help if you
create a OS distribution. The rules for the exception are:

-	You may change your local copy from LGPL to GPL 

-	This change is inrevocable

-	All copies you publish are now under GPL and no longer under LGPL

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       schilling@fokus.fraunhofer.de     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily

From Nicolas.Williams@sun.com Fri Feb  8 10:03:07 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 m18I36wN014517
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 10:03:06 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m18I2wYh005123;
	Sat, 9 Feb 2008 02:03:00 +0800 (SGT)
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 <0JVX00H0BM4YPP00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 10:02:58 -0800 (PST)
Received: from binky.Central.Sun.COM ([129.153.128.104])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00HL0M4X9000@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 10:02:58 -0800 (PST)
Received: from binky.Central.Sun.COM (localhost [127.0.0.1])
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1) with ESMTP id m18I2vmr014993;
 Fri, 08 Feb 2008 12:02:57 -0600 (CST)
Received: (from nw141292@localhost)
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1/Submit) id m18I2vgD014992; Fri,
 08 Feb 2008 12:02:57 -0600 (CST)
Date: Fri, 08 Feb 2008 12:02:57 -0600
From: Nicolas Williams <Nicolas.Williams@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <Pine.GSO.4.61.0802080946340.10231@izimbra>
To: David.Comay@sun.com
Cc: Michal Pryc <Michal.Pryc@sun.com>, John Fischer <John.Fischer@sun.com>,
        Danek Duvall <Danek.Duvall@sun.com>, lsarc-ext@sun.com
Message-id: <20080208180257.GB19708@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <Pine.GSO.4.61.0802080946340.10231@izimbra>
X-Authentication-warning: binky.Central.Sun.COM: nw141292 set sender to
 Nicolas.Williams@sun.com using -f
User-Agent: Mutt/1.5.7i
Status: RO
Content-Length: 871

On Fri, Feb 08, 2008 at 09:49:31AM -0800, David.Comay@Sun.COM wrote:
> >> Why not just put this in /usr/bin?
> >
> > The cddb_query is just an example application, which is used to show how
> > to use libcddb library.
> >
> > Most of the distributions like Ubuntu, Gentoo, Fedora, etc... puts
> > cddb_query in the /usr/bin.
> >
> > I am against that:
> >  - cddb_query is not program itself it is just an example CLI utility
> > (i the source tree: libcddb-1.3.0/examples/cddb_query)
> 
> But is the program actually useful?  Can it be used, for example, from
> a shell script to query CDDB information?  Given that it seems to be
> packaged in a bunch of the major GNU/Linux distributions, it seems some
> consideration should be given to doing the same for OpenSolaris unless
> the utility really is just a demo.

Scripting tools are good to have.  Please include it.

From Alan.Coopersmith@sun.com Fri Feb  8 10:11:54 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18IBstX015714
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 10:11:54 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m18IBsNn014203
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 8 Feb 2008 10:11:54 -0800 (PST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVX0020JMJUYD00@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 08 Feb 2008 11:11:54 -0700 (MST)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00MNZMJS0L60@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 11:11:52 -0700 (MST)
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 m18IBqxA009692	for
 <lsarc-ext@sun.com>; Fri, 08 Feb 2008 10:11:52 -0800 (PST)
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 <0JVX00301MH7SG00@fe-sfbay-09.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 08 Feb 2008 10:11:52 -0800 (PST)
Received: from [129.146.108.211] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JVX00A54MJROUF0@fe-sfbay-09.sun.com>; Fri,
 08 Feb 2008 10:11:52 -0800 (PST)
Date: Fri, 08 Feb 2008 10:11:51 -0800
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208171838.GR22027@zruty.sfbay.sun.com>
Sender: Alan.Coopersmith@sun.com
To: Danek Duvall <danek.duvall@sun.com>
Cc: Michal Pryc <Michal.Pryc@sun.com>, John Fischer <John.Fischer@sun.com>,
        lsarc-ext@sun.com
Message-id: <47AC9B67.5040501@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
X-Enigmail-Version: 0.95.1
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <20080208171838.GR22027@zruty.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 639

Danek Duvall wrote:
> I don't understand this -- can an LGPL program not link against a GPL
> library?

The LGPL 2.1 contains a clause specifically allowing you to use a work
distributed under the LGPL under the terms of the GPL instead, but then
you must use the GPL for all uses of that work - which would be okay if
the lawyers agreed that "the work" in this case referred just to
cddb_query and not the entire package including libcddb.   This is
treading into questions for lawyers, not project teams or ARC's though.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


From danek.duvall@sun.com Fri Feb  8 10:14:28 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 m18IERJB015812
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 10:14:28 -0800 (PST)
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 m18IEIPP009368
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@Sun.COM>; Sat, 9 Feb 2008 02:14:26 +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 <0JVX0050VMO0N400@nwk-avmta-2.sfbay.sun.com> for lsarc-ext@Sun.COM
 (ORCPT lsarc-ext@Sun.COM); Fri, 08 Feb 2008 10:14:24 -0800 (PST)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX004K3MNZSP10@nwk-avmta-2.sfbay.sun.com> for
 lsarc-ext@Sun.COM (ORCPT lsarc-ext@Sun.COM); Fri,
 08 Feb 2008 10:14:23 -0800 (PST)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m18IEMiN057679; Fri, 08 Feb 2008 10:14:22 -0800 (PST)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m18IEM2d006193; Fri,
 08 Feb 2008 10:14:22 -0800 (PST)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2/Submit) id m18IELWG006192; Fri,
 08 Feb 2008 10:14:21 -0800 (PST)
Date: Fri, 08 Feb 2008 10:14:21 -0800
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208180257.GB19708@Sun.COM>
To: Nicolas Williams <Nicolas.Williams@sun.com>
Cc: David.Comay@sun.com, Michal Pryc <Michal.Pryc@sun.com>,
        John Fischer <John.Fischer@sun.com>, lsarc-ext@sun.com
Message-id: <20080208181421.GT22027@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <Pine.GSO.4.61.0802080946340.10231@izimbra> <20080208180257.GB19708@Sun.COM>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 309

On Fri, Feb 08, 2008 at 12:02:57PM -0600, Nicolas Williams wrote:

> Scripting tools are good to have.  Please include [cddb_query in
> /usr/bin].

It sounds like cdda2wav already does this, more reliably, and without
licensing issues.  I'm satisfied with keeping cddb_query off in the demo
directory.

Danek

From nicolas.williams@sun.com Fri Feb  8 10:15:44 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m18IFinx015826
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 10:15:44 -0800 (PST)
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 m18IFgcG015465;
	Fri, 8 Feb 2008 10:15:42 -0800 (PST)
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 <0JVX00I01MQ6WT00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 10:15:42 -0800 (PST)
Received: from binky.Central.Sun.COM ([129.153.128.104])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVX00HUCMQ49010@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 08 Feb 2008 10:15:40 -0800 (PST)
Received: from binky.Central.Sun.COM (localhost [127.0.0.1])
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1) with ESMTP id m18IFdbK015037;
 Fri, 08 Feb 2008 12:15:39 -0600 (CST)
Received: (from nw141292@localhost)
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1/Submit) id m18IFdLL015036; Fri,
 08 Feb 2008 12:15:39 -0600 (CST)
Date: Fri, 08 Feb 2008 12:15:39 -0600
From: Nicolas Williams <nicolas.williams@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <20080208181421.GT22027@zruty.sfbay.sun.com>
To: Danek Duvall <Danek.Duvall@sun.com>
Cc: David.Comay@sun.com, Michal Pryc <Michal.Pryc@sun.com>,
        John Fischer <John.Fischer@sun.com>, lsarc-ext@sun.com
Message-id: <20080208181539.GC19708@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com> <47ABA157.5000805@sun.com>
 <20080208013647.GO22027@zruty.sfbay.sun.com> <47AC3D27.6030108@Sun.Com>
 <Pine.GSO.4.61.0802080946340.10231@izimbra> <20080208180257.GB19708@Sun.COM>
 <20080208181421.GT22027@zruty.sfbay.sun.com>
X-Authentication-warning: binky.Central.Sun.COM: nw141292 set sender to
 Nicolas.Williams@sun.com using -f
User-Agent: Mutt/1.5.7i
Status: RO
Content-Length: 414

On Fri, Feb 08, 2008 at 10:14:21AM -0800, Danek Duvall wrote:
> On Fri, Feb 08, 2008 at 12:02:57PM -0600, Nicolas Williams wrote:
> 
> > Scripting tools are good to have.  Please include [cddb_query in
> > /usr/bin].
> 
> It sounds like cdda2wav already does this, more reliably, and without
> licensing issues.  I'm satisfied with keeping cddb_query off in the demo
> directory.

Yeah, I missed that.  Excuse me.

From Michal.Pryc@sun.com Mon Feb 11 06:44:23 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1BEiMsB020319
	for <LSARC-ext@sac.sfbay.sun.com>; Mon, 11 Feb 2008 06:44:23 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m1BEiGO7007405
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Mon, 11 Feb 2008 14:44:21 GMT
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JW200207WXVF700@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Mon, 11 Feb 2008 07:44:19 -0700 (MST)
Received: from gmp-eb-mail-2.sun.com ([192.18.6.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JW200LLZWXPUZ90@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Mon,
 11 Feb 2008 07:44:18 -0700 (MST)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12])
	by gmp-eb-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m1BEiDOO003330	for
 <lsarc-ext@sun.com>; Mon, 11 Feb 2008 14:44:13 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JW200E01WRW6G00@fe-emea-10.sun.com>
 (original mail from Michal.Pryc@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Mon,
 11 Feb 2008 14:44:13 +0000 (GMT)
Received: from [192.168.1.190] ([62.231.57.248])
 by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JW200IBSWXOU6F0@fe-emea-10.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Mon,
 11 Feb 2008 14:44:12 +0000 (GMT)
Date: Mon, 11 Feb 2008 14:48:00 +0000
From: Michal Pryc <Michal.Pryc@sun.com>
Subject: Re: LSARC/2008/088 - libcddb
In-reply-to: <47AC8794.2060300@sun.com>
Sender: Michal.Pryc@sun.com
To: Brian Cameron <Brian.Cameron@sun.com>
Cc: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>, lsarc-ext@sun.com,
        John.Fischer@sun.com
Message-id: <47B06020.7000302@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47AB9F34.6060805@sun.com>
 <47ac39f0.veWjwbbrxCDbqdNm%Joerg.Schilling@fokus.fraunhofer.de>
 <47AC8794.2060300@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 2171

Brian Cameron wrote:
> Joerg:
> 
>>> I am sponsoring this fast track for Michal of the Gnome team
>>> in Dublin, Ireland.  The case directory contains this proposal.
>>> I have set a timeout for Thursday, February 14th, 2008.
>>>
>>> This project proposes to integrate the CDDB library into a
>>> Minor release of Solaris.  Libcddb is an open source C library
>>> This library supports custom CDDB protocol and tunelling query
>>> and read operation over plain HTTP protocol (use of proxy server
>>> also possible).
>>
>> I thought, this is still under discussion because the lib in question 
>> likes to
>> link to another library (libcdio) with license problems and that may also
>> need to run the program more privileged than a standard user.
> 
> The libcddb binary only uses libcdio to the the CD TOC information.
> This could would obviously need to be replaced by CD ioctls or calling
> cdda2wav to the the CD TOC information, or we rianwouldn't be able to
> distribute it.  Otherwise libcddb violates the GPL since you can't
> link a GPL library (libcdio) into a LGPL library (libcddb).
> 
> I think it would also be useful if Michael could explain how this case
> fits in with the other CDDB solutions available on Solaris (namely
> GStreamer, and cdda2wav).
> 

Hello,

Already integrated applications uses their native methods of obtaining 
information from CDDB (freedb.org) database or uses different than CDDB 
methods:
  - Sound Juicer, the GNOME CD ripper uses MusicBrainz[0] not CDDB
  - cdda2wav, uses it's own implementation of CDDB
  - Music Player (rhythmbox) uses MusicBrainz[0] or it can use plugin's 
own implementation to get information from CDDB, this plugin needs to be 
downloaded by users, we are not shipping it.


Those are applications that uses cddb protocol, but doesn't really 
defines API for accessing CDDB database. With libcddb programmers can 
quite easily use library to access those data[1].

Another thing is that libcddb can work with http/cddb/proxy protocol, 
which I believe is not a case in the above integrated applications.

[0] http://musicbrainz.org/
[1] http://libcddb.sourceforge.net/tutorial.html

-- 
best
Michal

From johnf@sac.sfbay.sun.com Fri Feb 15 11:17:03 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1FJH35e015032
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 15 Feb 2008 11:17:03 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m1FJH1NM000673
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 15 Feb 2008 12:17:03 -0700 (MST)
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 <0JWA0040PO8EUU00@nwk-avmta-2.sfbay.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 15 Feb 2008 11:17:02 -0800 (PST)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JWA0039HO8C1J60@nwk-avmta-2.sfbay.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 15 Feb 2008 11:17:01 -0800 (PST)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m1FJGxZb007463; Fri, 15 Feb 2008 11:16:59 -0800 (PST)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1FJ9T0k014719; Fri,
 15 Feb 2008 11:09:29 -0800 (PST)
Received: (from johnf@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m1FJ9TxX014718; Fri,
 15 Feb 2008 11:09:29 -0800 (PST)
Date: Fri, 15 Feb 2008 11:09:29 -0800 (PST)
From: John Fischer <johnf@sac.sfbay.sun.com>
Subject: Re: LSARC/2008/088 - libcddb
To: Brian.Cameron@sun.com, Michal.Pryc@sun.com
Cc: Joerg.Schilling@fokus.fraunhofer.de, John.Fischer@sun.com,
        lsarc-ext@sun.com
Message-id: <200802151909.m1FJ9TxX014718@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 110

All,

The timer having expired and discussions finished I am closing
this fast track approved.

Thanks,

John

