Re: [pulseaudio-discuss] [PACKAGERS] New dep

2011-05-27 Thread Maarten Bosmans
2011/5/27 Luke Yelavich them...@ubuntu.com:
 On Fri, May 27, 2011 at 04:52:02AM EST, Arun Raghavan wrote:
 The website worked fine as of a month ago. I don't know why it's down
 now. The library serves the purpose we need well (light weight, doesn't
 invent its own type system, allows you to parse out values individually
 instead of mandating key-value pairs), and is available on every major
 distribution ...

 It is availab ein Ubuntu yes, however its in our universe component of the 
 package archive, universe being unsupported by Canonical. If PulseAudio 
 master was used in future versions of Ubuntu, I would feel comfortable 
 knowing that the json c library being used will reguaruly receive upstrea 
 maintenance, as that in turn makes it easier for Canonical to commit to 
 supporting the package in long term releases.

The website is (sort of) up again. Although the latest release was
almost two years ago, it seems from the svn logs that there is still
development going on and that the project is very responsive to bug
reports. (I've submitted a few patches for mingw cross-compiling
myself, so let's see where that goes)

The mailing lists still don't work and the project infrastructure
could be a bit better (such as svn web access), but in general I think
it looks like a solid upstream.

 Luke

Maarten
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] [PACKAGERS] New dep

2011-05-26 Thread Maarten Bosmans
2011/5/16 Colin Guthrie gm...@colin.guthr.ie:
 Hi,

 I've just pushed Arun's (mostly, Pierre-Louis also had a hand!)
 passthrough work to master.

 This carries with it a new dependency: json-c

What is the upstream location of that software? Googling for json
implementations gives a lot of small libraries, it is not clear which
one is needed as the pulse dep.

I guess it could be the one at http://oss.metaparadigm.com/json-c/,
but that website is out of order for some time now. The .tar file is
only locatable through the packaging systems of various Linux
distros/BSDs.

Needless to say, such an unclear status of a dependency is not really
helpfull in packaging PulseAudio.

 We may yet remove this and write our own parser for the simple subset of
 JSON formatting we use but there may ultimately be other reasons to keep
 this longer term.

 But in the interests of simplicity, I'd certainly not be against any
 native implementation patches that came along provided they were simple
 and clean.

 Please test these changes. I'm sure Arun will post more details and test
 requests in due course.

 Col

Maarten
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] [PACKAGERS] New dep

2011-05-26 Thread Colin Guthrie
'Twas brillig, and Maarten Bosmans at 26/05/11 15:23 did gyre and gimble:
 2011/5/16 Colin Guthrie gm...@colin.guthr.ie:
 Hi,

 I've just pushed Arun's (mostly, Pierre-Louis also had a hand!)
 passthrough work to master.

 This carries with it a new dependency: json-c
 
 What is the upstream location of that software? Googling for json
 implementations gives a lot of small libraries, it is not clear which
 one is needed as the pulse dep.
 
 I guess it could be the one at http://oss.metaparadigm.com/json-c/,
 but that website is out of order for some time now. The .tar file is
 only locatable through the packaging systems of various Linux
 distros/BSDs.
 
 Needless to say, such an unclear status of a dependency is not really
 helpfull in packaging PulseAudio.

I dunno, we already had a package in Mandriva and I just updated it to
the latest version from the Fedora package.

Arun, do you have more definitive info?


Col


-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]

___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] [PACKAGERS] New dep

2011-05-26 Thread Arun Raghavan
On Thu, 2011-05-26 at 16:23 +0200, Maarten Bosmans wrote:
 2011/5/16 Colin Guthrie gm...@colin.guthr.ie:
  Hi,
 
  I've just pushed Arun's (mostly, Pierre-Louis also had a hand!)
  passthrough work to master.
 
  This carries with it a new dependency: json-c
 
 What is the upstream location of that software? Googling for json
 implementations gives a lot of small libraries, it is not clear which
 one is needed as the pulse dep.

Yes, it's unfortunate that it's a buzz word and the library name doesn't
generate unique search results.

 I guess it could be the one at http://oss.metaparadigm.com/json-c/,
 but that website is out of order for some time now. The .tar file is
 only locatable through the packaging systems of various Linux
 distros/BSDs.

The website worked fine as of a month ago. I don't know why it's down
now. The library serves the purpose we need well (light weight, doesn't
invent its own type system, allows you to parse out values individually
instead of mandating key-value pairs), and is available on every major
distribution ...

 Needless to say, such an unclear status of a dependency is not really
 helpfull in packaging PulseAudio.

... so the dependency was not picked arbitrarily and the unclear status
you speak of is a recent development. I'll mail the developers and ask
them what's happening.

-- Arun

___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] [PACKAGERS] New dep

2011-05-26 Thread Arun Raghavan
On Fri, 2011-05-27 at 00:22 +0530, Arun Raghavan wrote:
[...]
 you speak of is a recent development. I'll mail the developers and ask
 them what's happening.

Should be up in a day or so.

-- Arun

___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] [PACKAGERS] New dep

2011-05-26 Thread Luke Yelavich
On Fri, May 27, 2011 at 04:52:02AM EST, Arun Raghavan wrote:
 The website worked fine as of a month ago. I don't know why it's down
 now. The library serves the purpose we need well (light weight, doesn't
 invent its own type system, allows you to parse out values individually
 instead of mandating key-value pairs), and is available on every major
 distribution ...

It is availab ein Ubuntu yes, however its in our universe component of the 
package archive, universe being unsupported by Canonical. If PulseAudio master 
was used in future versions of Ubuntu, I would feel comfortable knowing that 
the json c library being used will reguaruly receive upstrea maintenance, as 
that in turn makes it easier for Canonical to commit to supporting the package 
in long term releases.

Luke
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] [PACKAGERS] New dep on json-c

2011-05-18 Thread Paul Menzel
Dear Colin,


Am Montag, den 16.05.2011, 11:56 +0100 schrieb Colin Guthrie:

 I've just pushed Arun's (mostly, Pierre-Louis also had a hand!)
 passthrough work to master.
 
 This carries with it a new dependency: json-c
 
 We may yet remove this and write our own parser for the simple subset of
 JSON formatting we use but there may ultimately be other reasons to keep
 this longer term.
 
 But in the interests of simplicity, I'd certainly not be against any
 native implementation patches that came along provided they were simple
 and clean.
 
 Please test these changes. I'm sure Arun will post more details and test
 requests in due course.

looking at the XBMC commit log [1] they seem to move from JsonCpp [2] to
YAJL [3].


Thanks,

Paul


[1] 
https://github.com/xbmc/xbmc/commit/56ac2a40cc3d721d428f026bfe11173b27596fe3/
[2] http://lloyd.github.com/yajl/
[3] http://jsoncpp.sourceforge.net/


signature.asc
Description: This is a digitally signed message part
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss