php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #69342 usort() still has PHP 4 changelog
Submitted: 2015-03-31 20:38 UTC Modified: 2016-11-13 18:33 UTC
Votes:4
Avg. Score:3.8 ± 0.8
Reproduced:3 of 4 (75.0%)
Same Version:2 (66.7%)
Same OS:2 (66.7%)
From: cmb@php.net Assigned: sobak (profile)
Status: Closed Package: Documentation problem
PHP Version: Irrelevant OS: *
Private report: No CVE-ID: None
 [2015-03-31 20:38 UTC] cmb@php.net
Description:
------------
---
From manual page: http://www.php.net/function.usort
---
While most of the PHP 4 related changelog entries have been removed
from the manual, that didn't happen yet for usort().


Patches

changelog (last revision 2015-04-04 00:05 UTC by cmb@php.net)

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2015-04-01 14:37 UTC] salathe@php.net
-Assigned To: +Assigned To: salathe
 [2015-04-01 14:37 UTC] salathe@php.net
Let's remove PHP 4 from the changelog here, and in the changelogs of any other functions that missed the big cull that happened last year.
 [2015-04-01 15:02 UTC] peehaa@php.net
I have already removed it from the specific usort page and forgot to assign it to me. Can we close this now or are we going to hunt for other php4 changelogs first?
 [2015-04-01 15:09 UTC] salathe@php.net
-Assigned To: salathe +Assigned To: peehaa
 [2015-04-01 15:09 UTC] salathe@php.net
Assigning to Pieter to hunt down the remaining PHP 4 changelog entries.
 [2015-04-01 15:27 UTC] sobak@php.net
If I could recommend the way to proceed :) Change PhD processing instruction in doc-base/manual.xml.in - changelog-since="PHP 5" (or something very similiar, I don't remember exact name), to reflect PHP 4. Then build XHTML format and just browse to doc.changelog.htm

That's the way I did mentioned "big cull" last year. On the other hand, I'm surprise that we still have PHP4 changelogs, apparently I missed them.
 [2015-04-02 20:35 UTC] cmb@php.net
> Change PhD processing instruction in doc-base/manual.xml.in -
> changelog-since="PHP 5" (or something very similiar, I don't
> remember exact name), to reflect PHP 4. Then build XHTML format
> and just browse to doc.changelog.htm

Thanks, that's pretty helpful (the processing instruction is
changelog-config-since, by the way). I just did it and found 47
functions with PHP 4 changelog entries. I don't have doc/en karma,
so I can't fix them.

Anyhow, it appears to me that there are much more changes pending
wrt. to the PHP 4 removal from the manual. For instance, there are
still a lot of functions being marked up with from='PHP 4 >= 4.3.0,
PHP 5' in versions.xml, a lot of ini settings have "Available since
PHP 4.3.0.", and there are plenty of descriptions like "Until PHP
4.3.0, omitting it would assume 1024 as the line length." Seems to
be a lot of work to find and fix all of this.
 [2015-04-03 04:11 UTC] sobak@php.net
Christoph: we discussed it and format in versions will stay the same, at least for now. I'll take care of those changelogs today, no idea how I missed them.

When it comes to inline references: I'm totally aware that there are still many of them, but it's time consuming task, so any help (in example, in form of patches :)) is greatly appreciated.
 [2015-04-03 23:27 UTC] cmb@php.net
Thanks for keeping me briefed, Maciej. I'll see what I can do wrt.
the inline patches. For now I've made a patch which removes all PHP
<= 5.0.0 changelog entries I was able to find.
 [2015-04-03 23:28 UTC] cmb@php.net
The following patch has been added/updated:

Patch Name: changelog
Revision:   1428103680
URL:        https://bugs.php.net/patch-display.php?bug=69342&patch=changelog&revision=1428103680
 [2015-04-04 00:05 UTC] cmb@php.net
The following patch has been added/updated:

Patch Name: changelog
Revision:   1428105901
URL:        https://bugs.php.net/patch-display.php?bug=69342&patch=changelog&revision=1428105901
 [2015-04-04 04:43 UTC] sobak@php.net
-Assigned To: peehaa +Assigned To: sobak
 [2015-04-04 04:43 UTC] sobak@php.net
Hello Christoph:

I'm sorry, but I cant' apply your patch at this moment. Just removing the changelogs is not a problem, the real one is that most of the information in entries that left is available only in changelogs. Therefore, it must be moved outside the changelogs to not loose it. This is why it took so long to remove all the references.
 [2016-11-13 18:33 UTC] sobak@php.net
-Status: Assigned +Status: Closed
 [2016-11-13 18:33 UTC] sobak@php.net
I'm closing this particular bug report. It's too wide and I'm unable to track current progress state myself - many cases were fixed in last year.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 28 22:01:26 2024 UTC