Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-09-19 Thread Jan Ehrhardt
Pierre Joye in php.pecl.dev (Thu, 19 Sep 2013 09:14:16 -0700):
On Thu, Sep 19, 2013 at 12:30 AM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 Pierre Joye in php.pecl.dev (Fri, 30 Aug 2013 10:18:37 +0200):
On Fri, Aug 30, 2013 at 8:51 AM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 Pierre Joye in php.pecl.dev (Fri, 30 Aug 2013 07:38:20 +0200):
On Thu, Aug 29, 2013 at 8:09 PM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 I only do that if the release is already published at
 http://www.php.net/downloads.php but the announcement is delayed.

 The tagging of a release is only a sign for me that a release is
 imminent.

The announcement makes it official, not the upload or the tagging :)

 Which is a bit odd. The announcement of 5.4.19 was about two days after
 it appeared on http://windows.php.net/download/

 ... I really do not think it is a good thing to publish a build for a
 given non existent release., dixit Pierre.

 Are some pigs more equal than others? ;-)

No, should have been done or updated at the same time. Will check that out.

 5.5.4 and 5.4.20: http://windows.php.net/download/

?

They were once again published before the announcement. PHP 5.4.20 is at
this moment still not announced and thus 'non existent'.

Jan

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-09-19 Thread Pierre Joye
On Thu, Sep 19, 2013 at 9:34 AM, Jan Ehrhardt php...@ehrhardt.nl wrote:

 They were once again published before the announcement. PHP 5.4.20 is at
 this moment still not announced and thus 'non existent'.

It is due to mirroring issue. It is actually announced but not pushed
yet. That's something somehow hard to sync at the exact same second.
However we and the RMs are totally in sync about when it is ready to
be pushed. Anyway, that does not a publication make 1-2 days before
announcement any better.

We may fix that at some point but it is not in a very high position in
our todos.

Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-09-19 Thread Anatol Belski
On Thu, September 19, 2013 18:34, Jan Ehrhardt wrote:
 Pierre Joye in php.pecl.dev (Thu, 19 Sep 2013 09:14:16 -0700):

 On Thu, Sep 19, 2013 at 12:30 AM, Jan Ehrhardt php...@ehrhardt.nl
 wrote:

 Pierre Joye in php.pecl.dev (Fri, 30 Aug 2013 10:18:37 +0200):

 On Fri, Aug 30, 2013 at 8:51 AM, Jan Ehrhardt php...@ehrhardt.nl
 wrote:

 Pierre Joye in php.pecl.dev (Fri, 30 Aug 2013 07:38:20 +0200):

 On Thu, Aug 29, 2013 at 8:09 PM, Jan Ehrhardt
 php...@ehrhardt.nl wrote:

 I only do that if the release is already published at
 http://www.php.net/downloads.php but the announcement is
 delayed.

 The tagging of a release is only a sign for me that a release
 is imminent.

 The announcement makes it official, not the upload or the
 tagging :)

 Which is a bit odd. The announcement of 5.4.19 was about two days
 after it appeared on http://windows.php.net/download/

 ... I really do not think it is a good thing to publish a build
 for a given non existent release., dixit Pierre.

 Are some pigs more equal than others? ;-)


 No, should have been done or updated at the same time. Will check
 that out.

 5.5.4 and 5.4.20: http://windows.php.net/download/


 ?


 They were once again published before the announcement. PHP 5.4.20 is at
 this moment still not announced and thus 'non existent'.

 Jan


 --
 PECL development discussion Mailing List (http://pecl.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



Jan,

that's also good so. If you look at the git history, what might happen is
that a release is retagged. So even the tarballs were pushed to mirrors,
they might have to change. The announce is the real deadline where no
backspace is possible. If the release turns out to be erroneous after
that, a new one has to go out.

Regards

Anatol


-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-09-19 Thread Jan Ehrhardt
Anatol Belski in php.pecl.dev (Thu, 19 Sep 2013 20:39:01 +0200):
that's also good so. If you look at the git history, what might happen is
that a release is retagged. So even the tarballs were pushed to mirrors,
they might have to change. The announce is the real deadline where no
backspace is possible. If the release turns out to be erroneous after
that, a new one has to go out.

Suppose a new Wndows-user wants to install PHP. He goes to php.net,
follows the link 'Windows 5.4.19 binaries and source' and finds only
5.4.20. What do you want him to do? Download a possibly erronous 5.4.20
or do you think he will go searching in
http://windows.php.net/downloads/releases/archives/
for the latest 'real' release?

Jan

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-09-19 Thread Pierre Joye
On Thu, Sep 19, 2013 at 1:28 PM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 Anatol Belski in php.pecl.dev (Thu, 19 Sep 2013 20:39:01 +0200):
that's also good so. If you look at the git history, what might happen is
that a release is retagged. So even the tarballs were pushed to mirrors,
they might have to change. The announce is the real deadline where no
backspace is possible. If the release turns out to be erroneous after
that, a new one has to go out.

 Suppose a new Wndows-user wants to install PHP. He goes to php.net,
 follows the link 'Windows 5.4.19 binaries and source' and finds only
 5.4.20. What do you want him to do? Download a possibly erronous 5.4.20
 or do you think he will go searching in
 http://windows.php.net/downloads/releases/archives/
 for the latest 'real' release?

Jan, as I said earlier it is not 100% ideal but it is a matter for a
couple of hours. We do not have a technical solution to solve that
right now but as soon as there is something ready we will let you
know.

That being said, I still think it is something really different from
using external builds only for the conveniences of having one huge set
of extensions in the release. I think that instead of arguing about
this problem we should discuss how to share our limited resources and
provide everything at one place, using one procedure and without
creating extra confusions with custom binaries (that we can't support
when bugs are reported, I mean if we can't reproduce a bug for
example).

Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-30 Thread Jan Ehrhardt
Pierre Joye in php.pecl.dev (Fri, 30 Aug 2013 07:38:20 +0200):
On Thu, Aug 29, 2013 at 8:09 PM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 I only do that if the release is already published at
 http://www.php.net/downloads.php but the announcement is delayed.

 The tagging of a release is only a sign for me that a release is
 imminent.

The announcement makes it official, not the upload or the tagging :)

