autopkg / recipes

Recipes for AutoPkg
231 stars 206 forks source link

Handbrake recipe not pulling down latest 1.3.0 release #314

Closed fseesink closed 4 years ago

fseesink commented 5 years ago

Describe the problem Been using the Handbrake recipe for some time, but recently noticed that Handbrake 1.3.0 was released (5 days ago as I type this), yet AutoPkg never downloaded it. It's pulling something down, but still v1.2.2.

Preferences contents

{ "GIT_PATH" = "/Library/Developer/CommandLineTools/usr/bin/git"; "MUNKI_REPO" = "/Users/Shared/munki"; "RECIPE_REPOS" = { "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.MichalMMac-recipes" = { URL = "https://github.com/autopkg/MichalMMac-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes" = { URL = "https://github.com/autopkg/apettinen-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes" = { URL = "https://github.com/autopkg/apizz-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes" = { URL = "https://github.com/autopkg/bochoven-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.cgerke-recipes" = { URL = "https://github.com/autopkg/cgerke-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes" = { URL = "https://github.com/autopkg/chilcote-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes" = { URL = "https://github.com/autopkg/dataJAR-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes" = { URL = "https://github.com/autopkg/foigus-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes" = { URL = "https://github.com/autopkg/gerardkok-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.golbiga-recipes" = { URL = "https://github.com/autopkg/golbiga-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes" = { URL = "https://github.com/autopkg/hansen-m-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes" = { URL = "https://github.com/autopkg/hjuutilainen-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes" = { URL = "https://github.com/autopkg/homebysix-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes" = { URL = "https://github.com/autopkg/jaharmi-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes" = { URL = "https://github.com/autopkg/jessepeterson-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes" = { URL = "https://github.com/autopkg/jleggat-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes" = { URL = "https://github.com/autopkg/joshua-d-miller-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes" = { URL = "https://github.com/autopkg/jps3-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes" = { URL = "https://github.com/autopkg/keeleysam-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes" = { URL = "https://github.com/autopkg/n8felton-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes" = { URL = "https://github.com/autopkg/peshay-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes" = { URL = "https://github.com/autopkg/recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes" = { URL = "https://github.com/autopkg/valdore86-recipes.git"; }; "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes" = { URL = "https://github.com/autopkg/ygini-recipes.git"; }; }; "RECIPE_SEARCH_DIRS" = ( ".", "~/Library/AutoPkg/Recipes", "/Library/AutoPkg/Recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.cgerke-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.MichalMMac-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes", "/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.golbiga-recipes" ); }

AutoPkg output Processing Handbrake.munki... {'AUTOPKG_VERSION': u'1.3.1', u'GIT_PATH': u'/Library/Developer/CommandLineTools/usr/bin/git', u'MUNKI_REPO': u'/Users/Shared/munki', u'MUNKI_REPO_SUBDIR': u'Applications/GraphicsVideo/Handbrake', u'NAME': u'Handbrake', 'PARENT_RECIPES': [u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake/Handbrake.munki.recipe', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake/Handbrake.download.recipe'], u'PRERELEASE': u'', 'RECIPE_CACHE_DIR': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake', 'RECIPE_DIR': '/Users/myAccountName/Library/AutoPkg/RecipeOverrides', 'RECIPE_OVERRIDE_DIRS': ['~/Library/AutoPkg/RecipeOverrides'], 'RECIPE_PATH': '/Users/myAccountName/Library/AutoPkg/RecipeOverrides/Handbrake.munki.recipe', u'RECIPE_REPOS': {u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.MichalMMac-recipes': {u'URL': u'https://github.com/autopkg/MichalMMac-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes': {u'URL': u'https://github.com/autopkg/apettinen-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes': {u'URL': u'https://github.com/autopkg/apizz-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes': {u'URL': u'https://github.com/autopkg/bochoven-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.cgerke-recipes': {u'URL': u'https://github.com/autopkg/cgerke-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes': {u'URL': u'https://github.com/autopkg/chilcote-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes': {u'URL': u'https://github.com/autopkg/dataJAR-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes': {u'URL': u'https://github.com/autopkg/foigus-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes': {u'URL': u'https://github.com/autopkg/gerardkok-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.golbiga-recipes': {u'URL': u'https://github.com/autopkg/golbiga-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes': {u'URL': u'https://github.com/autopkg/hansen-m-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes': {u'URL': u'https://github.com/autopkg/hjuutilainen-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes': {u'URL': u'https://github.com/autopkg/homebysix-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes': {u'URL': u'https://github.com/autopkg/jaharmi-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes': {u'URL': u'https://github.com/autopkg/jessepeterson-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes': {u'URL': u'https://github.com/autopkg/jleggat-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes': {u'URL': u'https://github.com/autopkg/joshua-d-miller-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes': {u'URL': u'https://github.com/autopkg/jps3-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes': {u'URL': u'https://github.com/autopkg/keeleysam-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes': {u'URL': u'https://github.com/autopkg/n8felton-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes': {u'URL': u'https://github.com/autopkg/peshay-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes': {u'URL': u'https://github.com/autopkg/recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes': {u'URL': u'https://github.com/autopkg/valdore86-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes': {u'URL': u'https://github.com/autopkg/ygini-recipes.git'}}, u'RECIPE_SEARCH_DIRS': [u'.', u'~/Library/AutoPkg/Recipes', u'/Library/AutoPkg/Recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.cgerke-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.MichalMMac-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.golbiga-recipes', '/Users/myAccountName/Library/AutoPkg/RecipeOverrides', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake'], u'pkginfo': { catalogs = ( testing ); category = Video; description = "HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.

\n\t\t\t<img src=\"https://my.munki.site/artwork/Handbrake.png\">"; "display_name" = Handbrake; name = Handbrake; "unattended_install" = 1; }, 'verbose': 4} GitHubReleasesInfoProvider {'Input': {'asset_regex': u'HandBrake-\S.?.dmg', 'github_repo': u'HandBrake/HandBrake', 'include_prereleases': u''}} GitHubReleasesInfoProvider: Matched regex 'HandBrake-\S.?.dmg' among asset(s): HandBrake-1.2.2-source.tar.bz2, HandBrake-1.2.2-source.tar.bz2.sig, HandBrake-1.2.2-x86_64-Win_GUI.exe, HandBrake-1.2.2-x86_64-Win_GUI.exe.sig, HandBrake-1.2.2-x86_64-Win_GUI.zip, HandBrake-1.2.2-x86_64-Win_GUI.zip.sig, HandBrake-1.2.2-x86_64.flatpak, HandBrake-1.2.2-x86_64.flatpak.sig, HandBrake-1.2.2.dmg, HandBrake-1.2.2.dmg.sig, HandBrakeCLI-1.2.2-win-x86_64.zip, HandBrakeCLI-1.2.2-win-x86_64.zip.sig, HandBrakeCLI-1.2.2-x86_64.flatpak, HandBrakeCLI-1.2.2-x86_64.flatpak.sig, HandBrakeCLI-1.2.2.dmg, HandBrakeCLI-1.2.2.dmg.sig, LibHB-1.2.2-win-x86_64.zip, LibHB-1.2.2-win-x86_64.zip.sig GitHubReleasesInfoProvider: Selected asset 'HandBrake-1.2.2.dmg' from release '1.2.2' {'Output': {'release_notes': u"## HandBrake 1.2.2\r\n\r\n### Mac\r\n\r\n- Fixed built-in application updater. \r\n\r\n### Windows\r\n\r\n- Fixed crash on first launch for new installs, or older installs without settings.json\r\n- Fixed an issue where the summary tab wasn't always up-to-date", 'url': u'https://github.com/HandBrake/HandBrake/releases/download/1.2.2/HandBrake-1.2.2.dmg', 'version': u'1.2.2'}} URLDownloader {'Input': {'filename': u'Handbrake.dmg', 'url': u'https://github.com/HandBrake/HandBrake/releases/download/1.2.2/HandBrake-1.2.2.dmg'}} URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False URLDownloader: No value supplied for CURL_PATH, setting default value of: /usr/bin/curl URLDownloader: Item at URL is unchanged. URLDownloader: Using existing /Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg {'Output': {'pathname': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg'}} EndOfCheckPhase {'Input': {}} {'Output': {}} CodeSignatureVerifier {'Input': {'input_path': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg/HandBrake.app', 'requirement': u'identifier "fr.handbrake.HandBrake" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] / exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists / and certificate leaf[subject.OU] = "5X9DE89KYV"', 'strict_verification': True}} CodeSignatureVerifier: Mounted disk image /Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg CodeSignatureVerifier: Verifying code signature... CodeSignatureVerifier: Deep verification enabled... CodeSignatureVerifier: Strict verification enabled... CodeSignatureVerifier: /private/tmp/dmg.rZ5wdc/HandBrake.app: valid on disk CodeSignatureVerifier: /private/tmp/dmg.rZ5wdc/HandBrake.app: satisfies its Designated Requirement CodeSignatureVerifier: /private/tmp/dmg.rZ5wdc/HandBrake.app: explicit requirement satisfied CodeSignatureVerifier: Signature is valid {'Output': {}} MunkiImporter {'Input': {'MUNKI_REPO': u'/Users/Shared/munki', 'pkg_path': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg', 'pkginfo': { catalogs = ( testing ); category = Video; description = "HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.

\n\t\t\t<img src=\"https://my.munki.site/artwork/Handbrake.png\">"; "display_name" = Handbrake; name = Handbrake; "unattended_install" = 1; }, 'repo_subdirectory': u'Applications/GraphicsVideo/Handbrake', 'version_comparison_key': u'CFBundleVersion'}} MunkiImporter: Item Handbrake.dmg already exists in the munki repo as pkgs/Applications/GraphicsVideo/Handbrake/Handbrake-1.2.2.dmg. {'Output': {'pkg_repo_path': u'/Users/Shared/munki/pkgs/Applications/GraphicsVideo/Handbrake/Handbrake-1.2.2.dmg'}} {'AUTOPKG_VERSION': u'1.3.1', 'CHECK_FILESIZE_ONLY': False, 'CURL_PATH': '/usr/bin/curl', u'GIT_PATH': u'/Library/Developer/CommandLineTools/usr/bin/git', u'MUNKI_REPO': u'/Users/Shared/munki', u'MUNKI_REPO_SUBDIR': u'Applications/GraphicsVideo/Handbrake', u'NAME': u'Handbrake', 'PARENT_RECIPES': [u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake/Handbrake.munki.recipe', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake/Handbrake.download.recipe'], u'PRERELEASE': u'', 'RECIPE_CACHE_DIR': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake', 'RECIPE_DIR': '/Users/myAccountName/Library/AutoPkg/RecipeOverrides', 'RECIPE_OVERRIDE_DIRS': ['~/Library/AutoPkg/RecipeOverrides'], 'RECIPE_PATH': '/Users/myAccountName/Library/AutoPkg/RecipeOverrides/Handbrake.munki.recipe', u'RECIPE_REPOS': {u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.MichalMMac-recipes': {u'URL': u'https://github.com/autopkg/MichalMMac-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes': {u'URL': u'https://github.com/autopkg/apettinen-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes': {u'URL': u'https://github.com/autopkg/apizz-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes': {u'URL': u'https://github.com/autopkg/bochoven-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.cgerke-recipes': {u'URL': u'https://github.com/autopkg/cgerke-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes': {u'URL': u'https://github.com/autopkg/chilcote-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes': {u'URL': u'https://github.com/autopkg/dataJAR-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes': {u'URL': u'https://github.com/autopkg/foigus-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes': {u'URL': u'https://github.com/autopkg/gerardkok-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.golbiga-recipes': {u'URL': u'https://github.com/autopkg/golbiga-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes': {u'URL': u'https://github.com/autopkg/hansen-m-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes': {u'URL': u'https://github.com/autopkg/hjuutilainen-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes': {u'URL': u'https://github.com/autopkg/homebysix-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes': {u'URL': u'https://github.com/autopkg/jaharmi-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes': {u'URL': u'https://github.com/autopkg/jessepeterson-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes': {u'URL': u'https://github.com/autopkg/jleggat-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes': {u'URL': u'https://github.com/autopkg/joshua-d-miller-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes': {u'URL': u'https://github.com/autopkg/jps3-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes': {u'URL': u'https://github.com/autopkg/keeleysam-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes': {u'URL': u'https://github.com/autopkg/n8felton-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes': {u'URL': u'https://github.com/autopkg/peshay-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes': {u'URL': u'https://github.com/autopkg/recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes': {u'URL': u'https://github.com/autopkg/valdore86-recipes.git'}, u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes': {u'URL': u'https://github.com/autopkg/ygini-recipes.git'}}, u'RECIPE_SEARCH_DIRS': [u'.', u'~/Library/AutoPkg/Recipes', u'/Library/AutoPkg/Recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.homebysix-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.gerardkok-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hjuutilainen-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jleggat-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jps3-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.keeleysam-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.dataJAR-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.bochoven-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.chilcote-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.cgerke-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.n8felton-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.MichalMMac-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jaharmi-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apettinen-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.ygini-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.valdore86-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.foigus-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.hansen-m-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.joshua-d-miller-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.jessepeterson-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.apizz-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.peshay-recipes', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.golbiga-recipes', '/Users/myAccountName/Library/AutoPkg/RecipeOverrides', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake', u'/Users/myAccountName/Library/AutoPkg/RecipeRepos/com.github.autopkg.recipes/Handbrake'], u'asset_regex': u'HandBrake-\S.?.dmg', 'download_changed': False, 'etag': '', u'filename': u'Handbrake.dmg', u'github_repo': u'HandBrake/HandBrake', u'include_prereleases': u'', u'input_path': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg/HandBrake.app', 'last_modified': '', 'munki_info': {}, 'munki_repo_changed': False, 'pathname': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg', u'pkg_path': u'/Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/downloads/Handbrake.dmg', 'pkg_repo_path': u'/Users/Shared/munki/pkgs/Applications/GraphicsVideo/Handbrake/Handbrake-1.2.2.dmg', u'pkginfo': { catalogs = ( testing ); category = Video; description = "HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.

\n\t\t\t<img src=\"https://my.munki.site/artwork/Handbrake.png\">"; "display_name" = Handbrake; name = Handbrake; "unattended_install" = 1; }, 'pkginfo_repo_path': '', 'release_notes': u"## HandBrake 1.2.2\r\n\r\n### Mac\r\n\r\n- Fixed built-in application updater. \r\n\r\n### Windows\r\n\r\n- Fixed crash on first launch for new installs, or older installs without settings.json\r\n- Fixed an issue where the summary tab wasn't always up-to-date", u'repo_subdirectory': u'Applications/GraphicsVideo/Handbrake', u'requirement': u'identifier "fr.handbrake.HandBrake" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /
exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = "5X9DE89KYV"', u'strict_verification': True, 'url': u'https://github.com/HandBrake/HandBrake/releases/download/1.2.2/HandBrake-1.2.2.dmg', 'verbose': 4, 'version': u'1.2.2', u'version_comparison_key': u'CFBundleVersion'} Receipt written to /Users/myAccountName/Library/AutoPkg/Cache/local.munki.Handbrake/receipts/Handbrake-receipt-20191114-125743.plist

Nothing downloaded, packaged or imported.

Expected behavior I expected the recipe to download Handbrake 1.3.0.

Version (please complete the following information):

If you need anything else, please don't hesitate to ask. And thanks so much for these recipes!

gregneagle commented 5 years ago

Interestingly, an older version of this recipe gets the 1.3.0 version:

$ autopkg run -vv Handbrake.download
Processing Handbrake.download...
WARNING: Handbrake.download is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
URLTextSearcher
{'Input': {'re_pattern': u'(rotation.*?\\.dmg)',
           'url': u'https://handbrake.fr/downloads.php'}}
URLTextSearcher: No value supplied for CURL_PATH, setting default value of: /usr/bin/curl
URLTextSearcher: No value supplied for result_output_var_name, setting default value of: match
URLTextSearcher: Found matching text (match): rotation.php?file=HandBrake-1.3.0.dmg
{'Output': {'match': 'rotation.php?file=HandBrake-1.3.0.dmg'}}
URLTextSearcher
{'Input': {'CURL_PATH': '/usr/bin/curl',
           're_pattern': u'href=\\"(https.*?HandBrake.*?\\.dmg)\\"',
           'result_output_var_name': 'match',
           'url': u'https://handbrake.fr/rotation.php?file=HandBrake-1.3.0.dmg'}}
URLTextSearcher: Found matching text (match): https://download2.handbrake.fr/1.3.0/HandBrake-1.3.0.dmg
{'Output': {'match': 'https://download2.handbrake.fr/1.3.0/HandBrake-1.3.0.dmg'}}
URLDownloader
{'Input': {'CHECK_FILESIZE_ONLY': True,
           'CURL_PATH': '/usr/bin/curl',
           'filename': u'Handbrake.dmg',
           'url': u'https://download2.handbrake.fr/1.3.0/HandBrake-1.3.0.dmg'}}
URLDownloader: Storing new Last-Modified header: Sat, 09 Nov 2019 22:02:00 GMT
URLDownloader: Storing new ETag header: "136ab82-596f10c3a8600"
URLDownloader: Downloaded /Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/downloads/Handbrake.dmg
{'Output': {'download_changed': True,
            'etag': '"136ab82-596f10c3a8600"',
            'last_modified': 'Sat, 09 Nov 2019 22:02:00 GMT',
            'pathname': u'/Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/downloads/Handbrake.dmg',
            'url_downloader_summary_result': {'data': {'download_path': u'/Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/downloads/Handbrake.dmg'},
                                              'summary_text': 'The following new items were downloaded:'}}}
EndOfCheckPhase
{'Input': {}}
{'Output': {}}
CodeSignatureVerifier
{'Input': {'input_path': u'/Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/downloads/Handbrake.dmg/HandBrake.app',
           'requirement': u'identifier "fr.handbrake.HandBrake" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "5X9DE89KYV"',
           'strict_verification': True}}
CodeSignatureVerifier: Mounted disk image /Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/downloads/Handbrake.dmg
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification enabled...
CodeSignatureVerifier: /private/tmp/dmg.wqCIZU/HandBrake.app: valid on disk
CodeSignatureVerifier: /private/tmp/dmg.wqCIZU/HandBrake.app: satisfies its Designated Requirement
CodeSignatureVerifier: /private/tmp/dmg.wqCIZU/HandBrake.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
{'Output': {}}
Receipt written to /Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/receipts/Handbrake-receipt-20191114-100805.plist

The following new items were downloaded:
    Download Path                                                                                       
    -------------                                                                                       
    /Users/gneagle/Library/AutoPkg/Cache/com.github.autopkg.download.Handbrake/downloads/Handbrake.dmg  

But the current version fails. This is almost certainly a failure of the GitHubReleasesInfoProvider to find the "latest" release.

nmcspadden commented 5 years ago

It works for me if you set sort_by_highest_tag_names to true:

        <dict>
            <key>Processor</key>
            <string>GitHubReleasesInfoProvider</string>
            <key>Arguments</key>
            <dict>
                <key>github_repo</key>
                <string>HandBrake/HandBrake</string>
                <key>include_prereleases</key>
                <string>%PRERELEASE%</string>
                <key>asset_regex</key>
                <string>HandBrake-\S.*?.dmg</string>
                <key>sort_by_highest_tag_names</key>
                <true/>
            </dict>
        </dict>

Output:

GitHubReleasesInfoProvider
{'Input': {'asset_regex': u'HandBrake-\\S.*?.dmg',
           'github_repo': u'HandBrake/HandBrake',
           'include_prereleases': u'',
           'sort_by_highest_tag_names': True}}
GitHubReleasesInfoProvider: Matched regex 'HandBrake-\S.*?.dmg' among asset(s): HandBrake-1.3.0-source.tar.bz2, HandBrake-1.3.0-source.tar.bz2.sig, HandBrake-1.3.0-x86_64-SafeMode-Win_GUI.exe, HandBrake-1.3.0-x86_64-SafeMode-Win_GUI.exe.sig, HandBrake-1.3.0-x86_64-Win_GUI.exe, HandBrake-1.3.0-x86_64-Win_GUI.exe.sig, HandBrake-1.3.0-x86_64-Win_GUI.zip.sig, HandBrake-1.3.0-x86_64.flatpak, HandBrake-1.3.0-x86_64.flatpak.sig, HandBrake-1.3.0.dmg, HandBrake-1.3.0.dmg.sig, HandBrakeCLI-1.3.0-win-x86_64.zip, HandBrakeCLI-1.3.0-win-x86_64.zip.sig, HandBrakeCLI-1.3.0-x86_64.flatpak, HandBrakeCLI-1.3.0-x86_64.flatpak.sig, HandBrakeCLI-1.3.0.dmg, HandBrakeCLI-1.3.0.dmg.sig, LibHB-1.3.0-win-x86_64.zip, LibHB-1.3.0-win-x86_64.zip.sig, Plugin.HandBrake.IntelMediaSDK-1.3.0-x86_64.flatpak, Plugin.HandBrake.IntelMediaSDK-1.3.0-x86_64.flatpak.sig
GitHubReleasesInfoProvider: Selected asset 'HandBrake-1.3.0.dmg' from release '1.3.0'
...
fseesink commented 5 years ago

I wonder if this is what's happening with the OmniGraffle7 recipe as well. Just tried adding that one, and it downloaded v5.4.4!

apizz commented 4 years ago

I think this can be closed.

 autopkg run Handbrake.munki -vv
Processing Handbrake.munki...
GitHubReleasesInfoProvider
{'Input': {'asset_regex': 'HandBrake-\\S.*?.dmg',
           'github_repo': 'HandBrake/HandBrake',
           'include_prereleases': '',
           'sort_by_highest_tag_names': 'True'}}
GitHubReleasesInfoProvider: No value supplied for CURL_PATH, setting default value of: /usr/bin/curl
GitHubReleasesInfoProvider: Matched regex 'HandBrake-\S.*?.dmg' among asset(s): HandBrake-1.3.2-source.tar.bz2, HandBrake-1.3.2-source.tar.bz2.sig, HandBrake-1.3.2-x86_64-Win_GUI.exe, HandBrake-1.3.2-x86_64-Win_GUI.exe.sig, HandBrake-1.3.2-x86_64-Win_GUI.SafeMode.exe, HandBrake-1.3.2-x86_64-Win_GUI.SafeMode.exe.sig, HandBrake-1.3.2-x86_64-Win_GUI.SafeMode.zip, HandBrake-1.3.2-x86_64-Win_GUI.SafeMode.zip.sig, HandBrake-1.3.2-x86_64-Win_GUI.zip, HandBrake-1.3.2-x86_64-Win_GUI.zip.sig, HandBrake-1.3.2-x86_64.flatpak, HandBrake-1.3.2-x86_64.flatpak.sig, HandBrake-1.3.2.dmg, HandBrake-1.3.2.dmg.sig, HandBrakeCLI-1.3.2-win-x86_64.SafeMode.zip, HandBrakeCLI-1.3.2-win-x86_64.SafeMode.zip.sig, HandBrakeCLI-1.3.2-win-x86_64.zip, HandBrakeCLI-1.3.2-win-x86_64.zip.sig, HandBrakeCLI-1.3.2-x86_64.flatpak, HandBrakeCLI-1.3.2-x86_64.flatpak.sig, HandBrakeCLI-1.3.2.dmg, HandBrakeCLI-1.3.2.dmg.sig, LibHB-1.3.2-win-x86_64.zip, LibHB-1.3.2-win-x86_64.zip.sig, Plugin.HandBrake.IntelMediaSDK-1.3.2-x86_64.flatpak, Plugin.HandBrake.IntelMediaSDK-1.3.2-x86_64.flatpak.sig
GitHubReleasesInfoProvider: Selected asset 'HandBrake-1.3.2.dmg' from release '1.3.2'
{'Output': {'release_notes': '## HandBrake 1.3.2\r\n'
                             '\r\n'
                             '### All platforms\r\n'
                             '\r\n'
                             '#### General\r\n'
                             '\r\n'
                             '- Fixed point to point end detection in certain '
                             'scenarios (#2603)\r\n'
                             '- Improved support for H.265 video in AVI '
                             'container produced by some security cameras '
                             '(#2622)\r\n'
                             '- Added logging to identify problematic sources '
                             'where container and video track pixel aspect '
                             'ratios differ\r\n'
                             '- Added logging to help debug potential JSON API '
                             'issues\r\n'
                             '\r\n'
                             '#### Video\r\n'
                             '\r\n'
                             '- Fixed color range conversion being applied '
                             'twice when scaling video (#2561)\r\n'
                             '- Fixed incorrect identification of support for '
                             'QSV HEVC encoder on older Intel hardware '
                             '(#2558)\r\n'
                             '- Added logging to identify automatic picture '
                             'rotation\r\n'
                             '- Miscellaneous bug fixes and improvements\r\n'
                             '\r\n'
                             '#### Audio\r\n'
                             '\r\n'
                             '- Fixed an upstream FFmpeg issue where passing '
                             'through AAC ADTS audio could produce invalid MKV '
                             'output in rare cases (error instead) (#2809)\r\n'
                             '\r\n'
                             '#### Filters\r\n'
                             '\r\n'
                             '- Fixed uninitialized memory in NLMeans '
                             'prefilter leading to video corruption at bottom '
                             'of picture (only affects custom settings) '
                             '(#2576)\r\n'
                             '- Fixed a crash in the Detelecine filter with '
                             'out of bounds parameters (only affects custom '
                             'settings) (#2560, #2804)\r\n'
                             '\r\n'
                             '#### Subtitles\r\n'
                             '\r\n'
                             '- Fixed burned in subtitles position offset '
                             'where cropscale filter is not used (#2449)\r\n'
                             '\r\n'
                             '#### Command line interface\r\n'
                             '\r\n'
                             '- Fixed subtitles not being selected when '
                             'specifying --all-subtitles without also '
                             'specifying a non-empty --subtitle-lang-list\r\n'
                             '\r\n'
                             '#### Build system\r\n'
                             '\r\n'
                             '- Fixed building the GTK graphical interface for '
                             'use on Windows (link ole32)\r\n'
                             '- Updated Flatpak manifest creation script for '
                             'compatibility with Python 3\r\n'
                             '- Updated Flatpak runtime and numactl library '
                             'versions, QSV plugin\r\n'
                             '- Improved minimum version dependencies to '
                             'facilitate building on systems with older '
                             'automake and pkg-config\r\n'
                             '- Added a workaround for an upstream libdav1d '
                             'issue affecting installation on FreeBSD '
                             '(#2662)\r\n'
                             '- Miscellaneous bug fixes and improvements\r\n'
                             '\r\n'
                             '### Linux\r\n'
                             '\r\n'
                             '- Fixed point to point controls not accepting '
                             'fractional seconds\r\n'
                             '- Fixed updating presets with identical names in '
                             'different categories\r\n'
                             '- Improved parity with other platforms by '
                             'allowing removal of preset categories (automatic '
                             'after last preset in category is removed)\r\n'
                             '- Improved parity with other platforms by '
                             'showing title and chapter range on the queue '
                             'summary tab\r\n'
                             '\r\n'
                             '### Mac\r\n'
                             '\r\n'
                             '- Fixed selection behavior new track audio '
                             'mixdown set to DPL2 instead of stereo (#2641)\r\n'
                             '- Fixed queued job failures related to removable '
                             'drives by resolving security scoped resources as '
                             'needed (#2566)\r\n'
                             '\r\n'
                             '### Windows\r\n'
                             '\r\n'
                             '- Fixed loading preset files with Unicode '
                             'characters in path (#2427)\r\n'
                             '- Fixed clear queue options to prevent them '
                             'clearing active jobs (#2587)\r\n'
                             '- Fixed main window status label not always '
                             'reflecting the true count of queue jobs '
                             '(#2538)\r\n'
                             '- Fixed failure loading default settings which '
                             'could cause various issues in the graphical '
                             'interface (#2549)\r\n'
                             '- Fixed preview images displaying incorrectly in '
                             'some cases (anamorphic none, flip horizontal) '
                             '(e9675bb, #2764)\r\n'
                             '- Fixed various issues related to Auto Passthru, '
                             'including fallback settings (#2619, #2627, '
                             '#2611)\r\n'
                             '- Fixed exported presets not importing correctly '
                             'using the Mac graphical interface (#2531)\r\n'
                             '- Fixed pause and resume not working correctly '
                             'in some cases (#2647)\r\n'
                             '- Fixed display of times greater than 24 hours '
                             '(estimated time renaming, paused duration) '
                             '(#2582, #2649)\r\n'
                             '- Fixed various cosmetic issues in the graphical '
                             'interface (#2645, #2646)\r\n'
                             '- Improved display of long filenames in the '
                             'queue (#2570)\r\n'
                             '- Improved some UX stress cases related to the '
                             'queue (#2632)\r\n'
                             '- Improved error message when importing a preset '
                             'specifying a nonexistent audio encoder '
                             '(#2638)\r\n'
                             '- Improved audio and subtitle languages behavior '
                             'to preserve selected languages order where "any" '
                             'is also selected (#2611)\r\n'
                             '- Improved low disk space preferences and alerts '
                             '(#2648)\r\n'
                             '- Added a workaround for an upstream .NET issue '
                             'causing tooltips to not render correctly in some '
                             'cases (#2630)\r\n'
                             '- Miscellaneous bug fixes and improvements\r\n',
            'url': 'https://github.com/HandBrake/HandBrake/releases/download/1.3.2/HandBrake-1.3.2.dmg',
            'version': '1.3.2'}}
URLDownloader
{'Input': {'filename': 'Handbrake.dmg',
           'url': 'https://github.com/HandBrake/HandBrake/releases/download/1.3.2/HandBrake-1.3.2.dmg'}}
URLDownloader: No value supplied for prefetch_filename, setting default value of: False
URLDownloader: No value supplied for CHECK_FILESIZE_ONLY, setting default value of: False
URLDownloader: Storing new Last-Modified header: Sun, 03 May 2020 20:01:50 GMT
URLDownloader: Storing new ETag header: "ea7b523e79089161b432bf845f5fe869"
URLDownloader: Downloaded /Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg
{'Output': {'download_changed': True,
            'etag': '"ea7b523e79089161b432bf845f5fe869"',
            'last_modified': 'Sun, 03 May 2020 20:01:50 GMT',
            'pathname': '/Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg',
            'url_downloader_summary_result': {'data': {'download_path': '/Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg'},
                                              'summary_text': 'The following '
                                                              'new items were '
                                                              'downloaded:'}}}
EndOfCheckPhase
{'Input': {}}
{'Output': {}}
CodeSignatureVerifier
{'Input': {'input_path': '/Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg/HandBrake.app',
           'requirement': 'identifier "fr.handbrake.HandBrake" and anchor '
                          'apple generic and certificate '
                          '1[field.1.2.840.113635.100.6.2.6] /* exists */ and '
                          'certificate leaf[field.1.2.840.113635.100.6.1.13] '
                          '/* exists */ and certificate leaf[subject.OU] = '
                          '"5X9DE89KYV"',
           'strict_verification': True}}
CodeSignatureVerifier: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg
CodeSignatureVerifier: Verifying code signature...
CodeSignatureVerifier: Deep verification enabled...
CodeSignatureVerifier: Strict verification enabled...
CodeSignatureVerifier: /private/tmp/dmg.F97tlV/HandBrake.app: valid on disk
CodeSignatureVerifier: /private/tmp/dmg.F97tlV/HandBrake.app: satisfies its Designated Requirement
CodeSignatureVerifier: /private/tmp/dmg.F97tlV/HandBrake.app: explicit requirement satisfied
CodeSignatureVerifier: Signature is valid
{'Output': {}}
MunkiImporter
{'Input': {'MUNKI_REPO': '/Volumes/munki_repo',
           'pkg_path': '/Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg',
           'pkginfo': {'catalogs': ['alpha'],
                       'category': 'Software',
                       'description': 'HandBrake is a tool for converting '
                                      'video from nearly any format to a '
                                      'selection of modern, widely supported '
                                      'codecs.',
                       'developer': 'The HandBrake Team',
                       'display_name': 'Handbrake',
                       'name': 'Handbrake',
                       'unattended_install': True},
           'repo_subdirectory': 'apps/handbrake',
           'version_comparison_key': 'CFBundleVersion'}}
MunkiImporter: Item Handbrake.dmg already exists in the munki repo as pkgs/apps/handbrake/Handbrake-1.3.2.dmg.
{'Output': {'pkg_repo_path': '/Volumes/munki_repo/pkgs/apps/handbrake/Handbrake-1.3.2.dmg'}}
Receipt written to /Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/receipts/Handbrake.or-receipt-20200610-085520.plist

The following new items were downloaded:
    Download Path                                                                      
    -------------                                                                      
    /Volumes/EXT_DATA/Autopkgr/Cache/local.munki.or.Handbrake/downloads/Handbrake.dmg