autopkg/jss-recipes

skype jss-recipe version

Closed this issue · 7 comments

Might not be an issue with your code but best place to ask.

I'm using the jss-recipe for Skype with Auto Update Magic
and it installs it over and over again.

I think the problem is that one side uses the full version 7.53.0.580
and the other side uses just 7.53 and so they never match so
it continually installs. Any ideas appreciated.

Might have been solved by this: autopkg/homebysix-recipes#122

Can you try again now?

@daroloson - What's the verdict?

@daroloson - Sorry, got confused because there's a similar issue with Spotify.

All AutoPkg recipes and templates associated with Skype should be using CFBundleVersion (7.59.0.37) instead of CFBundleShortVersionString (7.59). Can you post the criteria of your JSSImporter-generated Skype smart group?

I'm rather surprised, given how old this issue is, but this appears to persist.

After a quick review, the problem may be within the parent recipe (com.github.autopkg.pkg.Skype). Running that recipe by itself produces a package named "Skype-8.60.pkg" (as of 5/21/20), which suggests to me that %VERSION% is being set to CFBundleShortVersionString, not the CFBundleVersion (8.60.0.76).

The criteria of the JSSImporter-generated Skype smart group is as follows:
Application Title is Skype.app
and Skype Version is not 8.60
and Skype Version is not (blank)
and Computer Group member of Testing

Closing issue due to repo deprecation and archive.