Post ATPpWgrUApB1Z90adE by phoenix@firebird.zone
(DIR) More posts by phoenix@firebird.zone
(DIR) Post #ATPpTvgabJr6fpayPI by phoenix@firebird.zone
2023-03-08T19:38:13.349835Z
0 likes, 0 repeats
i strongly dislike the node ecosystem>all nodejs distributions come with corepackthe fedora package doesn't
(DIR) Post #ATPpWgrUApB1Z90adE by phoenix@firebird.zone
2023-03-08T19:38:48.196771Z
0 likes, 0 repeats
my current workspace is an amalgamation of package managers installed both locally and globally and it hurts my head i'm going to just get rid of it all and use nvm
(DIR) Post #ATRhQJrSMhnzB0MkEq by gecko@fosstodon.org
2023-03-09T13:37:12Z
0 likes, 0 repeats
@phoenix distrobox my beloved
(DIR) Post #ATRhQLReTcLu5YJAIK by phoenix@firebird.zone
2023-03-09T17:17:21.819952Z
0 likes, 0 repeats
@gecko i would rather die than use distrobox on my server
(DIR) Post #ATRiKSTNXBtW6MsAUa by gecko@fosstodon.org
2023-03-09T17:27:08Z
0 likes, 0 repeats
@phoenix in that case I'm more concerned you haven't started out with Docker/Podman to begin with :P
(DIR) Post #ATRiKTietri9y31swq by phoenix@firebird.zone
2023-03-09T17:27:29.538743Z
0 likes, 0 repeats
@gecko because i hate containers more
(DIR) Post #ATRiMbHFlqDnzHDrYe by phoenix@firebird.zone
2023-03-09T17:27:57.938914Z
0 likes, 0 repeats
@gecko if it can be done without a container i would prefer to do it that way first
(DIR) Post #ATRkrfD5OlMJ4PDHou by gecko@fosstodon.org
2023-03-09T17:43:43Z
0 likes, 0 repeats
@phoenix > complains about lack of dependency isolation> refuses to use technologies for dependency isolation:)
(DIR) Post #ATRkrh5MQSMqt1c93Y by phoenix@firebird.zone
2023-03-09T17:55:52.562036Z
1 likes, 0 repeats
@gecko i quite like tools for dependency isolation. i use virtualenvs for python, which is one of the only languages i deploy/work on that requires such a level of it. i do not use node. i installed node for foundkey, which i also do not use. i assumed i would be able to use my system's node environment, installed from the package manager, to accomplish this task, and found that it was missing tools. it is entirely my fault that i didn't switch to nvm right then and there, but this is also a problem that could've and should've been avoided by the upstream package maintainer packaging a complete distribution, or packaging corepack separately like yarn is. from there, knowing i was going to make a mess, i installed all of that locally (globally) via npm. i am not a talented or knowledgeable sysadmin and it is because of that that i didn't decide to use the "industry standard" third party tools to manage this installation. but, of course, the problem remains that these are extremely useful for operation of this joke of an ecosystem. docker, podman and other examples provide a solution for what shouldn't be a problem. my excuse for not being able to natively run a social media server that i do not plan on actively using on my own personal server should not be to give up and just let the monolithic container system take over for me. it's counter productive towards my own goal of becoming a better sysadmin and the added complexity of using container systems in my eyes is just not worth the time when using something like nvm lets you have a native installation easily. hell, i could've even switched to a copr or just installed node as suggested from their own site, and my problem wouldn't happen. containers are big, do so much more than i need them to do (dependancy management...) and telling everyone to just use a container, or to just use nix instead of using something that works on their system (aka not a virtualized system) is stupid compared to the relative ease of maintaining a linux system. to reiterate, while it's good that these systems erase all chances of your system failing, i do not want to use them because i want to ensure that my own system works.
(DIR) Post #ATRkrhYmf3u4MHNduy by gecko@fosstodon.org
2023-03-09T17:44:13Z
0 likes, 0 repeats
@phoenix actually, what about Snap? :>