timsutton / aamporter

Utility to batch download Adobe Creative Suite/Cloud updates and optionally import them into a Munki repository.
MIT License
86 stars 14 forks source link

Aamporter does not "see" Adobe Photoshop CC 2014.1 (15.1) update #10

Closed MiqViq closed 9 years ago

MiqViq commented 10 years ago

Cannot download Adobe Photoshop CC 2014.1 (15.1) update. Update feed file has the update marked with FEATURE-tag. Does aamporter ignore updates that are mrked as FEATURE?

timsutton commented 10 years ago

At one point before the "real" release of CC last year, there was some logic to handle FEATURE, but it later seemed (as per #5) that it's a question of "TargetLicensingType" of 1 in the metadata.

If you'd like to test, you can set skipTargetLicensingCC to False in this line:

https://github.com/timsutton/aamporter/blob/b5b0d950252645486c038f055631383c422a97c7/aamporter.py#L173

From my end, it looks like this pulls the downloads for at least these two channels I tried:

What I'm more curious about is whether RUM would trigger updates for an older Photoshop CC 2014 CCP install (I'm guessing it would, if RUM is still supported with CC). Could you test that as well?

hfike commented 10 years ago

Changing that line to False did indeed cause aamporter to pull the Photoshop 15.1 update! I did not notice the InCopy update, though. I have not implemented RUM, so I am unable to test, however, if no one else is using it, I could look into setting it up for testing.

timsutton commented 10 years ago

RUM doesn't really require a setup. You just download it off their website and run the tool as root:

http://helpx.adobe.com/creative-cloud/packager/using-remote-update-manager.html#main-pars_header_5

I'm mainly interested in:

hfike commented 10 years ago

I'll setup a test VM that gets my all the CC 2014 apps but no additional updates (some updates were already packaged with CCP) and see what RUM comes up with.

timsutton commented 10 years ago

Just tested against two CS6 suites I support. With skipTargetLicensingCC set to True, it pulls in additional "Creative Cloud" updates for Photoshop CS6 and DreamWeaver CS6, which normally you would not deploy to clients installed via an AAMEE package. It also pulled in an Illustrator 16.2.1 update - currently Adobe's site lists a 16.2.2 "subscription" update, so this also looks like it was at least a part of the subscription they introduced before the major new CC apps were released.

Since updates for CS6 will go away at some point, it might be reasonable enough to simply special-case this behavior to be True for the few known CS6 channels that contain the updates, and otherwise be False.

hfike commented 10 years ago

I ran RUM in my test VM and it looks like it took care of all the updates the same as AAM did, as well as what the updates aamporter pulled in that munki installed. Anything specific you are looking for?

timsutton commented 9 years ago

I've finally changed this default behaviour here: 5791517f94743175595a33e93cb39b29f7ff95db

See if it now lists the correct updates for you?

MiqViq commented 9 years ago

Hi,

a quick run with this:

python /Volumes/Users/Shared/Adobe_Updates/CC_2014/aamporter.py -p /Volumes/Users/Shared/Adobe_Updates/CC_2014/AdobeCC_2014_Design_and_Web_air_trial.ccp.plist -p /Volumes/Users/Shared/Adobe_Updates/CC_2014/AdobeCC_2014_Master_air_trial.ccp.plist -p /Volumes/Users/Shared/Adobe_Updates/CC_2014/AdobeCC_2014_Standard_air_trial.ccp.plist

and these were downloaded:

AdobeInDesignCC2014-10.0-10.1.0.071.dmg AdobeSpeedGrade-8.0.0-Trial-8.1.0.dmg AdobePhotoshopCC2014-15.0-15.2.1.dmg AdobeIllustrator18-mul-18.1.0.430.2.dmg AdobeAfterEffects-13.0.0-Trial-13.1.1.dmg AdobeAudition-7.0.0-Trial-7.1.0.dmg AdobePremierePro-8.0.0-Trial-8.1.0.dmg AdobePrelude-3.0.0-Trial-3.1.0.dmg

(There were some fresh updates already in my aamporter cache from yesterdays run)

So thanks Tim, this seems to be working!

br,

MiqViq aka Mika Viikki

On 31.10.2014, at 16:01, Timothy Sutton notifications@github.com wrote:

I've finally changed this default behaviour here: 5791517

See if it now lists the correct updates for you?

— Reply to this email directly or view it on GitHub.

timsutton commented 9 years ago

Thanks for the quick update :smile: I'll close this.

Referencing #4 here, since @mosen dug up some more details about the possible meaning of other licensing types.

hfike commented 9 years ago

Looks good. I just compared against my run from early this morning (where I had modified aamporter.py to set skipTargetLicensingCC to False) and the outputs were exactly the same. Thanks!

timsutton commented 9 years ago

And sorry for taking so long for such a trivial change. But, we just got a CC account yesterday, so I'm finally motivated to keep better track of this stuff again.

MiqViq commented 9 years ago

No worries.

Good that you are finally up to date with Adobe CC products.

-MiqViq

On 31.10.2014, at 16.41, Timothy Sutton notifications@github.com wrote:

And sorry for taking so long for such a trivial change. But, we just got a CC account yesterday, so I'm finally motivated to keep better track of this stuff again.

— Reply to this email directly or view it on GitHub.