@Pol@mathstodon.xyz
@Pol@mathstodon.xyz avatar

Pol

@Pol@mathstodon.xyz

Research, analysis, development, reproducibility. Keywords about me: STEM, piano, nature, bikes, swimming.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Pol, (edited ) to NixOS
@Pol@mathstodon.xyz avatar

The first successful reproducible build of Nixos Minimal install ISO has been made! See the message: https://discourse.nixos.org/t/nixos-reproducible-builds-minimal-installation-iso-successfully-independently-rebuilt/34756 Congrats @raboof !

Pol, to random
@Pol@mathstodon.xyz avatar

I've created a builder for PHP/Composer based applications for Nix, find it here: https://github.com/loophp/nix-php-composer-builder/
Feel free to test it, break it and report feedback !

Pol, to php
@Pol@mathstodon.xyz avatar

Composer 2.6.4's artifacts (vendor dir) are now reproducible by default !

Pol, to random
@Pol@mathstodon.xyz avatar

The nixpkgs repository just passed 500k commits !

dantleech, (edited ) to php
@dantleech@fosstodon.org avatar

Blog post: things that annoy me in (but I still like it): https://www.dantleech.com/blog/2024/02/18/my-php-problems

Pol,
@Pol@mathstodon.xyz avatar
Pol, to php
@Pol@mathstodon.xyz avatar

PHPUnit will soon ship a composer.lock file ! The road to more reliable and reproducibility software in the PHP ecosystem is improving, step by step, piano piano !!

Related discussion: https://github.com/sebastianbergmann/phpunit/pull/5576

Pol, to php
@Pol@mathstodon.xyz avatar

SymfonyCon has been a fantastic experience, especially for the opportunity to meet so many incredible people for the first time. Our live discussions have already yielded tangible results. After PHPUnit, GrumPHP is now including a composer.lock for achieving total reproducibility.

This underscores the importance of the social aspect in our work, it's crucial and should never be underestimated.

For more details, check this out: https://github.com/phpro/grumphp-shim/issues/23#issuecomment-1867409110

Pol, to random
@Pol@mathstodon.xyz avatar

🎉 Exciting news! PHP 8.3.0 alpha2 has been successfully merged into Nix and will soon be available to everyone. 🚀 While packaging it, we encountered 2 bugs 🐛, but they were quickly fixed upstream! Can't wait for alpha3! 🔥 Check out the pull request here: 👉 https://github.com/NixOS/nixpkgs/pull/239151

Pol, to random
@Pol@mathstodon.xyz avatar

I just added a new feature in the Nix PHP builder that will create the proper PHP environment based on the composer.json file. That feature is a work in progress, but works pretty fine already.
Basically, the idea is to read the composer.json, extract the required extensions and instantiate a PHP environment containing those extensions.
Inferring the adequate PHP version to use could be a nice to have.
Find the code and examples at: https://github.com/loophp/nix-php-composer-builder/#extra-work-in-progress

Pol, to random
@Pol@mathstodon.xyz avatar

🎉 Exciting Update Alert! After months of work, the PHP/Composer builder has officially been integrated into Nix. I can't wait to see what you're going to do with this new tool! 🚀

Details here: https://github.com/NixOS/nixpkgs/pull/248184

Pol, to php
@Pol@mathstodon.xyz avatar

@phpunit PHPUnit featured in the November 2023 reproducible-builds report!

=> https://reproducible-builds.org/reports/2023-11/

Pol, to php
@Pol@mathstodon.xyz avatar

It's been my third presentation of the day mentioning the word "reproducibility". Looks like it's getting trendy !

Pol, to random
@Pol@mathstodon.xyz avatar

What a waste of resources! I think this is among the most stupid thing I've seen on Github: https://github.com/bugbounted/auto-commit

Pol, to php
@Pol@mathstodon.xyz avatar

Definition of "To phel in love": https://www.phel-lang.org/ !

Pol, to php
@Pol@mathstodon.xyz avatar

During these last two days: I met amazing people, had wonderful moments and I come back home with my head full of good souvenirs.

Pol, to random
@Pol@mathstodon.xyz avatar

Best. Fosdem. Ever. So many faces, talks and discussions... The after party is at https://bytenight.brussels/ !

Pol, to typst
@Pol@mathstodon.xyz avatar

