Coder Social home page Coder Social logo

Comments (4)

apizz avatar apizz commented on April 24, 2024

My suspicion is that because I call PkgInfoVersioner twice in the same recipe that the previously saved version configured as bytes is problematic when used again.

Tried supplying a version = '' to reset the version variable, but no luck.

from recipes-for-autopkg.

apizz avatar apizz commented on April 24, 2024

Can confirm that when PkgInfoVersioner is run more than once without version being configured as bytes (removing .encode("UTF-8") no error is produced.

from recipes-for-autopkg.

apizz avatar apizz commented on April 24, 2024

Output after change:

autopkg run /Users/<user>/Downloads/ProToolsTest.munki.recipe -vv
Processing /Users/<user>/Downloads/ProToolsTest.munki.recipe...
WARNING: /Users/<user>/Downloads/ProToolsTest.munki.recipe is missing trust info and FAIL_RECIPES_WITHOUT_TRUST_INFO is not set. Proceeding...
FileFinder
{'Input': {'pattern': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/*.dmg'}}
FileFinder: No value supplied for find_method, setting default value of: glob
FileFinder: Found file match: '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg' from globbed '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/*.dmg'
{'Output': {'found_filename': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg'}}
CodeSignatureVerifier
{'Input': {'expected_authority_names': ['Developer ID Installer: Avid '
                                        'Technology Inc (4UYUA773XD)',
                                        'Developer ID Certification Authority',
                                        'Apple Root CA'],
           'input_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Install*.pkg'}}
CodeSignatureVerifier: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
CodeSignatureVerifier: Using path '/private/tmp/dmg.7MemfD/Install Pro Tools 2019.12.0.pkg' matched from globbed '/private/tmp/dmg.7MemfD/Install*.pkg'.
CodeSignatureVerifier: Verifying installer package signature...
CodeSignatureVerifier: Package "Install Pro Tools 2019.12.0.pkg":
CodeSignatureVerifier:    Status: signed by a certificate trusted by Mac OS X
CodeSignatureVerifier:    Certificate Chain:
CodeSignatureVerifier:     1. Developer ID Installer: Avid Technology Inc (4UYUA773XD)
CodeSignatureVerifier:        SHA1 fingerprint: 52 C7 74 17 B8 F7 11 F5 92 B1 B3 F3 9A C4 A5 54 E8 B1 86 36
CodeSignatureVerifier:        -----------------------------------------------------------------------------
CodeSignatureVerifier:     2. Developer ID Certification Authority
CodeSignatureVerifier:        SHA1 fingerprint: 3B 16 6C 3B 7D C4 B7 51 C9 FE 2A FA B9 13 56 41 E3 88 E1 86
CodeSignatureVerifier:        -----------------------------------------------------------------------------
CodeSignatureVerifier:     3. Apple Root CA
CodeSignatureVerifier:        SHA1 fingerprint: 61 1E 5B 66 2C 59 3A 08 FF 58 D1 4A E2 24 52 D1 98 DF 6C 60
CodeSignatureVerifier: 
CodeSignatureVerifier: Signature is valid
CodeSignatureVerifier: Authority name chain is valid
{'Output': {}}
com.github.homebysix.VersionSplitter/VersionSplitter
{'Input': {'index': -2,
           'split_on': '_',
           'version': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg'}}
VersionSplitter: Split version: 2019.12.0
{'Output': {'version': '2019.12.0'}}
Copier
{'Input': {'destination_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/ProTools2019-2019.12.0.pkg',
           'overwrite': True,
           'source_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Install*.pkg'}}
Copier: Parsed dmg results: dmg_path: /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg, dmg: .dmg/, dmg_source_path: Install*.pkg
Copier: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
Copier: Using path '/private/tmp/dmg.Ioeg9S/Install Pro Tools 2019.12.0.pkg' matched from globbed '/private/tmp/dmg.Ioeg9S/Install*.pkg'.
Copier: Copied /private/tmp/dmg.Ioeg9S/Install Pro Tools 2019.12.0.pkg to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/ProTools2019-2019.12.0.pkg
{'Output': {}}
FileFinder
{'Input': {'find_method': 'glob',
           'pattern': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Codec '
                      'Installers/*.pkg'}}
FileFinder: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FileFinder: Found file match: '/private/tmp/dmg.AlY1Z9/Codec Installers/Install Avid Codecs LE.pkg' from globbed '/private/tmp/dmg.AlY1Z9/Codec Installers/*.pkg'
FileFinder: DMG-relative file match: 'Codec Installers/Install Avid Codecs LE.pkg'
{'Output': {'dmg_found_filename': 'Codec Installers/Install Avid Codecs LE.pkg',
            'found_filename': '/private/tmp/dmg.AlY1Z9/Codec '
                              'Installers/Install Avid Codecs LE.pkg'}}
FlatPkgUnpacker
{'Input': {'destination_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/codecs',
           'flat_pkg_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Codec '
                            'Installers/Install Avid Codecs LE.pkg'}}
FlatPkgUnpacker: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FlatPkgUnpacker: Unpacked /private/tmp/dmg.nhqxvV/Codec Installers/Install Avid Codecs LE.pkg to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/codecs
{'Output': {}}
PackageInfoVersioner
{'Input': {'package_info_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/codecs/AvidCodecsLE_component.pkg/PackageInfo'}}
PackageInfoVersioner: Found pkg_id com.avid.avidcodecsle.pkg
PackageInfoVersioner: Found version 2.7.3.39170
{'Output': {'pkg_id': 'com.avid.avidcodecsle.pkg', 'version': '2.7.3.39170'}}
FileFinder
{'Input': {'find_method': 'glob',
           'pattern': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Driver '
                      'Installers/*.pkg'}}
FileFinder: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FileFinder: Found file match: '/private/tmp/dmg.zF0ata/Driver Installers/Install Avid HD Driver.pkg' from globbed '/private/tmp/dmg.zF0ata/Driver Installers/*.pkg'
FileFinder: DMG-relative file match: 'Driver Installers/Install Avid HD Driver.pkg'
{'Output': {'dmg_found_filename': 'Driver Installers/Install Avid HD '
                                  'Driver.pkg',
            'found_filename': '/private/tmp/dmg.zF0ata/Driver '
                              'Installers/Install Avid HD Driver.pkg'}}
FlatPkgUnpacker
{'Input': {'destination_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/drivers',
           'flat_pkg_path': '/Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg/Driver '
                            'Installers/Install Avid HD Driver.pkg'}}
FlatPkgUnpacker: Mounted disk image /Volumes/EXT_DATA/Autopkgr/Manual_Imports/ProTools/Pro_Tools_2019.12.0_Mac.dmg
FlatPkgUnpacker: Unpacked /private/tmp/dmg.JEENQl/Driver Installers/Install Avid HD Driver.pkg to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/drivers
{'Output': {}}
PackageInfoVersioner
{'Input': {'package_info_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack/drivers/HD '
                                'Driver AppMan.pkg/PackageInfo'}}
PackageInfoVersioner: Found pkg_id com.avid.installer.osx.HDFamilyDriverAppMan
PackageInfoVersioner: Found version 19.12.0.534
{'Output': {'pkg_id': 'com.avid.installer.osx.HDFamilyDriverAppMan',
            'version': '19.12.0.534'}}
MunkiImporter
{'Input': {'MUNKI_REPO': '/Volumes/munki_repo',
           'additional_makepkginfo_options': ['--displayname',
                                              'Pro Tools 2019.12.0',
                                              '--pkgvers',
                                              '2019.12.0',
                                              '--requires',
                                              'ENTER CODECS MUNKI ITEM NAME '
                                              'HERE-2.7.3.39170',
                                              '--requires',
                                              'ENTER DRIVER MUNKI ITEM NAME '
                                              'HERE-19.12.0.534'],
           'pkg_path': '/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/ProTools2019-2019.12.0.pkg',
           'pkginfo': {'catalogs': ['testing'],
                       'category': 'Music',
                       'description': 'The industry standard audio-production '
                                      'software for songwriters, musicians, '
                                      'producers, and engineers.',
                       'developer': 'Avid Technology, Inc.',
                       'maximum_os_version': '10.15.3',
                       'minimum_os_version': '10.13.6',
                       'name': 'ProTools2019',
                       'unattended_install': True},
           'repo_subdirectory': 'apps/protools'}}
MunkiImporter: Item ProTools2019-2019.12.0.pkg already exists in the munki repo as pkgs/apps/protools/ProTools2019-2019.12.0.pkg.
{'Output': {'pkg_repo_path': '/Volumes/munki_repo/pkgs/apps/protools/ProTools2019-2019.12.0.pkg'}}
PathDeleter
{'Input': {'path_list': ['/Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack']}}
PathDeleter: Deleted /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/unpack
{'Output': {}}
Receipt written to /Volumes/EXT_DATA/Autopkgr/Cache/com.github.apizz.munki.ProToolsImport/receipts/ProToolsTest.munki-receipt-20200629-164419.plist

Nothing downloaded, packaged or imported.

from recipes-for-autopkg.

apizz avatar apizz commented on April 24, 2024

Confirmed resolved as part of #51

from recipes-for-autopkg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.