Question for the hive mind: is there a way to handle it when dependencies (and their dependencies) become incompatible with your MSRV? I'm asking for a library crate, so there's no Cargo.lock. I also don't want to pin deps of deps because that seems very hack-y.
#rust #rustlang #dependencyhell
Task: check that some key names in a #yaml file match the accepted list of names.
Current solution: use pyyaml to parse the file
Problem: other code requires incompatible versions of dependencies needed by pyyaml
Possible solutions: venvs, fix the other code, to not depend on specific versions, get those changes integrated with existing CI #therightsolution
Or... Make a simple new script that hand tokenizes the yaml, avoids #dependencyhell, and is done in 5 mins. #therightnowsolution
#yaml #therightsolution #dependencyhell #therightnowsolution
@marjolica
#snac2 is packaged!
* Mastodon: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859741
* snac2 = simple, minimalistic ActivityPub instance: [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023749
* snac2 accepted in 'testing' yesterday: https://tracker.debian.org/pkg/snac2
Mastodon in Debian "seems stuck in Ruby #DependencyHell ..., and is likely to prove difficult to maintain in the long term unless upstream calms down a bit" per @Anarcat [1]
+ javscript packages: https://wiki.debian.org/Javascript/Nodejs/Tasks/Mastodon
+ library for mastodon API: https://tracker.debian.org/pkg/python-mastodon
I have a love-hate relationship with #Homebrew on MacOS.
I love what it does, and I still don't have a desktop platform I'm as comfortable with as MacOS.
But *dear lord* sometimes the dependency chains it goes through are ridiculous. A few minutes ago I did `brew install binwalk` and then noticed my computer's fan starting to spin up⦠because it's downloading and compiling FFMPEG.
#homebrew #dependencyhell #macos
@davidlars Hiya. oS TW gave me a superb Plasma5 experience; to me as a fussy end-user it was really clear how their Devs treating Plasma as a first-class citizen paid dividends. Otoh, the never-absent PITA of #DependencyHell drove me away from TW [someone else here recently suggested oS MicroOS, which i'm testing in a VM & so far seems pretty nice].
After TW i ran MJ Plasma for 3yrs; another excellent #Plasma5 ... but non-P MJ crap drove me away, to Arch Plasma, which is superb.
@tareef Haha. TW or Leap?
I have only one sincere wish for you with oS... that you never run into the awful #DependencyHell PITA that bedevilled my time with TW several years back. π€
SEMVER is a fucking lie 99% of the time.
Which software ecosystem has worse #DependencyHell
#softwaredevelopment #FOSS #OpenSource #FreeSoftware #dependencyhell
One of my #PiHole services broke after a rudimentary update, so I created an another one to replace it within 30 minutes. Then I sat 4 hours and updated my #Ansible role for PiHole, and was not impressed to realize that it doesn't support adding adlists through #cli. Apparently the only way of managing it is modifying the Gravity database directly. Sqlite3 is also not installed, so had to use pihole-FTL to do it as well. #DependencyHell
#dependencyhell #cli #ansible #pihole
The fact that a package called "is-even", which provides that simple functionality, and was written as a joke/learning exercise, has more than 200,000 weekly downloads on #npm is a sign of how broken the #JS ecosystem is.
#JavaScript #dependencyhell #js #npm
I'm convinced that one of the reasons why #PyTorch has won, is their strategy to provide wheels bundled with matching CUDA libs by default.
Dude
I've been trying to get #mediagoblin up for a couple weeks and have been dancing with the devil in #DependencyHell.
Could you shoot me a "pip freeze" output of your virtualenv?
#ForTheRecord #pypi and #setup tools has not solved the #DependencyHell problems and has done absolutely nothing to ensure package integrity and authority.
#dependencyhell #setup #pypi #ForTheRecord
Really builds on #packagebulk, especially as the majority of the #i386 packages will see no use.
I've also had issues with #steam in the past due to #packageconflict with either the #i386 or #amd64 package not updating at the same time as the other one and causing #dependencyhell.
#packagebulk #i386 #steam #packageconflict #amd64 #dependencyhell #notfun
I cleared out my ~/.m2, ~/.ivy2 and ~/Library/Caches/Coursier directories yesterday and got back 50 GB of disk space! who says only npm dependencies are crazy... #scala #java #dependencyhell
@groschi @schratze Only thing I hate about #Ubuntu is #Canonical. Only thing I hate about Canonical (other than #dependencyHell) is Canonical's supposed solution for it, namely #snap.
#ubuntu #canonical #dependencyhell #snap
#linux #linuxtablet #linuxaudio #immutability #immutableOS
βAn immutable OS is one in which some, or all, of the operating system file systems, are read-only, and cannot be changed. Immutable operating systems have a lot of advantages....β No viruses! no instability!, no dependency hell!
With immutable OS technology, along with distro-agnostic sandboxed packaging formats, #dependencyhell, viruses, and instabilities are a thing of the past!
#dependencyhell #ImmutableOS #Immutability #linuxaudio #linuxtablet #linux