home.social

#passlib — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #passlib, aggregated by home.social.

  1. If I remember well this is the 3rd time I'm having an issue with this hidden #passlib #ansible requirement, but every time it's a different cause. First it took me some time to figure out that the error message was about the controller machine, not the hosts. But I only found the next day it was because of a ghost ansible installation, I had to manually clean up...

    forum.ansible.com/t/ansible-ca

    #devops

  2. Essentially, distro developers are firefighters, putting out fires made by careless upstreams.

    What I've wasted time on, today:

    - making the non-standalone test suite of #Hatchling (sigh) work without #UV again, so that a critical build dependency of a growing number of #Python packages could be tested everywhere

    gitweb.gentoo.org/repo/gentoo.
    bugs.gentoo.org/930662

    - fixing effectively dead (but with a promise of revival) #PassLib not to break random stuff via printing warnings when using newer #BCrypt versions

    gitweb.gentoo.org/repo/gentoo.
    bugs.gentoo.org/925289

    - hacking the test suite of #ImageIO work using an offline copy of test data, rather than cloning its git repository at the beginning of tests

    gitweb.gentoo.org/repo/gentoo.

    I really wish people would consider donating to distro developers more often, rather than to projects that create this thankless work for us.

    #Gentoo

  3. W gruncie rzeczy, devowie distro są jak strażacy, walczący z pożarami wywołanymi przez nieostrożnych twórców oprogramowania.

    Dzisiaj zmarnowałem czas na:

    - naprawienie testów systemu budowania #Hatchling (które nie są wyodrębnione od testów Hatcha, wzdych), by działały znów bez #UV, abyśmy powtórnie mogli wszędzie testować tę krytyczną zależność rosnącej liczby paczek Pythona

    gitweb.gentoo.org/repo/gentoo.
    bugs.gentoo.org/930662

    - naprawianie praktycznie martwej (ale z obietnicą resuscytacji) biblioteki #PassLib, by nie psuła przypadkowych paczek, wypisując ostrzeżenia z nowszymi wersjami biblioteki #BCrypt

    gitweb.gentoo.org/repo/gentoo.
    bugs.gentoo.org/925289

    - obchodzenie upierdliwości w #ImageIO tak, by dało się tę bibliotekę testować offline, z pobranymi wcześniej danymi, zamiast przy każdym uruchomieniu testów klonować repozytorium git

    gitweb.gentoo.org/repo/gentoo.

    Naprawdę chciałbym, by ludzie częściej rozważali wsparcie devów distro, a nie tylko projektów, które tworzą im tę niewdzięczną pracę.

    #Gentoo

  4. I wonder who maintains `passlib` these days? Seems it does not play well with `bcrypt`.

    Found this out bringing up a deployment with Ansible, since it uses `passlib` to support lots of hashes, and parts of our stack use `bcrypt` hashing. (Yes, I'd prefer `scrypt` or `argon2id`, but apparently I'm clueless about these things.)

    Nice little land mine to go bang on a Friday.

    bugs.gentoo.org/925289

    #python #passlib #bcrypt #ansible