Which is a bit odd. The announcement of 5.4.19 was about two days after
it appeared on http://windows.php.net/download/

... I really do not think it is a good thing to publish a build for a
given non existent release., dixit Pierre.

Are some pigs more equal than others? ;-)

Jan

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-30 Thread Pierre Joye
On Fri, Aug 30, 2013 at 8:51 AM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 Pierre Joye in php.pecl.dev (Fri, 30 Aug 2013 07:38:20 +0200):
On Thu, Aug 29, 2013 at 8:09 PM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 I only do that if the release is already published at
 http://www.php.net/downloads.php but the announcement is delayed.

 The tagging of a release is only a sign for me that a release is
 imminent.

The announcement makes it official, not the upload or the tagging :)

 Which is a bit odd. The announcement of 5.4.19 was about two days after
 it appeared on http://windows.php.net/download/

 ... I really do not think it is a good thing to publish a build for a
 given non existent release., dixit Pierre.

 Are some pigs more equal than others? ;-)

No, should have been done or updated at the same time. Will check that out.

-- 
Pierre

@pierrejoye |  http://www.libgd.org

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-29 Thread Jan Ehrhardt
Remi Collet in php.pecl.dev (Thu, 29 Aug 2013 08:07:28 +0200):
Le 29/08/2013 00:27, Jan Ehrhardt a écrit :
 Given the current discussion I tried to build it under Windows (5.5 x86
 NTS). Static failed, but shared worked.

Yes I'm aware of an buld issue.
As a PECL extension it can be build using bundled or system libjson-c

AFAIK, there is no system libjson-c on Windows.

If you merge it in the php tree (for static build), if will only build
with system libjson-c (for now).

I always merge all my extensions into the PHP-tree, using directory
junctions (symlinks). The building of jsonc as static fails in the
initial phases. Configure.js had no problem finding json_a.lib, but
building later on stops with this message:

main\internal_functions.c(72) : error C2065: 'phpext_jsonc_ptr' :
undeclared identifier
main\internal_functions.c(72) : error C2099: initializer is not a
constant
NMAKE : fatal error U1077: 'C:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\BIN\cl.exe' : return code '0x2'

It did not make any difference if I merged it as 'json' or as 'jsonc'
into the PHP tree.

Jan

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-29 Thread Miroslav Kubelík

29.8.2013 14:47, Jan Ehrhardt wrote:
All of the 85 php extensions in my normal build script compiled as 
they used to. Result: 
https://dl.dropboxusercontent.com/u/8954372/php-5.5.3-nts-Win32-VC11-x86-jsonc.zip 
Jan 


Jan,
Thank you for your hard work on awesome windows packages with a tons of 
useful extension built-in. These are  regularly released shortly after 
official announcement. Especially apache2.2 handler for php 5.5 which 
isn't available in official php windows builds is very important for me.


Keep on working Sir.

M. Kubelik







--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-29 Thread Pierre Joye
hi!

On Thu, Aug 29, 2013 at 5:25 PM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 Miroslav Kubelík in php.pecl.dev (Thu, 29 Aug 2013 16:09:54 +0200):
Thank you for your hard work on awesome windows packages with a tons of
useful extension built-in.

You can also get some here:

http://windows.php.net/downloads/pecl/ snaps or releases

which is about to be the place where pecl official binaries will be
always be available, with links from pecl.php.net.

 These are  regularly released shortly after
official announcement. Especially apache2.2 handler for php 5.5 which
isn't available in official php windows builds is very important for me.

 Hmmm. I would have sworn that php5apache2_2.dll for PHP 5.5 was provided
 by either Apachelounge or Apachehaus, but it is not. It seems to be
 lacking everywhere except in my builds.

