Yum install Cirrus, or "architects" and the Peter Principle



  • I've come to the conclusion that all so-called architects have "risen to their level of incompetence" as per the Peter Principle.

    As a contractor I've developed a web app to run on an embedded device.  There's lots of proprietary software on the device developed by the company who manufactured the microprocessor.

    After initial delivery of the first phase of the project I've been tasked with getting the web app to additionally run in a non production environment, as the manufacturer of the embedded device often leaves us without the actual hardware, as there are only a few prototypes, and the client has dibs on most if not all of them.

    The underlying operating system kernel is Linux, with "busybox" utilities, and "freenas" server software, not atypical on an embedded device.  The microprocessor company in turn built an API on top of these utilities, and the web UI interfaces with this API.  Some of their API is just a thin wrapper over the busybox utilities, but some of it customized and proprietary.

    There were some issues in getting our Linux VMWare image configured as similarly to the embedded device as possible.  The delivery manager suggested I get the help of their senior architect, that he could "help with anything".

    He sits at my workstation where the VMWare is running, and first googles for the name of the microprocessor company.  For arguments sake let's say it's Cirrus, though it actually isn't.  He asks me what they do, and I tell him, they are a microprocessor company, he apparently doesn't believe me, and googles anyway, only to find their home page and how they really are a microprocessor company.

    He then chides me for not having installed their software on the vmware, and then this is what he types at the command prompt (again, using Cirrus as an example, that's not really the company):

    yum install Cirrus


     



  • @jemptymethod said:

    yum install Cirrus

    Damn, I didn't know yum was that good... 

    All I have to do now is type yum install Google and I'll be rich! 



  • So, TRWTF is that he should have typed:

     

    $ sudo apt-get install Cirrus


  • @boomzilla said:

    So, TRWTF is that he should have typed:

    $ sudo apt-get install Cirrus

    Nice.  So the VM that he was using was a Debian VM inside of a Fedora install.   



  • @jemptymethod said:


    yum install Cirrus


    I've been struggling to find a "yum install Citrus" joke for the last ten minutes, but it just isn't there yet...



  • @boomzilla said:

    So, TRWTF is that he should have typed:

     

    $ sudo apt-get install Cirrus

    Except not really Cirrus. 



  • @Benn said:

    @jemptymethod said:

    yum install Cirrus


    I've been struggling to find a "yum install Citrus" joke for the last ten minutes, but it just isn't there yet...

     IIRC yum is a Linux package manager used on scratch head Suse? Fedora? I don't know about the syntax, but I think what he's trying to do is "install" the Cirrus software into the VMWare image.
     



  • @Benn said:

    I've been struggling to find a "yum install Citrus" joke for the last ten minutes, but it just isn't there yet...

    It's ok.  I'll pretend you made the joke, and laugh out loud.  Then refuse to repeat what was so funny. 

    @tdittmar said:

    IIRC yum is a Linux package manager used on scratch head Suse? Fedora? I don't know about the syntax, but I think what he's trying to do is "install" the Cirrus software into the VMWare image.

    humor meter broken.  let me help. 

    Citrus vs Cirrus



  •  I must say, I really don't understand the WTF entirely (besides the comical play on words by Benn):

    Yum can be used to install packages. He apparently was used to a different setup/distro. I think that is pretty easy to be mistaken on.

    Let's pick on the Linux n00bs! Yay!

    What a way to welcome new users to the 'OS of the future'!

     

    But of course I might be missing something...



  • @MasterPlanSoftware said:

    But of course I might be missing something...

    <Cliched Response> What you're probably missing is the misfortune of having using yum! yum is The Real WTF (TM) </Cliched Response>

    I think the problem is that the particular microprocessor software software would almost certainly not be in a package repository such as yum. In my experiences with Fedora a couple of years ago, yum has basically got bugger all in it.

    Although I may have missed the mark on this one too...
     



  • @MasterPlanSoftware said:

     I must say, I really don't understand the WTF entirely (besides the comical play on words by Benn):

    http://www.fedoraforum.org/forum/showthread.php?t=25880

    Yum can be used to install packages. He apparently was used to a different setup/distro. I think that is pretty easy to be mistaken on.

    Let's pick on the Linux n00bs! Yay!

    What a way to welcome new users to the 'OS of the future'!

     

    But of course I might be missing something...

    As I understood the OP:

    A processor company (Motarola, Cirrus, Intel, etc.) has 'software' for the chips they produce that {may/probably doesn't} run on the VMWare installation of the embedded processor  the OP had running and the architect just blindly typed  <font face="courier new,courier">yum install $NAME_OF_CHIP_MANUFACTURER</font> thinking it would download and install said software advertised on their homepage. Which was probably for Windows.

    But I assume.



  • He also assumed that someone had uploaded the nonexistant $NAME_OF_CHIP_MANUFACTURER file to the repository (or repositories) where yum was looking, and that the name of the file was $NAME_OF_CHIP_MANUFACTURER and not something like $NAME_OF_CHIP_MANUFACTURER-DEVEL.

     You know what they say about making assumptions.



  • @PJH said:

    @MasterPlanSoftware said:

     I must say, I really don't understand the WTF entirely (besides the comical play on words by Benn):

    http://www.fedoraforum.org/forum/showthread.php?t=25880

    Yum can be used to install packages. He apparently was used to a different setup/distro. I think that is pretty easy to be mistaken on.

    Let's pick on the Linux n00bs! Yay!

    What a way to welcome new users to the 'OS of the future'!

     

    But of course I might be missing something...

    As I understood the OP:

    A processor company (Motarola, Cirrus, Intel, etc.) has 'software' for the chips they produce that {may/probably doesn't} run on the VMWare installation of the embedded processor  the OP had running and the architect just blindly typed  <font face="courier new,courier">yum install $NAME_OF_CHIP_MANUFACTURER</font> thinking it would download and install said software advertised on their homepage. Which was probably for Windows.

    But I assume.

    Right... but how is this a WTF?

    I don't always know a package name when using apt-get, and sometimes before googling, I will go ahead and give a run to 'sudo apt-get install $WhateverIKnowAboutWhatIWantToInstall'. Surprising part? It sometimes even works! So while it may have had a low probability in achieving results, it didn't harm anything either.



  • @MasterPlanSoftware said:

    Right... but how is this a WTF?

    I don't always know a package name when using apt-get, and sometimes before googling, I will go ahead and give a run to 'sudo apt-get install $WhateverIKnowAboutWhatIWantToInstall'. Surprising part? It sometimes even works! So while it may have had a low probability in achieving results, it didn't harm anything either.

     

    Unless, of course, there is a package named Cirrus that is completely unrelated to the microprocessor company, and whose only purpose is to detonate the entire network upon install.  What then, mr. smarty pants?



  • @shadowman said:

    @MasterPlanSoftware said:

    Right... but how is this a WTF?

    I don't always know a package name when using apt-get, and sometimes before googling, I will go ahead and give a run to 'sudo apt-get install $WhateverIKnowAboutWhatIWantToInstall'. Surprising part? It sometimes even works! So while it may have had a low probability in achieving results, it didn't harm anything either.

    Unless, of course, there is a package named Cirrus that is completely unrelated to the microprocessor company, and whose only purpose is to detonate the entire network upon install.  What then, mr. smarty pants?

     

    ...



  • @belgariontheking said:

    @Benn said:

    I've been struggling to find a "yum install Citrus" joke for the last ten minutes, but it just isn't there yet...

    It's ok.  I'll pretend you made the joke, and laugh out loud.  Then refuse to repeat what was so funny. 

    @tdittmar said:

    IIRC yum is a Linux package manager used on scratch head Suse? Fedora? I don't know about the syntax, but I think what he's trying to do is "install" the Cirrus software into the VMWare image.

    humor meter broken.  let me help. 

    Citrus vs Cirrus

    Oops 🙂 Thought it was a quoting error... Guess I was too pissed by The Daily SpectateSwamp to actually read the post...



  • Sorry if I wasn't explicit enough, though some here did correctly surmise the WTF.  And that is, that there was no way that there was going to be any such package available through yum, as it was a proprietary mashup of busybox, freenas, & custom code by the microprocessor company, especially for this prototype embedded device.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.