autopkg / recipes

Recipes for AutoPkg
231 stars 206 forks source link

com.github.autopkg.munki.MSTeams pulls old version #455

Closed rebncs closed 1 year ago

rebncs commented 1 year ago

Describe the problem com.github.autopkg.munki.MSTeams appears to pull an older version than available in the "Production" channel. After updating repos and recipes:

com.github.autopkg.munki.MSTeams pulls 1.5.00.31156 from (BASE_URL) https://officecdn.microsoft.com/pr/ com.github.apettinen.munki.MSTeams pulls 1.6.00.364 from (BASE_URL) https://teams.microsoft.com/downloads/DesktopURL a manual download from the link on macadmins.software pulls 1.6.00.364 from https://go.microsoft.com/fwlink/?linkid=869428

Preferences contents This does not appear to be relevant here. Available on request.

AutoPkg output This does not appear to be relevant here. Available on request.

Expected behavior I would expect to get the most recent version of MSTeams available in the "Production" channel

Version (please complete the following information):

flammable commented 1 year ago

I'm testing this again and not seeing this behavior anymore.

% autopkg make-override MSTeams.munki.recipe
Override file saved to /Users/mike.solin/Documents/git_repos/it-munki-repo/recipe_overrides/MSTeams.munki.recipe
% bbedit /Users/mike.solin/Documents/git_repos/it-munki-repo/recipe_overrides/MSTeams.munki.recipe
% autopkg run -v local.munki.MSTeams
Processing local.munki.MSTeams...
MSOfficeMacURLandUpdateInfoProvider
MSOfficeMacURLandUpdateInfoProvider: Requesting xml: https://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/0409TEAMS10.xml
MSOfficeMacURLandUpdateInfoProvider: Found URL https://statics.teams.cdn.office.net/production-osx/1.6.00.11156/Teams_osx.pkg
MSOfficeMacURLandUpdateInfoProvider: Got update: 'Teams Update 1.6.00.11156'
MSOfficeMacURLandUpdateInfoProvider: Extracting version 611156 from metadata 'Update Version' key
MSOfficeMacURLandUpdateInfoProvider: Extracting version 611156 from metadata 'Update Version' key
MSOfficeMacURLandUpdateInfoProvider: Additional pkginfo: {'minimum_os_version': '10.11.0', 'installs': [{'CFBundleVersion': '611156', 'path': '/Applications/Microsoft Teams.app', 'type': 'application'}]}
URLDownloader
URLDownloader: Storing new Last-Modified header: Fri, 21 Apr 2023 19:00:57 GMT
URLDownloader: Storing new ETag header: "0x8DB429ABDB3C9D5"
URLDownloader: Downloaded /Users/mike.solin/Library/AutoPkg/Cache/local.munki.MSTeams/downloads/MSTeams-611156.pkg
EndOfCheckPhase
CodeSignatureVerifier
CodeSignatureVerifier: Verifying installer package signature...
CodeSignatureVerifier: Package "MSTeams-611156.pkg":
CodeSignatureVerifier:    Status: signed by a developer certificate issued by Apple for distribution
CodeSignatureVerifier:    Notarization: trusted by the Apple notary service
CodeSignatureVerifier:    Signed with a trusted timestamp on: 2023-04-21 17:20:25 +0000
CodeSignatureVerifier:    Certificate Chain:
CodeSignatureVerifier:     1. Developer ID Installer: Microsoft Corporation (UBF8T346G9)
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            6A 66 CD 33 B5 5B 9C 14 86 02 29 09 DB 7E 00 85 53 11 29 6B CE 11
CodeSignatureVerifier:            9F 2A 93 5C 69 BF 56 3A 79 82
CodeSignatureVerifier:        ------------------------------------------------------------------------
CodeSignatureVerifier:     2. Developer ID Certification Authority
CodeSignatureVerifier:        Expires: 2027-02-01 22:12:15 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            7A FC 9D 01 A6 2F 03 A2 DE 96 37 93 6D 4A FE 68 09 0D 2D E1 8D 03
CodeSignatureVerifier:            F2 9C 88 CF B0 B1 BA 63 58 7F
CodeSignatureVerifier:        ------------------------------------------------------------------------
CodeSignatureVerifier:     3. Apple Root CA
CodeSignatureVerifier:        Expires: 2035-02-09 21:40:36 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            B0 B1 73 0E CB C7 FF 45 05 14 2C 49 F1 29 5E 6E DA 6B CA ED 7E 2C
CodeSignatureVerifier:            68 C5 BE 91 B5 A1 10 01 F0 24
CodeSignatureVerifier:
CodeSignatureVerifier: Signature is valid
CodeSignatureVerifier: Authority name chain is valid
MunkiPkginfoMerger
MunkiPkginfoMerger: Merged {'minimum_os_version': '10.11.0', 'installs': [{'CFBundleVersion': '611156', 'path': '/Applications/Microsoft Teams.app', 'type': 'application'}]} into pkginfo
MunkiImporter
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter:         plugin: FileRepo
MunkiImporter:           repo: /Users/mike.solin/Documents/test_munki_repo
MunkiImporter: Copied pkginfo to: /Users/mike.solin/Documents/test_munki_repo/pkgsinfo/apps/MSTeams-1.00.611156.plist
MunkiImporter:            pkg to: /Users/mike.solin/Documents/test_munki_repo/pkgs/apps/MSTeams-611156-1.00.611156.pkg
Receipt written to /Users/mike.solin/Library/AutoPkg/Cache/local.munki.MSTeams/receipts/local.munki-receipt-20230524-115555.plist

The following new items were downloaded:
    Download Path
    -------------
    /Users/mike.solin/Library/AutoPkg/Cache/local.munki.MSTeams/downloads/MSTeams-611156.pkg

The following new items were imported into Munki:
    Name     Version      Catalogs  Pkginfo Path                    Pkg Repo Path                        Icon Repo Path
    ----     -------      --------  ------------                    -------------                        --------------
    MSTeams  1.00.611156  testing   apps/MSTeams-1.00.611156.plist  apps/MSTeams-611156-1.00.611156.pkg

1.00.611156 appears to be the latest version on macadmins.software, too.

rebncs commented 1 year ago

I concur, I'm now getting the latest version as well.

rebncs commented 1 year ago

Confirmed that the recipe once again pulled the correct version of Teams after another update. I believe the issue is resolved.