Controversial #Opinion: Archinstall makes #archlinux harder to use.

If you do your install by hand, you know what was installed, you know how jankily it was done, and you know (presumably) what to look at when you screw something up in 3 years because it's been so stable you forgot you're supposed to read the news before updating.

If you use archinstall, you don't necessarily know exactly what packages were installed unless you're a particularly diligent admin. If you're using archinstall I can only assume you're not a particularly diligent admin. So when it breaks in 8 months because library Xyz.69420.so requires a manual adjustment that alpm can't handle you're SOL because you don't even know you have Xyz.69420.so on your system.

#dllhell #controversialopinion #linux #archbtw #badmins #foss #floss

Snowebell.cc

Trapped in the #DLLhell of #FSharp - there is no way out. Abandon all hope... IMHO it is broken by design
Say my name: The Evolution of Shared Libraries | Joche Ojeda

Por si no se ha entendido, #Mono era y es una castaña rota por todos los lados, vamos, como el .NET original que se quiso clonar. Y también después cuando se centraron en .NET Core.

Está fuera de cualquier calendario de mantenimiento. El día que esté completo sólo servirá para software «legacy» con sus problemas de versiones (#DLLHell).

Actualmente mucho software privativo no funciona con Mono y tienes que instalar tropecientas versiones distintas de .NET en Wine.

MS finalmente abandona Mono tras comprar Xamarin y tenerlo parado. MS copió en .NET aquello que le interesó de Mono. Chimpum.

El único uso en el software libre medio conocido que ha tenido Mono ha sido con GTK#. Y está enterrado. Joder si en su web hablan de portar a GTK3: https://www.mono-project.com/docs/gui/gtksharp/ (estamos ya en GTK4). Hasta Gimp ha superado ya GTK2.

GtkSharp | Mono

The most annoying things in data analysis:

- R package/lib hell
- basic Python API instability
- conda solving envos for hours
- lustre (all about it)
- each R package having it's own class for genetic/trees/geospatial data storage.

I have freaking bingo of hitting all of them today at once.

Are there any I missed?

#rstats #conda #lustre #dllHell #PackageHell #DependencyHell
#geospatial #bioinformatics #hpc

I haven't had this much of a #DLLHell problem since before #Composer existed. It's remarkable how quickly we in #PHP take not having such problems for granted.

#Kotlin #Java

Por dios por mio, I've been working all week to lift and shift a legacy app away from using GAC DLLs to a Nuget package... and it's frustrating.

All to be able to apply a single LOC fix to an il8n bug. I'm tired 😪

#dotnet #nuget #dllhell

@lattera Regarding (3) system package manager - those current managers build a per-app tree of dependencies, avoiding thus the #DLLhell when incompatible APIs are introduced. I don't think current pkg managers are ready for this (multiple versions of the "same" installed in different places). Would love a see a solution though ($LOCALBASE changing like crazy?)