Skip to content

Remove inline from php_ssh2_sftp_attr2ssb #36

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

Merged
merged 2 commits into from
Sep 17, 2019
Merged

Conversation

andypost
Copy link
Contributor

@andypost andypost commented Mar 27, 2019

That were fixed in 073067b#diff-d0296647d3a59f029c56a9154f65ab01R52
But this inline still causing build issues

PS: related to alpinelinux/aports#6226 and http://clang.llvm.org/compatibility.html#inline

@glensc
Copy link

glensc commented Aug 13, 2019

@andypost can you finish this up? looks like one comment needs to be addressed

@andypost
Copy link
Contributor Author

I will try to rebuild with static inline and report

@andypost andypost force-pushed the alpine branch 2 times, most recently from 7c7af8e to 3ffdbd3 Compare August 15, 2019 09:40
@andypost
Copy link
Contributor Author

For some reason travis does not fail on php 7.3 without patch https://travis-ci.org/php/pecl-networking-ssh2/builds/572224235

@glensc
Copy link

glensc commented Sep 6, 2019

so, build passes, let's merge this (or #35) and get release ready for php 7.3!

@glensc
Copy link

glensc commented Sep 6, 2019

how do you even install the unreleased versions with pecl?

Step 6/20 : RUN pecl install https://github.com/php/pecl-networking-ssh2/archive/master.tar.gz && echo "extension=ssh2.so" > 02_ssh2.ini
 ---> Running in 03f916f31070
PHP Warning:  Module 'xml' already loaded in Unknown on line 0
downloading master ...
Starting to download master (Unknown size)
.....done: 32,951 bytes
Validation Error: Version type <release> is not a valid version (1.2-dev)
Parsing of package.xml from file "/tmp/pear/temp/pearLFDPPP/pecl-networking-ssh2-master/package.xml" failed
Download of "https://github.com/php/pecl-networking-ssh2/archive/master.tar.gz" succeeded, but it is not a valid package archive
Invalid or missing remote package file
install failed

php-pulls pushed a commit that referenced this pull request Sep 17, 2019
@php-pulls php-pulls merged commit 54c335d into php:master Sep 17, 2019
@andypost andypost deleted the alpine branch September 17, 2019 13:04
@andypost
Copy link
Contributor Author

andypost commented Sep 17, 2019

Is there a way to create new release?

@langemeijer
Copy link
Collaborator

I'm doing that. The 1.2 release is prepared in the repo, but I've bumped into an issue with the pecl uploading thingy. Should be solved soon.

@glensc
Copy link

glensc commented Sep 18, 2019

any chance for creating git tags for each release too?

I'm willing to look up the closest git hashes for each tag if there's someone to pick them up and push to this repo.

@langemeijer
Copy link
Collaborator

I'm not exactly sure how this will improve your life, but to indulge you I've pushed the tags for all releases, and even removed a falsely create one from 2005.

@langemeijer
Copy link
Collaborator

The 1.2 release is now available through pecl: https://pecl.php.net/package/ssh2

@keksa
Copy link

keksa commented Sep 18, 2019

@langemeijer The installation currently fails to download the archive with error 500, previous releases can be downloaded just fine:

Could not download from "https://pecl.php.net/get/ssh2-1.2.tgz", cannot download "pecl/ssh2" (File https://pecl.php.net:443/get/ssh2-1.2.tgz not valid (received: HTTP/1.0 500 Internal Server Error))

@glensc
Copy link

glensc commented Sep 18, 2019

#36 (comment) by @langemeijer
I'm not exactly sure how this will improve your life, but to indulge you I've pushed the tags for all releases, and even removed a falsely create one from 2005.

As I wrote:

as I'm trying to build this for php 7.3, and apparently applying only #36 is not enough, and not known what is the baseline from the last release as git tags are missing from the repository.

@andypost
Copy link
Contributor Author

The only way to download release is visiting https://pecl.php.net/get/ssh2 (Latest tarball link)

@keksa
Copy link

keksa commented Sep 18, 2019

@andypost This link on https://pecl.php.net/package/ssh2 targets https://pecl.php.net/get/ssh2-1.2.tgz and it gives err 500
Screenshot 2019-09-18 at 15 38 45

@andypost
Copy link
Contributor Author

@keksa yes, it gives me 500 but the one from "Latest tarball" works for some reason

@remicollet
Copy link
Member

pld-gitsync pushed a commit to pld-linux/php-pecl-ssh2 that referenced this pull request Sep 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants