July 11, 2024

Another Linux lie: we have source control solutions

Another Linux lie: we have source control solutions

Truth is: you do not.

Had a displeasure of upgrading a Gitlab instance today. Tedious shit, I must tell you.

This bitch lies about its upgrade process, at every turn.

First of all, it flat-out refused to upgrade until I googled and found that there is a special script that installs its GPG keys. You have to curl it and pipe into bash. Nice. So I get the script, and now the monstrosity shows its true, ugly face.

First, it tells me that my old version cannot be directly upgraded to the latest and greatest 17. First it has to be upgraded to 16. Fine, says I, and pins the package gitlab-ee to 16. Guess what? Now it tells me that it has to be first upgraded to 15. Then to 14.10, then to 14.0... So it seems to always bisect my version gap, to mock and bully me, instead of telling me right away what the correct next version is. Keeping in mind that the monstrosity is 1+ GB in size and takes time to d/l.

To get an idea of what nightmare Gitlab upgrade turns into, for unsuspecting sysadmins, read for example this horror story Did no one teach you, terminally-genius, ivory tower dwelling developers, to test your effin' products before you roll them out?

This instills only one feeling in me: I want all of those sophisticated, terminally genius FOSS developers to rot under 6' of mud instead of polluting the universe with their presence. Inconsiderate sadistic monsters all of them.

PS: For fairness' sake, once you get past the nightmarish version range 13.2-14.5 that requires literally every intermediate installation of each 2nd minor versions, it becomes easy-peasy. Probably, some inept and inconsiderate asshole dev on their team got an attitude adjustment from users, and they sighed and began to test their releases.

Posted by: LinuxLies at 04:25 PM | No Comments | Add Comment
Post contains 322 words, total size 2 kb.




What colour is a green orange?




16kb generated in CPU 0.0243, elapsed 0.0556 seconds.
35 queries taking 0.0336 seconds, 139 records returned.
Powered by Minx 1.1.6c-pink.