autopkg / dataJAR-recipes

Elegant and powerful Apple services for business and education.
https://www.datajar.co.uk
Apache License 2.0
113 stars 80 forks source link

PreSonus Universal Control.download.recipe doesn't pull latest version #350

Closed andrewvalentine closed 1 month ago

andrewvalentine commented 1 month ago

The latest version is v4.3.2.100484, but the recipe still pulls v4.0.0.90879. I'm afraid I don't have the required RegEx skills to know how to fix this (if that even is the issue...)

paul-cossey commented 1 month ago

Hi, @andrewvalentine

Thanks for raising this, could you give this commit https://github.com/autopkg/dataJAR-recipes/compare/8a3ee713ddc3...bdc26cb1a93a a try please?

It's grabbing the latest for me

autopkg run -v PreSonus\ Universal\ Control.munki.recipe
Looking for com.github.dataJAR-recipes.download.PreSonus Universal Control...
Did not find com.github.dataJAR-recipes.download.PreSonus Universal Control in recipe map
Rebuilding recipe map with current working directories...
Looking for com.github.dataJAR-recipes.download.PreSonus Universal Control...
Found com.github.dataJAR-recipes.download.PreSonus Universal Control in recipe map
**load_recipe time: 0.004411834001075476
Processing PreSonus Universal Control.munki.recipe...
WARNING: PreSonus Universal Control.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLTextSearcher
URLTextSearcher: Found matching text (match): pae-web.presonusmusic.com/downloads/products/dmg/PreSonus_Universal_Control_v4_3_2_100484.dmg
URLDownloader
URLDownloader: Storing new Last-Modified header: Fri, 21 Jun 2024 17:29:46 GMT
URLDownloader: Storing new ETag header: "6c6c1998954a449dc398bbf67d55986f-18"
URLDownloader: Downloaded /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/downloads/PreSonus_Universal_Control_v4_3_2_100484.dmg
EndOfCheckPhase
CodeSignatureVerifier
CodeSignatureVerifier: Mounted disk image /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/downloads/PreSonus_Universal_Control_v4_3_2_100484.dmg
CodeSignatureVerifier: Verifying installer package signature...
CodeSignatureVerifier: Package "PreSonus Universal Control.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: 2024-06-20 17:02:21 +0000
CodeSignatureVerifier:    Certificate Chain:
CodeSignatureVerifier:     1. Developer ID Installer: PreSonus Software Limited (Q524P4NWE7)
CodeSignatureVerifier:        Expires: 2027-10-27 09:11:41 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            DD 07 8F C8 8D 50 43 33 C2 BC 09 EB 43 B2 82 D5 A4 66 2A 27 07 2E 
CodeSignatureVerifier:            3E 79 FA 97 B1 6F 7D A4 FF 97
CodeSignatureVerifier:        ------------------------------------------------------------------------
CodeSignatureVerifier:     2. Developer ID Certification Authority
CodeSignatureVerifier:        Expires: 2031-09-17 00:00:00 +0000
CodeSignatureVerifier:        SHA256 Fingerprint:
CodeSignatureVerifier:            F1 6C D3 C5 4C 7F 83 CE A4 BF 1A 3E 6A 08 19 C8 AA A8 E4 A1 52 8F 
CodeSignatureVerifier:            D1 44 71 5F 35 06 43 D2 DF 3A
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
PkgCopier
PkgCopier: Mounted disk image /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/downloads/PreSonus_Universal_Control_v4_3_2_100484.dmg
PkgCopier: Copied /private/tmp/dmg.4VYPaH/PreSonus Universal Control.pkg to /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/PreSonus Universal Control.pkg
MunkiImporter
MunkiImporter: Using repo lib: AutoPkgLib
MunkiImporter:         plugin: FileRepo
MunkiImporter:           repo: /Users/Shared/munki_repo
MunkiImporter: Copied pkginfo to: /Users/Shared/munki_repo/pkgsinfo/apps/PreSonus Universal Control/PreSonus Universal Control-4.3.2.plist
MunkiImporter:            pkg to: /Users/Shared/munki_repo/pkgs/apps/PreSonus Universal Control/PreSonus Universal Control-4.3.2.pkg
Receipt written to /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/receipts/PreSonus Universal Control.munki-receipt-20240712-172326.plist

The following new items were downloaded:
    Download Path                                                                                                                                                
    -------------                                                                                                                                                
    /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/downloads/PreSonus_Universal_Control_v4_3_2_100484.dmg  

The following packages were copied:
    Pkg Path                                                                                                                             
    --------                                                                                                                             
    /Users/paul.cossey/Library/AutoPkg/Cache/com.github.dataJAR-recipes.munki.PreSonus Universal Control/PreSonus Universal Control.pkg  

The following new items were imported into Munki:
    Name                        Version  Catalogs  Pkginfo Path                                                            Pkg Repo Path                                                         Icon Repo Path  
    ----                        -------  --------  ------------                                                            -------------                                                         --------------  
    PreSonus Universal Control  4.3.2    testing   apps/PreSonus Universal Control/PreSonus Universal Control-4.3.2.plist  apps/PreSonus Universal Control/PreSonus Universal Control-4.3.2.pkg 
paul-cossey commented 1 month ago

Changes are working for us. Closing this issue.