[
https://issues.apache.org/jira/browse/YETUS-1072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Allen Wittenauer updated YETUS-1072:
------------------------------------
Release Note:
<!-- markdown -->
Users:
* Precommit's bundled personalities have been removed as they are all out of
date.
* Personalities will be loaded from `.yetus/personality.sh` by default.
* User-plugins will be loaded from`.yetus/plugins.d` by default.
* The `test-patch.d` directory has been renamed to `plugins.`
* `--project` can no longer be used to load a personality from a plugin
directory.
Developers:
* BASEDIR is now absolute'd calculated sooner.
* PERSONALITY and USER_PLUGIN_DIR will almost always have a value now.
* PERSONALITY is now guaranteed to load after plugins.
* `personality_modules` and `personality_file_tests` are no longer defined by
default. Instead, plugins, core code, etc, (basically, anything not a
personality) should call `personality_modules_wrapper` and
`personality_file_tests_wrapper`. These functions will be redirect to the
correct function.
was:
<!-- markdown -->
Precommit's bundled personalities have been removed as they are all out of
date. Personalities will be loaded from `.yetus/personality.sh` and
user-plugins from `.yetus/plugins.d` without having to specify parameters
anymore. The `--personality`, `--user-plugin-dirs`, and
`--skip-system-plugins` options have been removed. Users will need to move
their supplied personality and plug-ins to these locations in order for
`test-patch` to pick them up.
> Rework personalities and some plug-in handling
> ----------------------------------------------
>
> Key: YETUS-1072
> URL: https://issues.apache.org/jira/browse/YETUS-1072
> Project: Yetus
> Issue Type: Improvement
> Components: Precommit
> Reporter: Allen Wittenauer
> Assignee: Allen Wittenauer
> Priority: Major
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> a) Load personalities from $BASEDIR/.yetus/personality.sh
> b) default user plugins to .yetus/plugins.d
> c) Drop the old bundled personalities as no one is using them anymore
> d) Move the yetus personality to the new location
> e) take out the options to change how these things work
> f) doc updates, as usual
--
This message was sent by Atlassian Jira
(v8.3.4#803005)