Merge pull request #253 from rhansen/compat
Clarify compatibility goal and core module support
This commit is contained in:
commit
532589219f
1 changed files with 10 additions and 3 deletions
|
@ -135,9 +135,10 @@ To add a new test script:
|
||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
|
|
||||||
We strive to make ddclient usable on a wide variety of platforms.
|
We strive to find the right balance between features, code
|
||||||
Please limit yourself to Perl language features and modules available
|
maintainability, and broad platform support. To that end, please limit
|
||||||
on the following platforms:
|
yourself to Perl language features and modules available on the
|
||||||
|
following platforms:
|
||||||
|
|
||||||
* Debian oldstable and newer
|
* Debian oldstable and newer
|
||||||
* Ubuntu, [all maintained
|
* Ubuntu, [all maintained
|
||||||
|
@ -160,6 +161,12 @@ Exceptions:
|
||||||
are skipped if the modules are not available. Effort should be
|
are skipped if the modules are not available. Effort should be
|
||||||
taken to only use modules that are broadly available.
|
taken to only use modules that are broadly available.
|
||||||
|
|
||||||
|
You may use any core Perl module as long as it is available in all
|
||||||
|
versions of Perl we support. (Though please make sure it is listed in
|
||||||
|
the appropriate `configure.ac` check.) Stated another way: We are not
|
||||||
|
interested in supporting platforms that lack some core Perl modules,
|
||||||
|
unless doing so is trivial.
|
||||||
|
|
||||||
All shell scripts should conform with [POSIX Issue 7 (2018
|
All shell scripts should conform with [POSIX Issue 7 (2018
|
||||||
edition)](https://pubs.opengroup.org/onlinepubs/9699919799/) or later.
|
edition)](https://pubs.opengroup.org/onlinepubs/9699919799/) or later.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue