[opensuse-factory] php 5.4
Hi, I am almost ready to submit php 5.4 branch which now lives in home:pgajdos to devel project/factory as replacement of 5.3. There are also some dependencies building against it so you can try them out. Are there any objections against this step? Petr
On 06/28/2012 10:30 AM, pgajdos@suse.cz wrote:
Hi,
I am almost ready to submit php 5.4 branch which now lives in home:pgajdos to devel project/factory as replacement of 5.3. There are also some dependencies building against it so you can try them out.
Are there any objections against this step?
Petr
i think we should create for this a new repo called php54. what do you think?? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 06/28/2012 10:52 AM, pgajdos@suse.cz wrote:
On Thu, Jun 28, 2012 at 10:31:49AM +0300, habernir wrote:
Are there any objections against this step? i think we should create for this a new repo called php54. what do you think?? Can I deduce from your question a positive answer to my question ;-)?
Petr
yes and i think that you should do different repo (php for v5.3 and php54 for v5.4) becuase if you dont there will be alot of people how dont agree with you -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting habernir
On 06/28/2012 10:52 AM, pgajdos@suse.cz wrote:
On Thu, Jun 28, 2012 at 10:31:49AM +0300, habernir wrote:
Are there any objections against this step? i think we should create for this a new repo called php54. what do you think?? Can I deduce from your question a positive answer to my question ;-)?
Petr
yes and i think that you should do different repo (php for v5.3 and php54 for v5.4) becuase if you dont there will be alot of people how dont agree with you
Hi, I have no objections against php 5.4... but am also only a light user of it. As for the repo: I thinkn 'php' should point to the most recent version. If somebody wants to maintain a 2nd repo for an older / outdated version, this one should move to a different name (so that would be 'php' for php 5.4 and php53 for php 5.3... always keeping the new one in the 'right place' allows for the users to stay on one project and moving forward.. otherwise they have to keep on switching projects... the user that does not want to move, can 'switch his repos' to the newly created name, where the 'old' version remains. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jun 28, 2012 at 04:13:26AM -0400, Dominique Leuenberger a.k.a DimStar wrote:
As for the repo: I thinkn 'php' should point to the most recent version. If somebody wants to maintain a 2nd repo for an older / outdated version, this one should move to a different name (so that would be 'php' for php 5.4 and php53 for php 5.3... always keeping the new one in the 'right place' allows for the users to stay on one
Definitely, but IMHO this depends a little bit on if we want to ship php 5.4 in factory or if it should only stay in, say, devel:language:php54 testing repo for now. Petr
Quoting pgajdos@suse.cz:
On Thu, Jun 28, 2012 at 04:13:26AM -0400, Dominique Leuenberger a.k.a DimStar wrote:
As for the repo: I thinkn 'php' should point to the most recent version. If somebody wants to maintain a 2nd repo for an older / outdated version, this one should move to a different name (so that would be 'php' for php 5.4 and php53 for php 5.3... always keeping the new one in the 'right place' allows for the users to stay on one
Definitely, but IMHO this depends a little bit on if we want to ship php 5.4 in factory or if it should only stay in, say, devel:language:php54 testing repo for now.
The decision should be rather simple: Factory currently targets openSUSE 12.2 + 1 (12.2 was split off, so Factory targets the next version to come). Timeframe: realistically not under 8 months :) So what would be the status of PHP 5.4 by then? Acceptable for wide audience? If so: by all means! Go for it in Factory. What will the status regarding maintenance of 5.3 be by that time? Any risk of being dropped in short term? If so: by all means: don't have 5.3 in Factory for the next release... To get some better feeling about the update, it might be worthy to get some overview what all breaks. There is surely a lot of packages that are expected to be working (horde/imp, phpmyadmin, [...]) Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jun 28, 2012 at 04:34:26AM -0400, Dominique Leuenberger wrote:
To get some better feeling about the update, it might be worthy to get some overview what all breaks. There is surely a lot of packages that are expected to be working (horde/imp, phpmyadmin, [...])
I don't know, nevertheless these packages are building in home:pgajdos now, so everyone can try them out ;-). Petr
Quoting pgajdos@suse.cz:
On Thu, Jun 28, 2012 at 04:34:26AM -0400, Dominique Leuenberger wrote:
To get some better feeling about the update, it might be worthy to get some overview what all breaks. There is surely a lot of packages that are expected to be working (horde/imp, phpmyadmin, [...])
I don't know, nevertheless these packages are building in home:pgajdos now, so everyone can try them out ;-).
"Building" is probably not really an issue, considering that PHP is an interpreter language and the files in the rpm packages are not pre-compiled or syntax checked. so any kind of fall-outs happening there would only be seen in operation... which of course makes testing much more tedious. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jun 28, 2012 at 04:46:16AM -0400, Dominique Leuenberger a.k.a DimStar wrote:
I don't know, nevertheless these packages are building in home:pgajdos now, so everyone can try them out ;-).
"Building" is probably not really an issue, considering that PHP is an interpreter language and the files in the rpm packages are not pre-compiled or syntax checked.
That's why I have written "everyone can try them out". Petr
Dominique Leuenberger wrote:
On Thu, Jun 28, 2012 at 04:13:26AM -0400, Dominique Leuenberger a.k.a DimStar wrote:
As for the repo: I thinkn 'php' should point to the most recent version. If somebody wants to maintain a 2nd repo for an older / outdated version, this one should move to a different name (so that would be 'php' for php 5.4 and php53 for php 5.3... always keeping the new one in the 'right place' allows for the users to stay on one
Definitely, but IMHO this depends a little bit on if we want to ship php 5.4 in factory or if it should only stay in, say, devel:language:php54 testing repo for now.
The decision should be rather simple: Factory currently targets openSUSE 12.2 + 1 (12.2 was split off, so Factory targets the next version to come). Timeframe: realistically not under 8 months :)
So what would be the status of PHP 5.4 by then? Acceptable for wide audience? If so: by all means! Go for it in Factory.
What will the status regarding maintenance of 5.3 be by that time? Any risk of being dropped in short term? If so: by all means: don't have 5.3 in Factory for the next release...
To get some better feeling about the update, it might be worthy to get some overview what all breaks. There is surely a lot of packages that are expected to be working (horde/imp, phpmyadmin, [...])
Wordpress, mediawiki, roundcube - there is plenty. The list of backward incompatible changes is interesting, although I don't know which of these are actually likely to cause problems :-( http://www.php.net/manual/en/migration54.incompatible.php -- Per Jessen, Zürich (23.0°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
El 28/06/12 05:10, Per Jessen escribió:
The list of backward incompatible changes is interesting, although I don't know which of these are actually likely to cause problems :-(
I would be more concerned about code that is actually running that uses this "features" , not about the fact it will break in the next update. Such code is already broken and may require significant changes. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Cristian Rodríguez wrote:
El 28/06/12 05:10, Per Jessen escribió:
The list of backward incompatible changes is interesting, although I don't know which of these are actually likely to cause problems :-(
I would be more concerned about code that is actually running that uses this "features" , not about the fact it will break in the next update.
Such code is already broken and may require significant changes.
Exactly - therefore anyone using such applications would need to remain on php 5.3. -- Per Jessen, Zürich (26.6°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jun 28, 2012 at 11:03:57AM +0300, habernir wrote:
yes and i think that you should do different repo (php for v5.3 and php54 for v5.4) becuase if you dont there will be alot of people how dont agree with you
Ok, so you are saying we should leave 5.4 aside factory for now and still ship 5.3 instead, am I right? Petr
On 06/28/2012 11:23 AM, pgajdos@suse.cz wrote:
On Thu, Jun 28, 2012 at 11:03:57AM +0300, habernir wrote:
yes and i think that you should do different repo (php for v5.3 and php54 for v5.4) becuase if you dont there will be alot of people how dont agree with you Ok, so you are saying we should leave 5.4 aside factory for now and still ship 5.3 instead, am I right?
Petr
The opposite .i think we should ship php v5.4 and not 5.3 but we Separate the version. repo "php" for version 5.4 repo "php53" for version 5.3 (who still want to use it) (i fix the name of the repo that i write in the previous message) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 06/28/2012 11:30 AM, pgajdos@suse.cz wrote:
On Thu, Jun 28, 2012 at 11:28:06AM +0300, habernir wrote:
repo "php" for version 5.4 repo "php53" for version 5.3 (who still want to use it) Definitely agree.
Petr what do you think if we create the apache 2.4 package and add it also to opensuse 12.2?
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thursday 28 of June 2012 11:33EN, habernir wrote:
what do you think if we create the apache 2.4 package and add it also to opensuse 12.2?
To 12.2? Not a good idea. Michal Kubeček -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 28.06.12 11:19, schrieb Michal Kubeček:
On Thursday 28 of June 2012 11:33EN, habernir wrote:
what do you think if we create the apache 2.4 package and add it also to opensuse 12.2?
To 12.2? Not a good idea.
Michal Kubeček
Definitely not good for 12.2. There are some incompatibilities (page http://www.php.net/manual/en/migration54.incompatible.php has already been mentioned). What I'm worried about is the dropped Magic quotes. Also those have been deprecated for a long time, applications that rely on it will still run but have major security bugs afterwards. So those have to be checked/rewritten. I'm about worried about this change. If they only never had introduced those magic quotes... Dropping register_global also could make major rewrites necessary. I like both of those changes, but they could cause much work... Unfortunately PHP packaging is only a re-packaging of sources, so you do not know at all if the packages are runnable. Johannes -- Johannes Weberhofer Weberhofer GmbH, Austria, Vienna -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jun 28, 2012 at 08:53:46PM +0200, Johannes Weberhofer wrote:
Am 28.06.12 11:19, schrieb Michal Kubeček:
On Thursday 28 of June 2012 11:33EN, habernir wrote:
what do you think if we create the apache 2.4 package and add it also to opensuse 12.2?
To 12.2? Not a good idea.
Michal Kubeček
Definitely not good for 12.2. There are some incompatibilities (page http://www.php.net/manual/en/migration54.incompatible.php has already been mentioned).
I would say 12.2 disscussions and apache 2.4 for 12.2 discussions are slightly OT in this thread :-). I am asking in my initial email, if I may replace _php_ 5.3 by 5.4 in _factory_. If YES, 5.4 will become part of openSUSE distribution in nearly one year. Thanks for any relevant advice, Petr
pgajdos@suse.cz wrote:
I am asking in my initial email, if I may replace _php_ 5.3 by 5.4 in _factory_. If YES, 5.4 will become part of openSUSE distribution in nearly one year.
Thanks for any relevant advice,
The real question is if a representative set of PHP applications will be sufficiently tested in _Factory_ in the next 12 months. I know I personally would not be doing any such tests. -- Per Jessen, Zürich (23.9°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Jun 29, 2012 at 11:10:38AM +0200, Per Jessen wrote:
The real question is if a representative set of PHP applications will be sufficiently tested in _Factory_ in the next 12 months. I know I personally would not be doing any such tests.
I know I personally would be interested if php package I maintain works with php 5.4, especially after reading this thread. Petr
Hello, Am Freitag, 29. Juni 2012 schrieb Per Jessen:
pgajdos@suse.cz wrote:
I am asking in my initial email, if I may replace _php_ 5.3 by 5.4 in _factory_. If YES, 5.4 will become part of openSUSE distribution in nearly one year.
Thanks for any relevant advice,
The real question is if a representative set of PHP applications will be sufficiently tested in _Factory_ in the next 12 months. I know I personally would not be doing any such tests.
There's one thing I can guarantee: If we keep PHP 5.3, then _nobody_ will test the PHP applications with PHP 5.4 ;-) Yes, maybe some web applications still rely on register_globals or magic quotes, and yes, they'll break. If we are lucky, the applications that rely on magic quotes also rely on register_globals, so they'll "just" break and (because of the missing register_globals) won't import GET/POST values without magic quoting. Nevertheless, staying with PHP 5.3 is not an option! Upstream won't support it forever, and I doubt Petr wants to maintain it without upstream support. (And the worst thing that could happen is that we have to do a PHP version update as maintenance release for a released distribution.) We'll have to fix some PHP applications (or drop them if nobody wants to fix them) - but well, there's a big chance that PHP applications that still need register_globals and magic quotes _are already insecure_... The above is only about Factory - for 12.2 it's too late for a PHP version update. Regards, Christian Boltz -- [Wofür ist Apache nötig?] Webmin bringt auch seinen eigenen Webserver mit. :-) Vielleicht SWAT? Nein warte, der bringt ja auch seinen eigenen... Jetzt hab ich's. Fontlinge. Siehe Signatur. Die brauchen den Apache. :)))) [Ratti in suse-linux] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Christian Boltz wrote:
Hello,
Am Freitag, 29. Juni 2012 schrieb Per Jessen:
pgajdos@suse.cz wrote:
I am asking in my initial email, if I may replace _php_ 5.3 by 5.4 in _factory_. If YES, 5.4 will become part of openSUSE distribution in nearly one year.
Thanks for any relevant advice,
The real question is if a representative set of PHP applications will be sufficiently tested in _Factory_ in the next 12 months. I know I personally would not be doing any such tests.
There's one thing I can guarantee: If we keep PHP 5.3, then _nobody_ will test the PHP applications with PHP 5.4 ;-)
Not sure I quite understand why - I know I won't, because it's just not part of what I test/use/work on, but presumably _somebody_ does. -- Per Jessen, Zürich (17.6°C) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, Jul 01, 2012 at 05:59:57PM +0200, Christian Boltz wrote:
There's one thing I can guarantee: If we keep PHP 5.3, then _nobody_ will test the PHP applications with PHP 5.4 ;-)
Yes, other distributions will do and they will help to drive upstream development.
Nevertheless, staying with PHP 5.3 is not an option! Upstream won't support it forever, and I doubt Petr wants to maintain it
Not forever, but ... I have to maintain php53 package for SLES and even php 5.2 for older distributions (and will for some time more). So php54 is not so big deal for me ;-). Petr
On Thu, Jun 28, 2012 at 09:30:52AM +0200, pgajdos@suse.cz wrote:
Hi,
I am almost ready to submit php 5.4 branch which now lives in
For your convenience, http://www.php.net/manual/en/migration54.changes.php
On Thu, Jun 28, 2012 at 09:30:52AM +0200, pgajdos@suse.cz wrote:
I am almost ready to submit php 5.4 branch which now lives in home:pgajdos to devel project/factory as replacement of 5.3. There are also some dependencies building against it so you can try them out.
Are there any objections against this step?
Maybe I have asked wrongly this question, as I would not be awaiting only negative answers. Ok, I have created devel:languages:php:php54, anyone can do osc sr. Petr
On Fri, Jun 29, 2012 at 11:36:41AM +0200, pgajdos@suse.cz wrote:
On Thu, Jun 28, 2012 at 09:30:52AM +0200, pgajdos@suse.cz wrote:
I am almost ready to submit php 5.4 branch which now lives in home:pgajdos to devel project/factory as replacement of 5.3. There are also some dependencies building against it so you can try them out.
Are there any objections against this step?
Maybe I have asked wrongly this question, as I would not be awaiting
s/would not/would/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 28.06.2012 09:30, schrieb pgajdos@suse.cz:
Hi,
I am almost ready to submit php 5.4 branch which now lives in home:pgajdos to devel project/factory as replacement of 5.3. There are also some dependencies building against it so you can try them out.
Are there any objections against this step?
Petr
No objections from my side. PHP applications which rely on features no longer present in php 5.4 should break in factory as early as possible. Then we have time to fix them or find substitutes. - -- Ralf Lang Linux Consultant / Developer Tel.: +49-170-6381563 Mail: lang@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/74pcACgkQCs1dsHJ/X7BwWACdGCa5u7zor/sqeREPZ5zncPlv eqwAoOKvOcjLl9gtW3V2DunxzD+DozEU =cgoZ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (10)
-
Christian Boltz
-
Cristian Rodríguez
-
Dominique Leuenberger
-
Dominique Leuenberger a.k.a DimStar
-
habernir
-
Johannes Weberhofer
-
Michal Kubeček
-
Per Jessen
-
pgajdos@suse.cz
-
Ralf Lang