Salta al contenuto principale


*updates project*

"Now that the project is updated, your computer is too old"

I do not like. pnpm.

in reply to mcc

The worst part is I have *no fucking idea* how I installed pnpm. The single linux utility I want most is something that looks at a file and tells you which of the nine package managers on the system it was installed by (or if none of them, tells you that). Actually wait a fucking minute pnpm *is* a package manager. Why can't it fucking upgrade itself
in reply to mcc

EDIT: Wait. Oh my god. Fuck this

infosec.exchange/@thebestnom/1…


I feel like Im reading somthing wrong, isnt 9.0.4 bigger than 8? So your installed pnpm is newer?

in reply to mcc

I'M REALLY ANGRY AT PNPM RIGHT NOW BUT TOO TIRED TO EXPLAIN WHY github.com/pnpm/pnpm/issues/86…
in reply to mcc

oh fun. i have run into this too. if you run corepack enable and corepack enable pnpm does it install/use the correct version?
in reply to _Pear

@_pear I'm not sure I've ever used corepack and I don't 100% know what it will do if I install it
in reply to Emelia 👸🏻

@thisismissem so in order for it to work as written i need to EITHER downgrade pnpm to the version in the file or upgrade pnpm to a version which can survive with a non-explicit pnpm version number. fantastic

mcc reshared this.

in reply to mcc

while I understand that a utility like that would have to be a huge tangled nest of messy heuristics, I suddenly *need* it to exist
in reply to Peter McMahan

@peter_mcmahan spack does an alternate version of this where it serves as a package manager for every kind of software and has aforementioned huge tangled nest of messy heuristics to find install paths for a package from other package managers for its "externals" feature so you can use an existing install instead of spack building everything
in reply to d@nny disc@ mc²

@hipsterelectron @peter_mcmahan ugh, I guess I should look into that - I do need a tool that will spider out to all of the known package managers on a system and tell me where a file came from (then if it’s been modified). Apparently, we need this because we don’t trust any of our engineers - which is kinda fair, we’re tricksy and have short memories for some things like weird shit we’ve done to our computers.
in reply to 0xC0DEC0DE07E9

@c0dec0dec0de @peter_mcmahan i'm always pissed off when a package manager can't even tell me the reverse index of which package produced a given file all i can do is query package => file in pacman iiuc
in reply to d@nny disc@ mc²

@hipsterelectron @peter_mcmahan fucking pip doesn’t even know if it installed the package or if it came from the platform/distro. Nevermind that you can have an unbounded number of Python installations or partial installations via venv.
in reply to 0xC0DEC0DE07E9

@c0dec0dec0de @peter_mcmahan i think that could be worth a PEP tbh i'm not sure of the specifics (i've mostly worked on resolving and downloading) but i think it used to be more difficult to determine this and may be tractable now i just made that up though
in reply to d@nny disc@ mc²

@hipsterelectron @c0dec0dec0de @peter_mcmahan if you create a heuristics set that covers all previous pythons, and you set a rule that explicit metadata must be included by future pythons, yu have solved the problem
in reply to mcc

I feel like Im reading somthing wrong, isnt 9.0.4 bigger than 8? So your installed pnpm is newer?
Questa voce è stata modificata (6 mesi fa)