You can now properly cite Typst in your research documents!

Pol, to php
@Pol@mathstodon.xyz avatar

Nix/NixOS is ready for the PHP 8.3.0 release, PR is ready, now awaiting the official release announcement!

=> https://github.com/NixOS/nixpkgs/pull/269393

Happy birthday Rasmus!

Pol, to random
@Pol@mathstodon.xyz avatar

I just made the https://reproducible-builds.org/ website... reproducible!

Feel free to test and provide some feedback at https://salsa.debian.org/reproducible-builds/reproducible-website/-/merge_requests/102

Janik, to random
@Janik@chaos.social avatar

After all the nix drama in the last few weeks I'm finally able to relax a bit again. I don't think I was as calm as now for like the last three months or so. I'm still stressed but not in the emergency everything is on fire at once kind of way.

Pol,
@Pol@mathstodon.xyz avatar

@Janik feeling better too !

dantleech, to random
@dantleech@fosstodon.org avatar

Having a private VPN is cool, on the train in Italy, but connected to my home network! On the not-cool other hand I just got fined 50EUR for not validating a bus ticket after getting off the plane.

Pol,
@Pol@mathstodon.xyz avatar

@dantleech Are you using Tailscale ?

aleksana, to random zh-CN
@aleksana@bcom.moe avatar

Last Thursday (May 16), we made the largest number of commits into Nixpkgs in the past year, and possibly the largest number of commits in history!

Pol,
@Pol@mathstodon.xyz avatar

@aleksana something special happened?

danielsiepmann, (edited ) to NixOS

Any Idea why I'm unable to update #NixOS due to "No space left on device" even if there are 23G available?

Edit: The issue was caused by number of inodes.

this path will be fetched (458.58 MiB download, 464.67 MiB unpacked):
  /nix/store/4mc1wf8b6jad08wlfqaw6zvv7007d51d-linux-firmware-20240513-zstd
copying path '/nix/store/4mc1wf8b6jad08wlfqaw6zvv7007d51d-linux-firmware-20240513-zstd' from 'https://cache.nixos.org'...
building '/nix/store/l4drcr95rzznb9n18rl95cjhzrvwi96q-system-path.drv'...
error: mkdir /nix/store/swcchba29bqmm9mjfgs7flsmhw1fw4wg-system-path//share/locale/az: No space left on device at /nix/store/x65ah6kl9sqjwp4pqm0fn9kb20bc0974-builder.pl line 267.
error: builder for '/nix/store/l4drcr95rzznb9n18rl95cjhzrvwi96q-system-path.drv' failed with exit code 28
error: 1 dependencies of derivation '/nix/store/6zlwarcc34qv5h2rfq2pj83h7zzcimm8-nixos-system-hikari-24.05pre628669.6c0b7a92c301.drv' failed to build

nixpkgs > df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        395M     0  395M   0% /dev
tmpfs           3.9G   16K  3.9G   1% /dev/shm
tmpfs           2.0G  4.3M  2.0G   1% /run
tmpfs           3.9G  1.1M  3.9G   1% /run/wrappers
/dev/dm-0       102G   74G   23G  77% /
/dev/sda1       511M  200M  312M  40% /boot/efi
tmpfs           789M   44K  789M   1% /run/user/1000
Pol,
@Pol@mathstodon.xyz avatar

@danielsiepmann Also had the issue with an even greater space left, I really don't know where it comes from. Therefore, nix-collect-garbage -d is your friend.

Pol,
@Pol@mathstodon.xyz avatar

@danielsiepmann I'm sorry it's been a while that I switched to flake, I never used channels since years :( Have you tried to ask on https://discourse.nixos.org/ ?

Pol, to random
@Pol@mathstodon.xyz avatar

Outatime! "Le convecteur temporel!"

image/jpeg
image/jpeg
image/jpeg

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • thenastyranch
  • ethstaker
  • osvaldo12
  • mdbf
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • ngwrru68w68
  • slotface
  • GTA5RPClips
  • rosin
  • megavids
  • cubers
  • everett
  • cisconetworking
  • tacticalgear
  • anitta
  • khanakhh
  • normalnudes
  • Durango
  • modclub
  • tester
  • provamag3
  • Leos
  • lostlight
  • All magazines