• 0 Posts
  • 11 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle

  • Is the culture of Rust/Cargo getting as bad as JS/NPM these days

    Thanks for saying it.

    When I see some rust projects, they looks like they where managed by JS devs (“1 need, 1 package”) that want to do compiled language… The amount of dependencies can be utterly insane.

    For me, it mostly means rust have a strong package system, not that rust have good devs.

    I’m doing Python at work and you have to use a many pypi package for financial reasons (yet, I restrict myself as much as possible), but seeing this mindset is scope specific open source project is crazy.

    All of this does not means all rust (or JS) devs are bad, its just a consequence of bringing code to the masses: Its a good thing in many way. Lets acknowledge this and not being impressed by badly engineered dependency choices.




  • Testing goes stabler and stabler with time. Then testing move to release and the previous untesting (sid) move to testing. It’s a that moment that you can have surprise. This is the moment where I often wait one month or two, apply the updates and check my os is working as before, meaning running my day to day applications and game and see if things work. The only problem I had once was shader cache. I removed few things in .cache and I was good.


  • I don’t use Sid, but testing, it’s working almost flawlessly. Each release (once every 2 years, I guess), I take few hours to check everything work; remove shader cache, etc.

    My setup, right now (dirty, for authenticity) :

    $ cat /etc/apt/sources.list
    deb https://deb.debian.org/debian/ testing main contrib non-free non-free-firmware
    deb-src https://deb.debian.org/debian/ testing main contrib non-free non-free-firmware
    
    deb https://security.debian.org/debian-security/ testing-security main contrib non-free non-free-firmware
    deb-src https://security.debian.org/debian-security/ testing-security main contrib non-free non-free-firmware
    
    # bullseye-updates, to get updates before a point release is made;
    # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
    deb https://deb.debian.org/debian/ testing-updates main contrib non-free non-free-firmware
    deb-src https://deb.debian.org/debian/ testing-updates main contrib non-free non-free-firmware
    
    # add by me
    deb https://deb.debian.org/debian/ testing-backports main contrib non-free non-free-firmware
    deb-src https://deb.debian.org/debian/ testing-backports main contrib non-free non-free-firmware
    
    $ cat /etc/apt/sources.list.d/*
    deb http://download.opensuse.org/repositories/graphics:/darktable/Debian_Testing/ /
    deb [signed-by=/etc/apt/keyrings/lutris.gpg] https://download.opensuse.org/repositories/home:/strycore/Debian_Testing/ ./
    # Uncomment these lines to try the beta version of the Steam launcher
    #deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
    #deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
    deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam 
    deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam 
    
    # Uncomment these lines to try the beta version of the Steam launcher
    # deb [arch=amd64,i386] https://repo.steampowered.com/steam/ beta steam 
    # deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ beta steam 
    
    
    deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
    deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
    deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs/ vscodium main 
    

    I play a lot, we just played Grounded with friend yesterday.

    Hope this helps.