Files
arcanist/arcanist-default-error_reporting.patch
Yunhe Guo a64d8cbb5e Accepting request 1039520 from home:pgajdos:php8
- Update to version 0.0~git.20220517T162014~85c953e:
  * Fix a PHP 8.1 repository marker issue in Mercurial
  * Straggling fixes for PhutilURI under PHP 8.1
  * Add "pht_list()", a translation wrapper for lists of items
  * Return STDIN, STDOUT, and STDERR file descriptors from parent process
  * Add an ArgumentParser helper for integers
  * Fix more PHP 8.1 "strlen(null)" callsites in PhutilURI
  * Mostly remove "STDERR" and "STDOUT" constants from Arcanist
  * Catch more product names in "pht()", and replace newly matched Arcanist product names
  * Remove all product name literals in "pht()" in Arcanist
  * Add a "product name literal in pht()" linter
  * Introduce PHP8.1 replacement functions for string tests which may take multiple types
  * Fix a PHP 8.1 issue with "phutil_console_strlen()"
  * Fix a PHP 8.1 issue in lint rendering
  * Update arc-hg to support mercurial 6.1
  * Provide additional Arcanist PHP 8.1 fixes
  * Add a lint rule forbidding use of "each()"
  * Correct some Arcanist behaviors under PHP8.1
  * Update the extracted cURL SSL CA bundle
  * Provide an API for parsing swap information from "/proc/meminfo"
  * Allow "PhutilAWSException" to identify "EBS: Not Found" errors
  * Make corrections to the "arc amend" workflow in Mercurial repositories to be compatible with PHP 5+
  * Update ArcanistMercurialAPI to support getting the current commit ref
  * Update "arc liberate" to fix error with PHP 8 and add "--verbose" argument to adjust it
  * Provide "MethodCallFuture" to fix exception semantics in mixed-future contexts
  * Name extension as "arc-hg", not "arg-hg"
  * Update other usages of "hg rebase" to use the new extension-enabling function
  * Remove "phutil_deprecated()"
  * Deprecate "PhutilExecPassthru->execute()" in favor of "resolve()"
  * Refactor how Mercurial runs commands that require extensions

OBS-URL: https://build.opensuse.org/request/show/1039520
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/arcanist?expand=0&rev=20
2022-12-02 12:21:03 +00:00

14 lines
583 B
Diff

Index: arcanist-0.0~git.20220517T162014~85c953e/support/init/init-script.php
===================================================================
--- arcanist-0.0~git.20220517T162014~85c953e.orig/support/init/init-script.php
+++ arcanist-0.0~git.20220517T162014~85c953e/support/init/init-script.php
@@ -15,7 +15,7 @@ function __arcanist_init_script__() {
ob_end_clean();
}
- error_reporting(E_ALL | E_STRICT);
+ error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT);
$config_map = array(
// Always display script errors. Without this, they may not appear, which is