summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages/Pkgng.py
Commit message (Collapse)AuthorAgeFilesLines
* Run 2to3 on the entire projectJonah BrĂ¼chert2024-04-191-2/+2
|
* Merge branch 'packages'Alexander Sulfrian2022-01-231-7/+18
|\
| * Packages: Support different compression methodsAlexander Sulfrian2022-01-171-7/+18
| | | | | | | | | | | | | | The new Reader classes implement different compression methods for the files parsed by the Packages backends. Each source can specify a default compression format. The user can configure a compression format per Source and the filename and extension for the metadata files are generated automatically.
* | Packages: Ignore unicode errors in pkgng metadataAlexander Sulfrian2022-01-161-3/+1
|/ | | | | | The messages of the packages in the packagesite file may be encoded in any encoding. We only need the dependencies and just ignore the unicode errors.
* Packages: Cleanup pkgnamesAlexander Sulfrian2016-11-171-0/+1
| | | | | | The pkgnames should be reset before parsing the source files. If a package was removed for a source, it should be removed from the pkgnames set, too. The packages plugin should look for the next source containing the package.
* Remove blanket excepts from plugins and lintChris St. Pierre2015-02-181-1/+1
| | | | | | | | | | This removes most blanket except: clauses from all plugins, including the base plugin libraries, and bcfg2-lint. The few that remain should all be necessary. Most of the changes were quite minor, but this did require some restructuring of the CfgPrivateKeyCreator; as a result, the tests for that module were rewritten.
* Packages/Pkgng: fix arguments of __init__Alexander Sulfrian2014-10-131-3/+2
| | | | | This plugin was developed for 1.3.x and during the transition to master the changed arguments of Collection.__init__ were missed.
* Packages/Pkgng: add new pkgng packages pluginAlexander Sulfrian2014-04-271-0/+87