Skip to content
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

Discuss bundling PIE with PHP #20

Open
asgrim opened this issue Aug 26, 2024 · 3 comments
Open

Discuss bundling PIE with PHP #20

asgrim opened this issue Aug 26, 2024 · 3 comments
Labels
question Further information is requested

Comments

@asgrim
Copy link
Collaborator

asgrim commented Aug 26, 2024

A future discussion we should have is whether we want to bundle PIE with PHP, and how to do that (e.g. how to keep it up to date? should we just bundle a script to download & install the latest PIE version, instead of bundling a specific PHAR? etc.etc. what are the potential impacts? should we remove PECL at the same time, or keep both initially (bear in mind #17 issue)? any other concerns/gotchas/etc.? what is the process, do we need an RFC, for example?

@asgrim asgrim added the question Further information is requested label Aug 26, 2024
@pronskiy
Copy link
Member

When do you think it could potentially be bundled? Let’s say it’s in the Beta stage—it could be bundled along with PECL to allow for a transition period. I’m guessing 8.4 is off the table? Could it be part of a minor update 8.4.x? If not, then it's 8.4++?

@derickr
Copy link
Contributor

derickr commented Sep 28, 2024 via email

@asgrim
Copy link
Collaborator Author

asgrim commented Oct 7, 2024

A discussion point about bundling PIE with PHP: we should perhaps only bundle an installer script of some kind, rather than the PHAR itself; otherwise PIE release become tied to PHP and cannot move as fast (and if a bug/security issue is found in PIE, it would need a release of PHP to fix it).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants