Adobe, pack out your trash

Part of a good installer is cleanup

By John Welch  7 comments

I recently had a chance to do a manual install of Adobe's CS5 Master Collection on my Macbook Pro. Anyone who knows me knows that I am particularly hard on installers, because as a sysadmin, I deal with them a lot. I have to say for 99% of the experience, I was reasonably pleased. Compared to CS installers of yore, the install went well, and Adobe finally waits until the absolute last minute to flash the infamous "please quit your browser" notice. You still have to, but instead of making you do so for the entire installation, you only have to deal with this annoyance for a few minutes at most.

It's not a removal of a pain point, but it does reduce the pain rather a lot, so I'm kind of happy about it.

I didn't give the install much thought until a few days later, when I was running top, and noticed that I had a new process named "growl". Now, I know what Growl is, and what it does. (For the uninitiated, Growl is a third party notification system/framework to help applications and processes give you more kinds of event notifications.) Growl is, by any measure, popular, well-liked, and useful.

However, I didn't install it. I don't use Growl, I like to keep my OS as clean as possible. I do a lot of testing, so things like Growl complicate my testing matrix. I also like an OS that's not always trying to get my attention. So, I started poking around, and asking about and found out that CS5 installs Growl. That seemed strange, because before I deleted it, I checked to see what was using Growl, and nothing was. Weird.

I did more digging and I found out that Growl is used to remind you about registration and creating an Adobe Online ID. That's it. A one-time usage. Sigh. Really? For a single-use notification, you had to install a PreferencePane that runs a background process as a system-wide notification tool? You couldn't have just created an HTML file, a PDF file, a Flash Animation, (I understand Adobe is quite taken by the last two), or even just display a simple graphic in a window?

Even worse, you install Growl without my approval, without even notifying me, and you don't have the courtesy to uninstall it afterwards? I mean, if Growl is there already and you want to use it, well, that's perfectly fine. That's making use of an existing service, and a lot of applications will use Growl if it's there. But "using it if it's already there" and "installing and leaving it on my system without even a heads-up" are two rather different things. It's exactly like Adobe installing multiple copies of Opera's web browser on your system in CS4 and earlier. No warning, no notification, just surprise, you have two copies of a web browser you may not have had before. This was infuriating and it was make even worse by Adobe's 'answer' when I asked "who is responsible for security updates?"

Adobe's response was "Well, since they're hidden inside an application bundle, we don't feel anyone will ever double-click on it." When I asked them if they'd ever heard of "AppleScript", they were curiously silent.

This is the exact same thing, the exact same mentality, only worse, because at least Opera, in theory, would be used multiple times over the course of using CS4 and earlier. Growl, as it stands, is used once, and then left there like a discarded burger wrapper. We know, of course, what the answer will be to "who's responsible for patches/security updates to this bit of trash you left laying about?", and it's not going to be "Adobe".

Great. Another piece of software I didn't want, that's not used by the software that installed it, left laying around because someone didn't want to take the time to either come up with an alternative to installing and then abandoning Growl, or didn't want to go through the trouble to uninstall it if it wasn't there already.

This is the kind of thing that kills what had been a good install experience. Now, instead of thinking, "Wow, that was a noticeable step up from CS4", it's yet another case of Adobe spraying my filesystem with random stuff, and refusing to clean up after themselves.

Way to keep making the same mistake over and over again.

