We have a number of functions in wmflib which would be genrally usefull for inclusion in stdlib. We should identify theses and make an effort to upstream them
= Types =
|Wmflib|Stdlib|notes|
|~~Wmflib::HttpStatus~~|Stdlib::HttpStatus||
|Wmflib::Http::Method|||
|Wmflib::Enable_Service|||
|Wmflib::Ensure|||
|Wmflib::Php_version|| (move to php module)|
= Functions =
|Wmflib|Stdlib|notes|
|array_concat|||
|conflicts|||
|conftool|||
|cron_splay|||
|~~ensure_directory~~|`stdlib::ensure($ensure, 'directory')`||
|ensure_link|`stdlib::ensure($ensure, 'link')`||
|ensure_mounted|||
|~~ensure_service~~|`stdlib::ensure($ensure, 'service')`||
|get_clusters|||
|hash_deselect_re|||
|hash_select_re|||
|htpasswd|||
|ini|||
|init_template|||
|ipresolve|||
|ordered_json|||
|ordered_yaml|||
|php_ini|||
|puppet_ssldir|||
|require_package|`ensure_packages`||
|requires_realm|||
|secret|||
|shell_exports|||
|ssl_ciphersuite||Will drop or [[ https://gerrit.wikimedia.org/r/c/operations/puppet/+/640480 | replace with ssh module ]]|
|systemd_template|||
|sysvinit_template|||
|to_milliseconds||Will drop|
|to_seconds||Will drop|
|upstart_template|||