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

PHP: bad License in package.xml #656

Closed
remicollet opened this issue Jul 29, 2024 · 13 comments
Closed

PHP: bad License in package.xml #656

remicollet opened this issue Jul 29, 2024 · 13 comments
Assignees
Milestone

Comments

@remicollet
Copy link
Contributor

package.xml states

<license uri="http://www.php.net/license">PHP</license>

LICENSE file is "Apache-2.0"

Please fix package.xml for consistency

@remicollet
Copy link
Contributor Author

Notice: it will be nice to have the package.xml file stored in git repository so we can open PR for it

Also nice a have changelog inside the package.xml
so useful information will be found at https://pecl.php.net/package-changelog.php?package=pinpoint_php

@eeliu
Copy link
Collaborator

eeliu commented Jul 30, 2024

@remicollet

Got it, I will change them.

@eeliu
Copy link
Collaborator

eeliu commented Jul 30, 2024

@remicollet

Can you help me , how to upload windows .dll into pecl.php.net ?

https://github.com/eeliu/pinpoint-c-agent/actions/runs/10141196543#artifacts

image

For pecl, only a upload button for these files

image

But I want to release these .dll as redis

image

@remicollet
Copy link
Contributor Author

Can you help me , how to upload windows .dll into pecl.php.net ?

Sorry, no, I don't know anything about Windows

Perhaps @cmb69 may help

@eeliu
Copy link
Collaborator

eeliu commented Jul 30, 2024

@remicollet

Thanks all the same

@cmb69
Copy link

cmb69 commented Jul 30, 2024

@eeliu
Copy link
Collaborator

eeliu commented Jul 31, 2024

@cmb69 Thanks

But my problems is how to upload these compiled binary package into pecl.php.net like phpredis dll.

I already got an account.

@eeliu eeliu added this to the 0.6-plugins milestone Jul 31, 2024
@cmb69
Copy link

cmb69 commented Jul 31, 2024

But my problems is how to upload these compiled binary package into pecl.php.net like phpredis dll.

You are not supposed to do this. Instead, make that package buildable on Windows first. While there is a config.m4, there is no config.w32, which is a first requirement to build the extension on Windows.

@cmb69
Copy link

cmb69 commented Jul 31, 2024

Ah, I've just noticed that there is a config.w32 in the PECL package (but apparently that is missing from this repo), and did a quick test build without any issues. Therefore I requested php/php-windows-builder#3 (comment), so that the DLLs can be built, and uploaded.

@cmb69
Copy link

cmb69 commented Jul 31, 2024

The DLLs are available now, thanks to @shivammathur.

@eeliu
Copy link
Collaborator

eeliu commented Aug 1, 2024

@cmb69 @smalltangcai @remicollet

Thanks your help !

I have another question: can those .dll be uploaded automatically, what should I do when create a new release ?

@eeliu eeliu mentioned this issue Aug 1, 2024
4 tasks
@shivammathur
Copy link

shivammathur commented Aug 1, 2024

@eeliu We are doing PECL builds for Windows currently, so when you add a new release, the DLLs will be added. Feel free to reach out if there is a delay.

@eeliu
Copy link
Collaborator

eeliu commented Aug 7, 2024

it looks ok to close

thanks again

@eeliu eeliu closed this as completed Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants