tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by Ludovic Courtès (civodul@toot.aquilenet.fr), page 2

  1. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 20-Jan-2023 11:53:52 CET Ludovic Courtès Ludovic Courtès
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga Are there instructions somewhere on how to test it?

    (Don’t hold your breath though, I think it’s too late for Guile 3.0.9.)

    In conversation Friday, 20-Jan-2023 11:53:52 CET from toot.aquilenet.fr permalink
  2. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 20-Jan-2023 00:26:24 CET Ludovic Courtès Ludovic Courtès
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga I guess the only thing I miss is a RISC-V board? :-)

    In conversation Friday, 20-Jan-2023 00:26:24 CET from toot.aquilenet.fr permalink
  3. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 19-Jan-2023 23:19:07 CET Ludovic Courtès Ludovic Courtès

    With my #Guile hat on, I can tell you that being able to test complex setups in a single command is pretty cool. Example:

    guix build guile-next --with-git-url=guile-next=$HOME/src/guile \
    --with-branch=guile-next=main --target=x86_64-w64-mingw32

    Those #Guix folks are doing a great job. 😇

    In conversation Thursday, 19-Jan-2023 23:19:07 CET from toot.aquilenet.fr permalink
  4. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 16-Jan-2023 22:22:18 CET Ludovic Courtès Ludovic Courtès

    #Guix gets a new ‘--with-version’ package transformation option, to deploy a specific package version straight from upstream!
    https://guix.gnu.org/manual/devel/en/html_node/Package-Transformation-Options.html#index-upstream_002c-latest-version

    In conversation Monday, 16-Jan-2023 22:22:18 CET from toot.aquilenet.fr permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Package Transformation Options (GNU Guix Reference Manual)
      Package Transformation Options (GNU Guix Reference Manual)
  5. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 15-Jan-2023 12:36:18 CET Ludovic Courtès Ludovic Courtès
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga The closure of ‘vim-full’ is at 825 MiB, which is better but not brilliant either. :-)

    In conversation Sunday, 15-Jan-2023 12:36:18 CET from toot.aquilenet.fr permalink
  6. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 13-Jan-2023 17:48:06 CET Ludovic Courtès Ludovic Courtès

    #Guile has a new ‘spawn’ procedure that wraps ‘posix_spawn’, and ‘system*’, ‘open-pipe’ and friends are now based on ‘posix_spawn’ as well!
    https://issues.guix.gnu.org/52835

    More robust & more efficient thank fork+exec. 👍
    Kudos to Josselin!

    In conversation Friday, 13-Jan-2023 17:48:06 CET from toot.aquilenet.fr permalink

    Attachments


  7. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 11-Jan-2023 12:36:33 CET Ludovic Courtès Ludovic Courtès

    Am I the only one to find “lock file” a poorly chosen term when referring to a file that specifies package versions or similar?

    To me a “lock file” is, well, a ‘.lock’ file as you can find them in /var/run & co.

    In conversation Wednesday, 11-Jan-2023 12:36:33 CET from toot.aquilenet.fr permalink
  8. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 05-Jan-2023 12:26:23 CET Ludovic Courtès Ludovic Courtès

    #PyTorch victim of a “supply chain” attack:
    https://pytorch.org/blog/compromised-nightly-dependency/#how-to-check-if-your-python-environment-is-affected

    It boils down to “dependency confusion” (really: confused deputy problem), where PyPI packages refer to dependencies by name, which (surprise!) is ambiguous.

    Another good illustration for https://hpc.guix.info/blog/2021/09/whats-in-a-package/.

    In conversation Thursday, 05-Jan-2023 12:26:23 CET from toot.aquilenet.fr permalink

    Attachments

    1. PyTorch
      An open source machine learning framework that accelerates the path from research prototyping to production deployment.
    2. No result found on File_thumbnail lookup.
      Guix-HPC — What’s in a package
  9. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 19-Dec-2022 15:41:10 CET Ludovic Courtès Ludovic Courtès
    • Luis Felipe

    #GNU #Guix 1.4.0 released! 🎉
    https://guix.gnu.org/en/blog/2022/gnu-guix-1.4.0-released/

    So many exciting things since 1.3.0, starting with ‘guix shell’ and Guix Home. Check it out!

    Plus, it comes with cute artwork by @luis_felipe.

    In conversation Monday, 19-Dec-2022 15:41:10 CET from toot.aquilenet.fr permalink

    Attachments


    1. https://toot.aquilenet.fr/system/media_attachments/files/109/540/839/824/062/730/original/790573fe24041c8e.jpg

  10. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 14-Dec-2022 14:32:55 CET Ludovic Courtès Ludovic Courtès
    • Christopher Baines

    Thanks to the tireless work of @cbaines, the #Guix issue tracker at https://issues.guix.gnu.org now includes “QA” badges that link to https://qa.guix.gnu.org, showing whether patches apply, build, and add new packages that build fine.

    This qa.guix.gnu.org automation is a game changer. 👍

    In conversation Wednesday, 14-Dec-2022 14:32:55 CET from toot.aquilenet.fr permalink

    Attachments



    1. https://toot.aquilenet.fr/system/media_attachments/files/109/511/477/288/260/443/original/24aa97b737f3e2a9.png
    2. No result found on File_thumbnail lookup.
      Guix Quality Assurance
      Guix Quality Assurance
  11. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 13-Dec-2022 17:19:27 CET Ludovic Courtès Ludovic Courtès

    TIL: “FORTRAN” stands for “Formula Translating System”.

    Shouldn’t a formula translating system remain the horizon for #HPC developers and users, as opposed to manipulating bits and bytes in C?

    In conversation Tuesday, 13-Dec-2022 17:19:27 CET from toot.aquilenet.fr permalink
  12. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 12-Dec-2022 12:44:26 CET Ludovic Courtès Ludovic Courtès

    💡 #Guix question: What do the checks that ‘--skip-checks’ skips check?

    Answer 👇

    In conversation Monday, 12-Dec-2022 12:44:26 CET from toot.aquilenet.fr permalink

    Attachments


    1. https://toot.aquilenet.fr/system/media_attachments/files/109/500/066/183/058/968/original/2792cad3029567f2.png

    2. https://toot.aquilenet.fr/system/media_attachments/files/109/500/065/167/090/147/original/e7d76e14f45719b8.png
  13. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 11-Dec-2022 11:52:29 CET Ludovic Courtès Ludovic Courtès

    #GNU #Guix 1.4.0rc2 is available for testing!
    👉 https://lists.gnu.org/archive/html/guix-devel/2022-12/msg00145.html

    In conversation Sunday, 11-Dec-2022 11:52:29 CET from toot.aquilenet.fr permalink

    Attachments


    1. https://toot.aquilenet.fr/system/media_attachments/files/109/494/409/689/402/014/original/131956d430311b24.png
    2. GNU Guix 1.4.0rc2 available for testing!
  14. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 05-Dec-2022 11:10:42 CET Ludovic Courtès Ludovic Courtès

    Just fiddled with a bunch of VMs imperatively using ClusterSSH. For someone used to declarative deployment, it feels lighthearted and brittle.

    “Let’s hope we don’t need to redeploy them ever” is the thought that came to mind.

    In conversation Monday, 05-Dec-2022 11:10:42 CET from toot.aquilenet.fr permalink
  15. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 04-Dec-2022 22:51:17 CET Ludovic Courtès Ludovic Courtès
    • Christine Lemmer-Webber

    “Stay Together for the Kids” (Andrew Kelley)
    https://www.youtube.com/watch?v=stChOsejLEQ

    Hilarious talk shared on guix-devel about the conflict between “system package managers” and “language package managers”.

    The speaker explains how they went to great lengths trying to address the “JavaScript packaging dystopia” @cwebber famously described some years ago, eventually managing to get their NodeJS app in Debian. Amazing, and insightful.

    In conversation Sunday, 04-Dec-2022 22:51:17 CET from toot.aquilenet.fr permalink

    Attachments

    1. Stay Together For The Kids - Andrew Kelley - Software You Can Love 2022
      Stay Together For The Kids: Why System Package Managers and Language Package Managers Struggle to Cooperate
  16. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 02-Dec-2022 14:36:11 CET Ludovic Courtès Ludovic Courtès
    in reply to

    “We speculate that the availability of distributions such as Guix and NixOS that apply reproducibility to support the deployment of reproducible systems, as well as Debian will lead to the use of R-Bs in long-term software maintenance becoming commonplace.”

    Here’s hoping they’ll be proved right.

    In conversation Friday, 02-Dec-2022 14:36:11 CET from toot.aquilenet.fr permalink
  17. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 02-Dec-2022 14:36:01 CET Ludovic Courtès Ludovic Courtès

    “On business adoption and use of reproducible builds for open and closed source software”
    https://link.springer.com/article/10.1007/s11219-022-09607-z

    Alright, the title didn’t attract me at first :-) but it’s a well-documented overview of #ReproducibleBuilds work, and the study gives interesting insight into industry practices.

    In conversation Friday, 02-Dec-2022 14:36:01 CET from toot.aquilenet.fr permalink

    Attachments


  18. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 30-Nov-2022 23:01:07 CET Ludovic Courtès Ludovic Courtès
    in reply to
    • Christine Lemmer-Webber
    • w96k

    @w96k @cwebber Fun fact: until recently, GCC’s code was very much “Lisp in C”, with dynamic typing and garbage collection. Working with the ‘tree’ type and related code was similar to working with libguile in C. (That was until Google employees pushed for C++, and shortly before their employer found greener pastures for them to go to.)

    In conversation Wednesday, 30-Nov-2022 23:01:07 CET from toot.aquilenet.fr permalink
  19. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 20-Jun-2022 16:18:48 CEST Ludovic Courtès Ludovic Courtès
    in reply to
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga I was a bit afraid too but it turned out to be an opportunity for an overdue spring/summer cleanup for me. Easy satisfaction. :-)

    In conversation Monday, 20-Jun-2022 16:18:48 CEST from toot.aquilenet.fr permalink
  20. Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 20-Jun-2022 14:55:12 CEST Ludovic Courtès Ludovic Courtès

    #Guix Home now has an OpenSSH service, to populate ~/.ssh/config & co.!
    https://guix.gnu.org/manual/devel/en/html_node/Secure-Shell.html

    In conversation Monday, 20-Jun-2022 14:55:12 CEST from toot.aquilenet.fr permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Secure Shell (GNU Guix Reference Manual)
      Secure Shell (GNU Guix Reference Manual)
  • After
  • Before

User actions

    Ludovic Courtès

    Ludovic Courtès

    GNU, Guix, Guile, reproducible research, etc.

    Tags
    • (None)
    ActivityPub
    Remote Profile

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          4189
          Member since
          12 Apr 2021
          Notices
          150
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.