Yeah, today was another of those weird days, or rather: confusing and tiring.
Confusing because, well, I dunno… I DO know that it’s my cycle again. That makes things really a little more difficult.
Tiring because some people really think they can dump every.fucking.admin.job on me, whether it is adding users to the on-premise GitLab, adding devs to AppStoreConnect, changing access rights, checking whether the GitLab-Server has enough RAM; this all comes on top of:
- Code Reviews
- “Hey imdat, I don’t know how best to approach this problem”
- “Hey imdat, should we have multi-line title-bars”
- “Hey imdat, this PDF-Annotations coming from iPad… we lose the umlauts”: it seems that the web-server [Hyperwave] just fucking *ignores* the “charset=utf-8” part in “Content-Type: application/json; charset=utf-8” and assumes, because that fuck is so old, that everything is 8-bit-ASCII
- “Hey imdat, this 2-3 users have problems with groups in Ginlo classic: their client crashes when they enter groups where members have deleted their Ginlo accounts” -> well, hmm, how to debug? I can’t reproduce… no log-entries, fucking sentry doesn’t show anything intelligent… and the users cannot join Testflight … fuck fuck fuck …
- “Hey imdat, since I am not a member of GitLab-group ‘x’, I created the ticket in group ‘y’, project ‘z’” - WHAT? What does ‘z’ have anything to do with project ‘a in group ‘g’??? WT-?
- “Hey imdat, …”
I AM DONE! SO DONE!
The worst thing probably was that Hyperwave-shit: they really don’t care about the “charset=“-part. So, when I upload a JSON with UTF-8-chars in it (e.g. some extremely rare characters in Germany such as “Ä”, “Ö”, “Ü”, “ß” - you know, those that very, very, very rarely show in German language), that crap just converts it to ISO-8859-1 and … done with it). So, I had to write an own JS-routine to receive that as bytes and convert that to UTF-8 myself.
#rant #musings #javascript #gitlab #morerant #shitday