rone: (FFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUU)
entombed in the shrine of zeroes and ones ([personal profile] rone) wrote2014-02-05 11:34 pm
Entry tags:

why is the hot new thing always written by feckless fucks?

Look at this shit.  Revolution Analytics broke the way that their site redirects to the new packages location, so some enterprising soul, as a workaround, suggests replacing the systematic way of determining package location with a hardcoded path to the new repository location in R's system configuration.  Ugly, sure, but whatever works in the short term, but then, note the comment posted two weeks later by an actual RA employee who "helpfully" suggests another URL for people using a different version of R, instead of, i dunno, begging forgiveness for their incompetent site administration and promising to fix it.

This was posted three months ago.  FUCK YOU, FIX IT.

So i emailed their support address, noting the brokenness, and asked for an official diagnosis and solution.  The support droid officially responds to my report by copying and pasting the above workaround.  When i asked when they expected to fix the broken redirects, they said, "no ETA." (lagniappe: the support droid's email signature includes "Visit our Support Portal at http:\\support.revolutionanalytics.com" NICE BACKSLASHES DUDE)

So let me get this straight; your software's ability to install packages from your own repository is broken, you offer me a hardcoded workaround that will break by your next release, and you have no clue when you will fix your fucking site?

FUCK

YOUUUUUUUUUU

You know what else?  One of their installation scripts wants to know where the hadoop and hbase executables are on your filesystem.  So if you don't pass along their location with the HADOOP_HOME and HBASE_HOME environment variables, or on the command line, it looks for them by running find / -type d -name hadoop and then find / -type d -name hbaseYOU ARE OUT OF YOUR TINY FUCKING LITTLE MINDS.

[identity profile] en-ki.livejournal.com 2014-02-07 09:36 pm (UTC)(link)
Repeat after me:

If it's not in the main Debian repository, it doesn't exist.