7 comments

    Anonymous 45 weeks ago
    Hi Everyone,Adobe CS5 is installing the Growl Pref Pane when you install any CS5 Suite or Point Product. We added Growl notifications to remind users to claim their complimentary benefits for registering their product and to update their Adobe.com profiles. Complimentary benefits include things like "30 days of lynda.com online video training", "PhotoTools 2.5 plug-in", etc. To see a list of all registration benefits please go to http://registrationbenefits.adobe.com/benefits/We realize that this is causing a lot of consternation with both CS5 and Growl users. We should have been more transparent and made Growl an optional install. We made a mistake and are actively working to mitigate the problem. Adobe is engaging the Growl team and will keep them updated on any changes that might impact them in the future. Our engineering team is reviewing options and will be addressing some of your concerns in upcoming updates. In the mean time, please follow the link @ http://kb2.adobe.com/cps/840/cpsid_84093.html to get more details on how to remove Growl or disable these notifications. Disabling notifications or removing Growl has no impact on how CS5 applications work.For enterprise IT administrators who do not wish to have Growl installed, we are making changes to the Enterprise Toolkit to disable Growl. The Enterprise Toolkit is being rebranded as the Adobe Application Manager Enterprise Edition (AAMEE) for CS5. AAMEE for CS5 will be available as a free download in early June. More information about the AAMEE tool can be found at http://www.adobe.com/devnet/creativesuite/enterprisedeployment.htmlChecking the "Disable product registration reminders" checkbox in AAMEE will turn off notification and the Growl Preference Pane will not be installed on the user's machine in that case. I will post the contents of this message at http://blogs.adobe.com/OOBE/. Please feel free to send us feedback there.Sincerely,Yashodhan GokhaleSenior Product Manager
    Anonymous 46 weeks ago
    I saw a Growl update run & thought " Oh No .. Spyware on my Mac!" I hit exit fast & Googled it . Of coarse the top ten searches go to Growl web site. Any update from Adobe should be marked " Update from Adobe " Who the hell is Growl . This has to be another spyware posing as a helpful app , but really a marketing tool . I have enough spyware following me around on my phone , TV & now on my Adobe software ....I give up ! RHH
    Anonymous 1 year ago
    How can someone in an organization large as Adobe not see it as a problem… the six figure marketing geniuses at Adobe needs to be fired. Adobe used to be a software company run by engineers creating innovative products. Now they are run by marketing dweebs.
    Anonymous 1 year ago
    At least during their feedback session for an at that time to-be-developed Enterprise packaging tool that now is AAMEE it did. Now we find out that wrapping a pile of garbage in a PKG is still just that, a pile of garbage and no one is coming to collect it. This also from the company that initially in one of their first posts on the OOBE blog was completely unaware of the ability to span multiple installer source volumes, one of the main reasons they said they couldn't use PKG installers. Meanwhile Apple had been using some 8+ DVDs for their FCS suite... Crazy stuff.
    Anonymous 1 year ago
    ...as a systems administrator, I'm also unhappy about (yet another case of ) Adobe taking liberties at our expense. Who's decision was it to allow Growl to be installed? That person needs to be fired. Period. Who's responsible for Adobe's horrible installers? THAT person needs to be fired as well.Sorry, but I don't care if it's Growl (which I use extensively - which I do NOT want anyone installing on top of), or something as (seemingly insignificant as) a lousy font being put into the /Library/Fonts folder.Adobe is the 800 pound gorilla in the graphic arts. Their management structure needs a serious shake down if they have any chance of getting back on track to making great software (instead of Adobe developers flying off on different tangents that make no logical sense).Bad installers. Flash hogging CPU. Growl being installed (others pointed out the multiple installs of Opera browser in previous versions of CS). Adobe is a house out of order. Clean it up.Enough of the "one code set across platforms" nonsense too!Hire young. Hire bright. Get the job done.Don Montalvo, TX
    Anonymous 1 year ago
    I'm upset that 'anonymous' above "despises" Growl (I can't imagine why he/she would), but *much* more upset that Adobe is installing Growl without prompting.I'm a Growl developer. I think Growl is awesome, and I think you (dear Mac user) could benefit from using it. I would never want it installed without your permission. I speak for the Growl team when I say that.Please direct your frustration at Adobe for its installer's behavior and not at the open source, volunteer-only Growl project team members. Thanks!
    Anonymous 1 year ago
    It does the same thing with Adobe Air - you have to manually uninstall it.I *despise* Growl. To install it without notification or consent is simple arrogance.

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      IT Management/StrategyWhite Papers & Webcasts

      White Paper

      HP NonStop SQL Fundamentals whitepaper

      This whitepaper offers a detailed look into the fundamentals of HP NonStop SQL solutions. See how this system delivers unprecedented levels of application availability with fail-safe data integrity and meets the needs of enterprises with large-scale business critical applications.

      White Paper

      Top Solutions and Tools to Prevent Devastating Malware

      Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring (FIM) tools that provide immediate alerts. This white paper has been brought to you by NetIQ, the leader in solving complex IT challenges.

      White Paper

      Ten Steps to an Enterprise Mobility Strategy

      Enterprise employees are more mobile, relishing the ability to work productively anywhere, at any time. They may use any means to get connected, often creating financial and security risks for your company. Discover how to get control of your enterprise mobility strategy and ensure mobile worker productivity with these ten steps.

      White Paper

      What You Need to Know About the Costs of Mobility

      Mobile workers want to get connected anywhere, at any time, often at any cost. Enterprise mobility is often a hidden "black" budget in your company. Ensure that your traveling employees are productive everywhere, even while you control cost and security, through an enterprise mobility strategy.

      White Paper

      The 2011 iPass Mobile Enterprise Report

      This industry survey covers trends, recommendations and a policy guide on managing Enterprise Mobility for IT management and CIOs. Get data on employee device liability, as well as smartphone/tablet penetration, budget control and provisioning. Find out how your organization compares, how to ensure mobile worker productivity, and control costs.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question