-
-
Notifications
You must be signed in to change notification settings - Fork 17.6k
php85: init at 8.5.1 #422308
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
base: master
Are you sure you want to change the base?
php85: init at 8.5.1 #422308
Conversation
c36c14e to
5fc3895
Compare
a713c8e to
10b8170
Compare
b1298fa to
356455d
Compare
|
Before this gets merged we should review external (pecl) extensions most likely they'll fail. I'll try to build all of them tomorrow. I tried to nix-review on this PR but I run out of memory (32gb). I'll reduce number of builder and give it another go. |
|
|
Uri extension doesn't seem to work https://www.php.net/releases/8.5/en.php#new-uri-extension It depends on the lexbor lib too. |
|
adding fixes it: |
a29ce80 to
b0b1ae7
Compare
|
Can you elaborate why this is needed, then? |
|
uri should be in optionals 8.5+ the same as lexbor as it was introduced in php 8.5 |
I'll be investigating this further tomorrow,went to bed already. I'll let you know more asap. |
|
Overall lexbor and uri extensions are more or less shared libs. They don't have .so files and aren't toggle by a user. They're always enabled. |
This doesn't answer my question though. How is this package serving any value? This is literally an empty directory and nothing else. Assuming this actually made a difference for you, we should carefully investigate what happened because we're clearly not understanding what's going on currently. |
|
I think dev part makes it work: Maybe mkdir and cp should in the same condition |
|
Ah right, it's the headers making the difference. IMHO we're holding this wrong then: like, why have a "package" for something that's not supposed to be its own package? Sure, header-only libraries are a thing, but If we need it anyways by default, what's the reason for not making this part of |
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.