{"settings":{"download":{"in_build":"true"},"buildfile":{"includes":"//unix/plesk/default.defs.py"},"project":{"ignore":".git, .hg, .svn, .buckd, windows, unix/plesk/rules, unix/plesk/packages/thirdparty, unix/plesk/tests/utils/md-tests, unix/plesk/distfiles, unix/plesk/release, node_modules, common/php/plib/vendor, unix/plesk/**/work, unix/plesk/**/.tox, _","temp_files":".*\\.sw[g-p]$, ^#.*#$, .*~$","allow_symlinks":"forbid","enable_build_file_sandboxing":"true"},"parser":{"python_interpreter":"/usr/bin/python2"},"alias":{"py-lint":"//unix/plesk/plesk-utils/staticcheck/py:py","cpp-lint":"//unix/plesk/plesk-utils/staticcheck/cpp:cpp","sh-lint":"//unix/plesk/plesk-utils/staticcheck/sh:sh"},"cxx":{"gtest_dep":"thirdparty//libs/gtest:gtest","cc":"/usr/bin/gcc-plesk-10.3.0","cpp":"/usr/bin/gcc-plesk-10.3.0","cxx":"/usr/bin/c++-plesk-10.3.0","cxxpp":"/usr/bin/c++-plesk-10.3.0","ld":"/usr/bin/c++-plesk-10.3.0","cflags_base":"-O2 -Wall -pipe -fexpensive-optimizations -Werror -Wno-error=format-truncation -Wno-error=stringop-overflow -Wno-error=stringop-truncation -Wno-error=unused-function -Wno-error=unused-local-typedefs -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wno-error=sign-compare","cppflags_base":"-Wall -D_FILE_OFFSET_BITS=64 -DNDEBUG -D_FORTIFY_SOURCE=2","cflags":"$(config cxx.cflags_base) -std=gnu99","cxxflags":"$(config cxx.cflags_base) -std=c++20","cppflags":"$(config cxx.cppflags_base) -std=gnu99","cxxppflags":"$(config cxx.cppflags_base) -std=c++20","ldflags":"-Wl,--fatal-warnings","untracked_headers":"error","untracked_headers_whitelist":"/usr/include/(?!(sw|boost|libboost-plesk-[0-9.]+|libswkey[0-9.]+|libpoco-plesk-[0-9.]+|liblog4cpp-plesk-[0-9.]+|courier-authlib)/).*, /usr/include/libboost-plesk-1.80/.*, /usr/include/liblog4cpp-plesk-0.3.5/.*, /usr/(lib/x86_64-linux-gnu|lib/aarch64-linux-gnu|lib64)/c\\+\\+-plesk-10.3.0/lib/gcc/.*, /usr/lib/gcc/.*, _"},"nodejs":{"package_manager":"yarn","node":"//:node","yarn":"//:yarn","non_reproducible":"error"},"php":{"php":"//unix/plesk/build-utils/php:php","composer":"//:composer","non_reproducible":"error","encryptor":"/mnt/psabr/development/encryptors/plesk18-encrypt.ubuntu2204x64"},"golang":{"tool":"$(location //:golang)/bin/go"},"python":{"interpreter":"/usr/bin/python2","purelib":"/usr/lib/python2.7/dist-packages","platlib":"/usr/lib/python2.7/dist-packages"},"python#py3":{"interpreter":"/usr/bin/python3","purelib":"/usr/lib/python3/dist-packages","platlib":"/usr/lib/python3/dist-packages"},"repositories":{"rules":"/var/jenkins/workspace/PLESK/plesk-wpb-packages/unix/plesk/rules","thirdparty":"/var/jenkins/workspace/PLESK/plesk-wpb-packages/unix/plesk/packages/thirdparty","md-tests":"/var/jenkins/workspace/PLESK/plesk-wpb-packages/unix/plesk/tests/utils/md-tests"},"repositories-identities":{"buck-rules":"rules","thirdparty":"thirdparty","md-tests":"md-tests"},"package":{"cc":"/usr/bin/gcc","cpp":"/usr/bin/cpp","cxx":"/usr/bin/g++","cxxpp":"/usr/bin/cpp","ld":"/usr/bin/g++","release_type":"monotonic","release":"//unix/plesk/packages:package-release","rpm_compression":"xz","deb_compression":"xz","default_format":"deb","target_platform":"x86_64-linux-gnu","host_platform":"x86_64-linux-gnu","deb_target_multiarch":"x86_64-linux-gnu","cppflags":"-Wdate-time -D_FORTIFY_SOURCE=2","cflags":"-g -O2 -ffile-prefix-map=/var/jenkins/workspace/PLESK/plesk-wpb-packages=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security","ldflags":"-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro","cxxppflags":"-Wdate-time -D_FORTIFY_SOURCE=2","cxxflags":"-g -O2 -ffile-prefix-map=/var/jenkins/workspace/PLESK/plesk-wpb-packages=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security","fpm":"/opt/plesk/fpm/bin/fpm","fakeroot":"/usr/bin/fakeroot","pkg_config":"/usr/bin/pkg-config","maintainer":"Plesk <info@plesk.com>","vendor":"Plesk","url":"https://www.plesk.com/","signing_key":"plesk"},"package#devel-cxx":{"cxxflags":"$(config package#devel-cxx.safe_cxxflags) -std=c++20","cxxppflags":"$(config package#devel-cxx.safe_cxxflags) -std=c++20","cc":"/usr/bin/gcc-plesk-10.3.0","cpp":"/usr/bin/cpp-plesk-10.3.0","cxx":"/usr/bin/c++-plesk-10.3.0","cxxpp":"/usr/bin/cpp-plesk-10.3.0","ld":"/usr/bin/c++-plesk-10.3.0","safe_cflags":"-g -O2 -ffile-prefix-map=/var/jenkins/workspace/PLESK/plesk-wpb-packages=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security","safe_cxxflags":"-g -O2 -ffile-prefix-map=/var/jenkins/workspace/PLESK/plesk-wpb-packages=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security"},"source_date_epoch":{"non_reproducible":"warn"},"cache":{"mode":"dir","dir":"~/.buck/plesk/cache","dir_max_size":"15GB"},"ccache":{"enabled":"true","dir":"~/.buck/plesk/ccache","env":"CCACHE_COMPRESS=1","max_size":"0.5GB"},"deploy":{"temp_dir":"//unix/plesk/packages/.deploy"},"command":{"deploy":"unix/plesk/rules/plesk/buck-commands/deploy.command.sh"},"completion":{"deploy":"unix/plesk/rules/plesk/buck-commands/deploy.completion.bash"},"os":{"name":"Ubuntu","version":"22.04","arch":"x86_64"},"system_package_manager":{"type":"apt","lock_timeout_seconds":"30"},"template":{"filepp":"$(location rules//plesk/template/filepp:filepp.files)/usr/bin/filepp -M $(location rules//plesk/template/filepp:filepp.files)/usr/share/filepp/modules"},"features":{"genrule.cacheable":"true"},"url":{"local":"http://distfiles.aws.plesk.tech","ftp.debian.org":"^http://ftp.debian.org/debian/pool/main/f/fakeroot/(.*)$ $(config url.local)/\\1","github.com":"^https://github.com/dtrx-py/dtrx/releases/download/(?:.*)/(.*)$ $(config url.local)/\\1","getcomposer.org":"^https://getcomposer.org/download/(.*)/composer.phar$ $(config url.local)/composer-\\1.phar","nodejs.org":"^https://nodejs.org/dist/v(?:.*)/(.*)$ $(config url.local)/\\1","pkgconfig.freedesktop.org":"^https://pkgconfig.freedesktop.org/releases/(.*)$ $(config url.local)/\\1","www-users.york.ac.uk":"^http://www-users.york.ac.uk/~dm26/filepp/(.*)$ $(config url.local)/\\1","yarnpkg.com":"^https://yarnpkg.com/downloads/(?:.*)/(.*)$ $(config url.local)/\\1"},"signing_key#plesk":{"name":"Plesk Team <info@plesk.com>","dir":"unix/plesk/build-utils/ai-config/tools/repo-tools/.gpg","key_file":"$(config signing_key#plesk.dir)/gpg.plesk.secret.key","passphrase_file":"$(config signing_key#plesk.dir)/passphrase.txt","version_file":"$(config signing_key#plesk.dir)/version.txt"},"signing":{"keys":"plesk"}}}