Node.js devs, imagine npm doesn’t exist. Instead, if you’re nice, you make a list of your dependencies in your README and everyone installs them manually. (Seriously.) Also, you can list names any way you like. So, if a library is called libclutter-1.0-dev, list it as clutter, libclutter, clutter-1.0, … and people will magically know you meant libclutter-1.0-dev (or, more likely, they’ll do an, e.g., apt search clutter to try and find out wtf you meant). Welcome to C/Vala development in 2021.
🤷♂️
(Oh, and every library you install is essentially a global install that is shared with every project you’re trying to build. So basically everything is ~ an npm install --global.)
This is really something an operating system like elementary OS has to tackle for its apps at least if it wants to attract developers (even if, say, the GNOME, etc., folks are happy with the status quo and/or enjoy the right of passage it represents for keeping out the hoi polloi).
@ff0000 I’ve been told it has nothing to do with Google being a sponsor of GNOME.
@aral They couldn't see the PR approve button because of the huge wall of Google money
@aral @aramloosman ooof a lot of words just to say: neh, just make so that *insert small ethical company*'s integration is just as easy as multi billion company with endless money Google.
@aral @ff0000
Yeah thats uncool :/
To be fair to the dev, I would also say that if one would start to add more providers than 3+more, one would need to redesign the page.
But I completely agree that it is not a solution to simply deny your work on it because it would question some previous work. Otherwise when will anything ever change?
@celia @aral @ff0000
GNOME does take some controversial decisions or lack thereof.
I really appreciate these: https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge_requests/54
https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge_requests/64
@aral Sometimes i think people just don't want to even (simply) offer alternatives to people. Not even when they come in the form of PR's.