-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish a new release on PEAR and github? #26
Comments
@cmb69 - any idea? Would it make sense to mention the git/github repo in the wiki, which currently says "git.php.net is not recommended" |
Totally unsure about a new release, since several changes were made mostly with PHP documentation in mind, and these might break compat with other formats/packages. Not even sure if the (small) test suite still passes, and was it supposed to even work (e.g. PDF output has been marked as broken years ago). I also have no idea who is using PhD besides php.net and the MySQL people. |
I would also point out that no releases are published on packagist |
I'm not involved enough to know the current scene nor volunteer to maintain releases, but For what it's worth, the MySQL team (well, me) is unable to use the current version of phd but I may attempt to dig deeper in the future as time permits. We convert XML to XML using a custom package so perhaps our needs are unique. The issue seemingly relates to methodsynopsis changes in the past year. Not suggesting this should or shouldn't prevent a release, just figured it's worth mentioning as MySQL was referenced above. |
For what it's worth, PhD has been removed from Packagist (see #39). As it is now, I'd still feel uncomfortable to make a new release; given the lack of maintainance, and its main purpose being to render the php.net documentation, it might just not reasonable to pretend some general usefulness and backwards compatibility for other users; they might be better off to fork from a suitable revision, and maybe backport some later commits. Those who want to render the PHP manual are probably best served by using HEAD. |
Would it make sense to do any of the following:
|
https://github.com/php/phd/releases mentions the last release was 1.1.11, from 2019. Various improvements were made on the master branch since then (e.g. fixing various notices uses of deprecated features such as join() argument order).
https://wiki.php.net/doc/phd/install mentions that "The preferred method is using the pear channel", which also causes 1.1.11 to be installed.
I'm not familiar with publishing of pear modules myself, or who would be considered an owner of this application. Going through the steps in https://github.com/php/phd/blob/master/HOWTO.RELEASE first would help (e.g. checking for missing files and putting release notes in package.xml)
The text was updated successfully, but these errors were encountered: