Software upgrade -- 

Ocaml might be the most frustrating upgrade experience I've had. One updated package with an Ocaml update means I need to recompile all of the packages

Someone please implement a FUSE adapter for Google Drive in any other language 馃槶

Software upgrade -- 

This would probably be a perfect project for Rust but I have two other personal projects I'm not working on right now :blobupsidedown:

Show thread

Software upgrade -- 

Also I'd probably be an asshole and name it google-drive-rustfuse or something more assertive just to spite Ocaml and whoever thought libs compiled under a different bugfix release of the same compiler couldn't be compatible

Show thread

Software upgrade -- 

Oh, not to mention half of the dependencies are now unmaintained on the AUR. Very cool

Show thread

Software upgrade -- 

Now there are ocaml packages with exact version dependencies between AUR and official repos so it won't even let my system update wonderful

Show thread
Follow

Software upgrade -- 

When your recommended upgrade path is to uninstall the package and all dependencies and reinstall, your fundamental architecture is broken.

This isn't just with major updates or breaking changes. This seems to happen with every dependency BUGFIX update.

Software upgrade -- 

To be fair this is probably entirely because I'm trying to use it through the AUR. Ocaml does seem to have its own package manager, and that probably works fine. So considering, this is likely specific to *AUR* Ocaml packages, where maintainers aren't necessarily working in tandem.

Show thread

Software upgrade -- 

This seems especially apparent when trying to fix these dependency issues without uninstalling. Some dependencies have to be updated before others. Hypothetically this could be fixed at the package manager level. Afaik however there are no source-install via official repos, and package managers shouldn't have to know the details of a package to install by source. That's literally handled by the scripts of the package itself

Show thread
Sign in to participate in the conversation
Cybres

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!