Because it is not supported anymore and there is very little reason to
support it.

 For the curious people, I always announce new builds at
 http://www.apachelounge.com/viewforum.php?f=6

 Most of the times within a few days after the official PHP release. And
 sometimes even a little bit before the announcement.

Well, as there is nothing wrong to provide builds outside php, while
it creates some real confusions from time to time in bug reports, I
really do not think it is a good thing to publish a build for a given
non existent release. Even if it is tagged, a release does not exist
until it is announced. We have delayed releases many times in the past
because of last minutes bugs, it does no one good to get a buggy
version and to think everything is fine.

Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-29 Thread Jan Ehrhardt
Pierre Joye in php.pecl.dev (Thu, 29 Aug 2013 19:59:01 +0200):
Well, as there is nothing wrong to provide builds outside php, while
it creates some real confusions from time to time in bug reports, I
really do not think it is a good thing to publish a build for a given
non existent release. Even if it is tagged, a release does not exist
until it is announced.

I only do that if the release is already published at
http://www.php.net/downloads.php but the announcement is delayed.

The tagging of a release is only a sign for me that a release is
imminent.

Jan

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-29 Thread Pierre Joye
On Thu, Aug 29, 2013 at 8:09 PM, Jan Ehrhardt php...@ehrhardt.nl wrote:
 Pierre Joye in php.pecl.dev (Thu, 29 Aug 2013 19:59:01 +0200):
Well, as there is nothing wrong to provide builds outside php, while
it creates some real confusions from time to time in bug reports, I
really do not think it is a good thing to publish a build for a given
non existent release. Even if it is tagged, a release does not exist
until it is announced.

 I only do that if the release is already published at
 http://www.php.net/downloads.php but the announcement is delayed.

 The tagging of a release is only a sign for me that a release is
 imminent.

The announcement makes it official, not the upload or the tagging :)

Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-28 Thread Jan Ehrhardt
Pierre Joye in php.pecl.dev (Wed, 12 Jun 2013 12:46:22 +0200):
On Wed, Jun 12, 2013 at 12:36 PM, Remi Collet r...@fedoraproject.org wrote:
 Problem : Windows standard build have standard json build statically, so
 can't be disabled.

 I hope this could be possible in the future.

Given the current discussion I tried to build it under Windows (5.5 x86
NTS). Static failed, but shared worked.

Users expect it to be here, always, so I very much doubt we can
provide it with shared json any time in a near future.

Not only users, but other extensions rely on it as well. couchdb and
couchbase are examples. And solr links directlly to ext/json:

#include ext/json/php_json.h

See http://svn.php.net/viewvc/pecl/solr/trunk/php_solr.h?view=markup

Jan

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-08-28 Thread Stas Malyshev
Hi!

 Not only users, but other extensions rely on it as well. couchdb and
 couchbase are examples. And solr links directlly to ext/json:
 
 #include ext/json/php_json.h
 
 See http://svn.php.net/viewvc/pecl/solr/trunk/php_solr.h?view=markup

This is another thing to consider. For a drop-in, at least public API
(_API functions) should be there and compatible on source level. May be
a bit of a challenge given the variety of options they have...
-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-06-12 Thread Remi Collet
Le 04/06/2013 08:51, Jan Ehrhardt a écrit :
 PECL Announce in php.pecl.dev (4 Jun 2013 06:30:21 -):
 Support for JSON (JavaScript Object Notation) serialization.
 Package home: http://pecl.php.net/package/jsonc
 
 Would it be possible to support this extension under Windows? I took a
 look at the config.m4 and was discouraged by its complexity. No easy
 transform to a config.w32...

version 1.3.1 will includes windows support (thanks to Anatol Belski).

Binaries are available on
http://windows.php.net/downloads/pecl/releases/jsonc/

Problem : Windows standard build have standard json build statically, so
can't be disabled.

I hope this could be possible in the future.

Remi.

 
 Jan
 


-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PECL-DEV] Re: [ANNOUNCEMENT] jsonc-1.3.0 (beta) Released.

2013-06-12 Thread Pierre Joye
On Wed, Jun 12, 2013 at 12:36 PM, Remi Collet r...@fedoraproject.org wrote:
 Le 04/06/2013 08:51, Jan Ehrhardt a écrit :
 PECL Announce in php.pecl.dev (4 Jun 2013 06:30:21 -):
 Support for JSON (JavaScript Object Notation) serialization.
 Package home: http://pecl.php.net/package/jsonc

 Would it be possible to support this extension under Windows? I took a
 look at the config.m4 and was discouraged by its complexity. No easy
 transform to a config.w32...

 version 1.3.1 will includes windows support (thanks to Anatol Belski).

 Binaries are available on
 http://windows.php.net/downloads/pecl/releases/jsonc/

 Problem : Windows standard build have standard json build statically, so
 can't be disabled.

 I hope this could be possible in the future.

Users expect it to be here, always, so I very much doubt we can
provide it with shared json any time in a near future. That reminds me
about a feature to disable static extensions, while the symbols
conflicts may still exist it could already help :)

Cheers,
--
Pierre

@pierrejoye | http://www.libgd.org

--
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php