!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

82 Members
A room for PHP developers running on Nix24 Servers

Load older messages


SenderMessageTime
25 Jun 2022
@drupol:matrix.orgPolimage.png
Download image.png
07:51:20
@drupol:matrix.orgPolPR: https://github.com/fossar/nix-phps/pull/11810:55:37
@drupol:matrix.orgPol ramsey: Hi mate, I got a question for you. A couple of weeks ago, Jan Tojnar and I were trying to add PHP snapshots to Nix. In order to do that, we were using the official Github repository as source. It turns out that it's very complicated to build PHP from the Github repository and mush easier to build it from official releases on PHP.net. Example, this morning, I added PHP 8.2 without any single trouble. Now the question is the following... Do you know if those releases on PHP.net are automatised? If yes, do you provide any kind of snapshot release somewhere? (something that would follow the commits on Github and get build automatically). 11:11:58
@drupol:matrix.orgPol * ramsey: Hi mate, I got a question for you. A couple of weeks ago, Jan Tojnar and I were trying to add PHP snapshots to Nix. In order to do that, we were using the official Github repository as source. It turns out that it's very complicated to build PHP from the Github repository and mush easier to build it from official releases on PHP.net. Example, this morning, I added PHP 8.2 without any single trouble. Now the question is the following... Do you know if those releases on PHP.net are automatised? If yes, do you provide any kind of snapshot release somewhere? (something that would follow the commits on Github and get build automatically). Basically, something like https://downloads.php.net/~pierrick/ automatically generated at every commit. 11:13:54
@drupol:matrix.orgPolI also wrote @pierrick about those 8.2.0alpha2 builds.11:56:34
@ramsey:matrix.orgramsey They’re not automated. We run a script that packages the tarballs and creates the configure script 16:12:59
@ramsey:matrix.orgramsey The only difference between building from the repo and building from the tarball is that you have to run buildconf first when building from the repo. That script is what generates configure. 16:14:48
@ramsey:matrix.orgramseyThe steps for the release process are here: https://github.com/php/php-src/blob/master/docs/release-process.md16:16:11
@drupol:matrix.orgPolmmh interesting, could be nice to automate this process :)16:35:37
@drupol:matrix.orgPolI just published a new Nix flake package for generating changelogs: https://github.com/loophp/nix-auto-changelog17:53:37
@drupol:matrix.orgPolOne less dependency to Docker :)17:56:26
27 Jun 2022
@drupol:matrix.orgPolI was playing with some colleagues and Nix flakes today: https://github.com/loophp/nix-phpstan/15:29:46
@drupol:matrix.orgPolI like how easy it is to package any kind of app with Nix flakes.15:30:55
@drupol:matrix.orgPolIn this simple example, it runs PHPStan, dev-version.15:31:22
28 Jun 2022
@ma27:nicht-so.sexyma27 changed their profile picture.11:38:30
29 Jun 2022
@drupol:matrix.orgPol invited @skochen:matrix.orgStéphan.06:41:50
@drupol:matrix.orgPol withdrew @stephank-569517b916b6c7089cc233d9:gitter.imstephank (Stéphan Kochen)'s invite.06:41:58
@skochen:matrix.orgStéphan joined the room.07:00:42
1 Jul 2022
@etu:semi.socialetuWow, it appears that moodle depends on PHP 7.4: https://github.com/NixOS/nixpkgs/pull/177052#issuecomment-117184104205:40:36
@etu:semi.socialetuThis is why we drop it early to have time to find those things :)05:41:10
@drupol:matrix.orgPolNice07:25:39
@drupol:matrix.orgPolOn my side, I'm looking for a way to package PHPStan in a flake and get stuff automatically tagged... I'd like to propose it to the project.07:26:40
@drupol:matrix.orgPolI did this so far: https://github.com/loophp/nix-phpstan/07:26:55
@drupol:matrix.orgPolAnd it works super well07:26:59
@drupol:matrix.orgPolThe problem is that by default it takes the latest commit. I wish flake could download the latest available tag.07:27:22
2 Jul 2022
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/pull/17967908:04:56
@hexa:lossy.networkhexabroke eval due to unquoted urls08:05:08
@hexa:lossy.networkhexaapparently fixed in https://github.com/NixOS/nixpkgs/pull/17986908:09:32
8 Jul 2022
@drupol:matrix.orgPol Jan Tojnar: PR for PHP 8.2 alpha 3 is ready at https://github.com/fossar/nix-phps/pull/124 08:09:59
@andreas.schraegle:helsinki-systems.deAndreas Schrägledo we have a PR for yesterdays(?) new patch releases yet? if not, I can make one16:15:28

Show newer messages


Back to Room ListRoom Version: 6