diff --git a/repository/src-openeuler.yaml b/repository/src-openeuler.yaml index 478f08e3a8eb49b5f9b0a6bcef43b41a20b10c9f..0d3bfbe40a7ca9d057c52d679f1b8d8b9319910b 100644 --- a/repository/src-openeuler.yaml +++ b/repository/src-openeuler.yaml @@ -1,4 +1,4 @@ -community: src-openeuler +community: src-openeuler repositories: - name: aalib description: "" @@ -132,6 +132,12 @@ repositories: protected_branches: - master type: public +- name: ansible + description: "system management system" + upstream: "http://ansible.com" + protected_branches: + - master + type: public - name: ant description: "" protected_branches: @@ -297,6 +303,11 @@ repositories: protected_branches: - master type: public +- name: apparmor + description: "AppArmor is a Linux kernel security module that allows the system administrator to restrict programs' capabilities with per-program profiles." + protected_branches: + - master + type: public - name: aqute-bnd description: "" protected_branches: @@ -352,6 +363,11 @@ repositories: protected_branches: - master type: public +- name: assertj-core + description: "A rich and intuitive set of strongly-typed assertions to use for unit testing (either with JUnit or TestNG)." + protected_branches: + - master + type: public - name: assimp description: "" protected_branches: @@ -587,6 +603,12 @@ repositories: protected_branches: - master type: private +- name: bcrypt + description: "cross platform file encryption utility" + upstream: "http://bcrypt.sourceforge.net/" + protected_branches: + - master + type: public - name: bean-validation-api description: "" protected_branches: @@ -687,6 +709,12 @@ repositories: protected_branches: - master type: public +- name: brpc + description: "An industrial-grade RPC framework used throughout Baidu" + upstream: "https://github.com/apache/incubator-brpc" + protected_branches: + - master + type: public - name: bsf description: "" protected_branches: @@ -892,6 +920,12 @@ repositories: protected_branches: - master type: public +- name: ck + description: "Concurrency programming lib" + upstream: "http://concurrencykit.org/" + protected_branches: + - master + type: public - name: clamav description: "" protected_branches: @@ -977,6 +1011,12 @@ repositories: protected_branches: - master type: public +- name: cmockery + description: "A lightweight library to simplify and generalize the process of writing unit tests for C applications" + upstream: "https://github.com/google/cmockery" + protected_branches: + - master + type: public - name: cockpit description: "" protected_branches: @@ -992,6 +1032,12 @@ repositories: protected_branches: - master type: public +- name: colm + description: "a programming language designed for the analysis and transformation of computer languages" + upstream: "http://www.colm.net/open-source/" + protected_branches: + - master + type: public - name: colord description: "" protected_branches: @@ -1016,7 +1062,7 @@ repositories: description: "" protected_branches: - master - type: private + type: public - name: compiler-rt description: "" protected_branches: @@ -1087,6 +1133,12 @@ repositories: protected_branches: - master type: public +- name: cpp-httplib + description: "A C++ header-only HTTP/HTTPS server and client library" + upstream: "https://github.com/yhirose/cpp-httplib" + protected_branches: + - master + type: public - name: cppunit description: "" protected_branches: @@ -1457,11 +1509,6 @@ repositories: protected_branches: - master type: public -- name: dpkg - description: "" - protected_branches: - - master - type: public - name: dracut description: "" protected_branches: @@ -1617,6 +1664,12 @@ repositories: protected_branches: - master type: public +- name: enca + description: "an Extremely Naive Charset Analyser" + upstream: "https://cihar.com/software/enca/" + protected_branches: + - master + type: public - name: enchant description: "" protected_branches: @@ -1722,6 +1775,12 @@ repositories: protected_branches: - master type: private +- name: f2fs-tools + description: "f2fs-tools are tools for flash fs" + upstream: "https://sourceforge.net/projects/f2fs-tools/" + protected_branches: + - master + type: public - name: fakechroot description: "" protected_branches: @@ -1792,6 +1851,12 @@ repositories: protected_branches: - master type: public +- name: figlet + description: "FIGlet is a program for making large letters out of ordinary text" + upstream: "http://www.figlet.org/" + protected_branches: + - master + type: public - name: file description: "" protected_branches: @@ -1932,6 +1997,12 @@ repositories: protected_branches: - master type: public +- name: fping + description: "program to send ICMP echo probes to network hosts" + upstream: "http://www.fping.org/" + protected_branches: + - master + type: public - name: fprintd description: "" protected_branches: @@ -2222,6 +2293,12 @@ repositories: protected_branches: - master type: public +- name: git-tools + description: "Assorted git-related scripts" + upstream: "https://github.com/MestreLion/git-tools" + protected_branches: + - master + type: public - name: gjs description: "" protected_branches: @@ -2297,6 +2374,11 @@ repositories: protected_branches: - master type: private +- name: gmavenplus-plugin + description: "GMavenPlus is a rewrite of GMaven, a Maven plugin that allows you to integrate Groovy into your Maven projects." + protected_branches: + - master + type: public - name: gmetrics description: "Groovy library that provides reports and metrics for Groovy code." protected_branches: @@ -2563,7 +2645,7 @@ repositories: - master type: public - name: golang - description: "" + description: "golang package" protected_branches: - master type: public @@ -2586,12 +2668,12 @@ repositories: description: "Cross-platform file system notifications for Go." protected_branches: - master - type: private + type: public - name: golang-github-go-tomb-tomb description: "Enables Go programs to comfortably encode and decode YAML values." protected_branches: - master - type: private + type: public - name: golang-github-golang-sys description: "" protected_branches: @@ -2601,17 +2683,17 @@ repositories: description: "Go package for reading from continously updated files (tail -f)." protected_branches: - master - type: private + type: public - name: golang-github-onsi-ginkgo description: "" protected_branches: - master - type: private + type: public - name: golang-github-onsi-gomega description: "" protected_branches: - master - type: private + type: public - name: golang-github-russross-blackfriday description: "" protected_branches: @@ -2631,7 +2713,7 @@ repositories: description: "Supplementary Go cryptography libraries." protected_branches: - master - type: private + type: public - name: golang-googlecode-goprotobuf description: "" protected_branches: @@ -2641,22 +2723,22 @@ repositories: description: "Unit tests for golang-googlecode-net package." protected_branches: - master - type: private + type: public - name: golang-googlecode-text description: "Supplementary Go text libraries." protected_branches: - master - type: private + type: public - name: golang-googlecode-tools description: "Displays performance changes between benchmarks for the Go programming language." protected_branches: - master - type: private + type: public - name: golang-gopkg-yaml description: "Yaml support for the Go language." protected_branches: - master - type: private + type: public - name: google-droid-fonts description: "" protected_branches: @@ -3082,11 +3164,23 @@ repositories: protected_branches: - master type: public +- name: hping + description: "a command-line oriented TCP/IP packet assembler/analyzer" + upstream: "http://www.hping.org/" + protected_branches: + - master + type: public - name: hplip description: "" protected_branches: - master type: public +- name: htslib + description: "C library for high-throughput sequencing data formats" + upstream: "http://www.htslib.org" + protected_branches: + - master + type: public - name: http-builder description: "A builder-style HTTP client API." protected_branches: @@ -3102,6 +3196,12 @@ repositories: protected_branches: - master type: public +- name: http_load + description: "multiprocessing http test client" + upstream: "http://www.acme.com/software/http_load" + protected_branches: + - master + type: public - name: http-parser description: "" protected_branches: @@ -3217,11 +3317,6 @@ repositories: protected_branches: - master type: private -- name: icoutils - description: "" - protected_branches: - - master - type: public - name: icu description: "" protected_branches: @@ -3282,6 +3377,12 @@ repositories: protected_branches: - master type: private +- name: iniparser + description: "ini file parser" + upstream: "https://github.com/ndevilla/iniparser" + protected_branches: + - master + type: public - name: initial-setup description: "" protected_branches: @@ -3382,6 +3483,12 @@ repositories: protected_branches: - master type: public +- name: ipwatchd + description: "IPwatchD is a simple daemon that analyses all incoming ARP packets in order to detect IP conflicts on Linux" + upstream: "https://ipwatchd.sourceforge.io/" + protected_branches: + - master + type: public - name: ipxe description: "" protected_branches: @@ -3452,11 +3559,23 @@ repositories: protected_branches: - master type: public +- name: sysbench + description: "Scriptable database and system performance benchmark" + upstream: "https://github.com/akopytov/sysbench" + protected_branches: + - master + type: public - name: syscontainer-tools description: "" protected_branches: - master type: public +- name: sysget + description: "One package manager to rule them all" + upstream: "https://github.com/emilengler/sysget/" + protected_branches: + - master + type: public - name: itstool description: "" protected_branches: @@ -3492,11 +3611,6 @@ repositories: protected_branches: - master type: private -- name: jackson-core - description: "" - protected_branches: - - master - type: private - name: jackson-databind description: "" protected_branches: @@ -3577,7 +3691,7 @@ repositories: protected_branches: - master type: private -- name: java-cup +- name: java_cup description: "" protected_branches: - master @@ -3627,6 +3741,11 @@ repositories: protected_branches: - master type: public +- name: jboss-el + description: "Expression Language 2.2 API classes." + protected_branches: + - master + type: public - name: jboss-interceptors-1.2-api description: "" protected_branches: @@ -3827,11 +3946,6 @@ repositories: protected_branches: - master type: private -- name: js-jquery - description: "" - protected_branches: - - master - type: private - name: js-jquery1 description: "JavaScript DOM manipulation, event handling, and AJAX library." protected_branches: @@ -4577,6 +4691,12 @@ repositories: protected_branches: - master type: public +- name: libgssglue + description: "A gss api library" + upstream: "citi.umich.edu/projects/nfsv4/linux" + protected_branches: + - master + type: public - name: libgta description: "Library that implements the Generic Tagged Arrays file format." protected_branches: @@ -4717,11 +4837,6 @@ repositories: protected_branches: - master type: public -- name: libisoburn - description: "Library to enable creation and expansion of ISO-9660 filesystems" - protected_branches: - - master - type: public - name: libisofs description: "" protected_branches: @@ -5127,6 +5242,12 @@ repositories: protected_branches: - master type: private +- name: librpcsecgss + description: "secure rpc communication by secgss protocol" + upstream: "citi.umich.edu/projects/nfsv4/linux" + protected_branches: + - master + type: public - name: librsvg2 description: "" protected_branches: @@ -5682,6 +5803,12 @@ repositories: protected_branches: - master type: public +- name: libyubikey + description: "low-level C software development kit for the Yubico YubiKey authentication device" + upstream: "https://developers.yubico.com/yubico-c/" + protected_branches: + - master + type: public - name: libzip description: "" protected_branches: @@ -5732,6 +5859,12 @@ repositories: protected_branches: - master type: public +- name: lmbench + description: "Tools for Performance Analysis" + upstream: "http://www.bitmover.com/lmbench/" + protected_branches: + - master + type: public - name: lmdb description: "" protected_branches: @@ -5747,6 +5880,18 @@ repositories: protected_branches: - master type: public +- name: log4cplus + description: "simple logging API by using C++" + upstream: "http://sourceforge.net/projects/log4cplus" + protected_branches: + - master + type: public +- name: log4cpp + description: "Log library for C++" + upstream: "https://sourceforge.net/projects/log4cpp/" + protected_branches: + - master + type: public - name: log4j description: "" protected_branches: @@ -6332,6 +6477,12 @@ repositories: protected_branches: - master type: public +- name: memtester + description: "userspace utility for testing the memory subsystem for faults" + upstream: "http://pyropus.ca/software/memtester/" + protected_branches: + - master + type: public - name: mercurial description: "" protected_branches: @@ -6397,11 +6548,23 @@ repositories: protected_branches: - master type: private +- name: miniasm + description: "OLC-based de novo assembler for noisy long reads" + upstream: "https://github.com/lh3/miniasm" + protected_branches: + - master + type: public - name: minicom description: "" protected_branches: - master type: public +- name: minimap2 + description: "versatile sequence alignment program that aligns DNA or mRNA sequences" + upstream: "https://github.com/lh3/minimap2" + protected_branches: + - master + type: public - name: minlog description: "" protected_branches: @@ -6427,6 +6590,11 @@ repositories: protected_branches: - master type: public +- name: mockito + description: "Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors." + protected_branches: + - master + type: public - name: mod_auth_gssapi description: "" protected_branches: @@ -6921,7 +7089,7 @@ repositories: description: "" protected_branches: - master - type: private + type: public - name: ocaml description: "" protected_branches: @@ -8067,11 +8235,6 @@ repositories: protected_branches: - master type: public -- name: perl-IO-stringy - description: "" - protected_branches: - - master - type: public - name: perl-IO-Tty description: "" protected_branches: @@ -8222,11 +8385,6 @@ repositories: protected_branches: - master type: public -- name: perl-Module-Install - description: "" - protected_branches: - - master - type: public - name: perl-Module-Install description: "Standalone, extensible Perl module installer" protected_branches: @@ -8547,11 +8705,6 @@ repositories: protected_branches: - master type: public -- name: perl-Sub-Uplevel - description: "" - protected_branches: - - master - type: private - name: perl-Switch description: "" protected_branches: @@ -8877,11 +9030,6 @@ repositories: protected_branches: - master type: public -- name: perl-YAML-LibYAML - description: "" - protected_branches: - - master - type: public - name: perl-YAML-Tiny description: "" protected_branches: @@ -9277,11 +9425,6 @@ repositories: protected_branches: - master type: public -- name: pv - description: "A tool for monitoringthe progress of data through a pipeline" - protected_branches: - - master - type: public - name: pyatspi description: "" protected_branches: @@ -9407,11 +9550,6 @@ repositories: protected_branches: - master type: public -- name: python-alsa - description: "Accessing the ALSA API from Python" - protected_branches: - - master - type: public - name: python-aniso8601 description: "" protected_branches: @@ -9497,6 +9635,12 @@ repositories: protected_branches: - master type: private +- name: python-blessed + description: "Blessed is an easy, practical library for making python terminal apps" + upstream: "http://pypi.python.org/pypi/blessed" + protected_branches: + - master + type: public - name: python-blinker description: "" protected_branches: @@ -10107,6 +10251,12 @@ repositories: protected_branches: - master type: public +- name: python-ntlm-auth + description: "Calculates NTLM Authentication" + upstream: "https://github.com/jborean93/ntlm-auth" + protected_branches: + - master + type: public - name: python-ntplib description: "" protected_branches: @@ -10192,6 +10342,12 @@ repositories: protected_branches: - master type: public +- name: python-pbkdf2 + description: "password-based key derivation function" + upstream: "https://pypi.org/project/pbkdf2/" + protected_branches: + - master + type: public - name: python-pecan description: "A WSGI object-dispatching web framework" protected_branches: @@ -10447,6 +10603,12 @@ repositories: protected_branches: - master type: public +- name: python-requests-ntlm + description: "NTLM authentication support for Requests" + upstream: "https://github.com/requests/requests-ntlm" + protected_branches: + - master + type: public - name: python-rpm-generators description: "" protected_branches: @@ -10722,13 +10884,14 @@ repositories: protected_branches: - master type: public -- name: python-zipp - description: "Backport of pathlib-compatible object wrapper for zip files" +- name: python-xmltodict + description: "XML feel like you are working with JSON" + upstream: "https://github.com/martinblech/xmltodict" protected_branches: - master type: public -- name: python-zope-interface - description: "" +- name: python-zipp + description: "Backport of pathlib-compatible object wrapper for zip files" protected_branches: - master type: public @@ -10827,6 +10990,11 @@ repositories: protected_branches: - master type: public +- name: qt-settings + description: "Configuration files for qt" + protected_branches: + - master + type: public - name: qt5 description: "" protected_branches: @@ -10992,6 +11160,12 @@ repositories: protected_branches: - master type: public +- name: ranger + description: "A VIM-inspired filemanager for the console" + upstream: "https://github.com/ranger/ranger" + protected_branches: + - master + type: public - name: raptor2 description: "" protected_branches: @@ -11262,6 +11436,12 @@ repositories: protected_branches: - master type: public +- name: samtools + description: "Tools (written in C using htslib) for manipulating next-generation sequencing data" + upstream: "http://www.htslib.org" + protected_branches: + - master + type: public - name: samyak-fonts description: "" protected_branches: @@ -11672,6 +11852,11 @@ repositories: protected_branches: - master type: public +- name: spock + description: "spock is a testing and specification framework for java and Groovy applications" + protected_branches: + - master + type: public - name: sqlite description: "" protected_branches: @@ -12037,6 +12222,12 @@ repositories: protected_branches: - master type: public +- name: tito + description: "A tool for managing rpm based git projects" + upstream: "https://github.com/rpm-software-management/tito" + protected_branches: + - master + type: public - name: tix description: "" protected_branches: @@ -12282,6 +12473,12 @@ repositories: protected_branches: - master type: private +- name: unixbench + description: "BYTE UNIX benchmark suite" + upstream: "https://github.com/kdlucas/byte-unixbench" + protected_branches: + - master + type: public - name: unixODBC description: "" protected_branches: @@ -12502,6 +12699,12 @@ repositories: protected_branches: - master type: private +- name: webbench + description: "simple tool for benchmarking WWW or proxy servers" + upstream: "http://freshmeat.sourceforge.net/projects/web-bench/" + protected_branches: + - master + type: public - name: webkit2gtk3 description: "" protected_branches: @@ -12997,6 +13200,12 @@ repositories: protected_branches: - master type: public +- name: ykpers + description: "The package contains a library and command line tool used to personalize yubikey" + upstream: "https://developers.yubico.com/yubikey-personalization/" + protected_branches: + - master + type: public - name: ypbind description: "" protected_branches: @@ -13082,6 +13291,12 @@ repositories: protected_branches: - master type: public +- name: kelbt + description: "Kelbt generates backtracking LALR parsers" + upstream: "http://freshmeat.sourceforge.net/projects/kelbt" + protected_branches: + - master + type: public - name: ndisc6 description: "IPv6 diagnostic tools" protected_branches: @@ -13173,10 +13388,15 @@ repositories: - master type: public - name: openjdk-1.8.0 - description: "openEuler Community builds of OpenJDK" + description: "openEuler Community builds of OpenJDK 8" protected_branches: - master type: public +- name: openjdk-11 + description: "openEuler Community builds of OpenJDK 11" + protected_branches: + - master + type: private - name: python-mysqlclient description: "MySQL database connector for Python" protected_branches: @@ -13227,6 +13447,12 @@ repositories: protected_branches: - master type: public +- name: python-winrm + description: "Windows Remote Management" + upstream: "https://github.com/diyan/pywinrm" + protected_branches: + - master + type: public - name: python-paste-deploy description: "Load, configure, and compose WSGI applications and servers" protected_branches: @@ -14114,10 +14340,235 @@ repositories: - name: drbd-utils description: "DRBD common tools" type: public -- name: georgecatest - description: "georgecatest" +- name: atop + description: "atop is an interactive monitor to view the load on a Linux system" + type: public +- name: jupyter + description: "Jupyter is an environment for interactive computing in multiple languages." + upstream: "https://github.com/jupyter/jupyter" + protected_branches: + - master + type: public +- name: caffe + description: "A framework for deep learning" + upstream: "https://github.com/BVLC/caffe" + protected_branches: + - master type: public -- name: catest - description: "catest" +- name: tensorflow + description: "A framework for deep learning" + upstream: "https://github.com/tensorflow/tensorflow" + protected_branches: + - master + type: public +- name: hadoop + description: "A software platform for processing vast amounts of data" + upstream: "https://hadoop.apache.org" + protected_branches: + - master + type: public +- name: libsvm + description: "A Library for Support Vector Machines" + upstream: "https://www.csie.ntu.edu.tw/~cjlin/libsvm/" + protected_branches: + - master + type: public +- name: libhdfs + description: "The Apache Hadoop Filesystem Library" + upstream: "https://hadoop.apache.org" + protected_branches: + - master + type: public +- name: ComputeLibrary + description: "ARM Compute Library" + upstream: "https://github.com/ARM-software/ComputeLibrary" + protected_branches: + - master + type: public +- name: Shark + description: "C++ machine learning library" + upstream: "https://github.com/Shark-ML/Shark" + protected_branches: + - master + type: public +- name: arm-ml-examples + description: "Machine learning examples used in Arm's ML developer space" + upstream: "https://github.com/ARM-software/ML-examples" + protected_branches: + - master + type: public +- name: armnn + description: "Arm NN SDK enables machine learning workloads on power-efficient devices" + upstream: "https://git.mlplatform.org/ml/armnn" + protected_branches: + - master + type: public +- name: bam + description: "Bam is a fast and flexible build system" + upstream: "https://github.com/matricks/bam" + protected_branches: + - master + type: public +- name: bazel + description: "Tool for the automation of building and testing of software" + upstream: "https://github.com/bazelbuild/bazel" + protected_branches: + - master + type: public +- name: libmetal + description: "Bare metal interaction APIs" + upstream: "https://github.com/OpenAMP/libmetal" + protected_branches: + - master + type: public +- name: oneDNN + description: "Intel(R) Math Kernel Library for Deep Neural Networks" + upstream: "https://github.com/oneapi-src/oneDNN" + protected_branches: + - master + type: public +- name: pytorch + description: "python deep learning framework" + upstream: "https://github.com/pytorch" + protected_branches: + - master + type: public +- name: SuperLUMT + description: "Single precision real SuperLU routines for shared memory parallel machines" + upstream: "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/" + protected_branches: + - master + type: public +- name: epstool + description: "http://www.ghostgum.com.au/software/epstool.htm" + upstream: "" + protected_branches: + - master + type: public +- name: ftgl + description: "OpenGL frontend to Freetype 2" + upstream: "https://sourceforge.net/projects/ftgl" + protected_branches: + - master + type: public +- name: gl2ps + description: "An OpenGL to PostScript printing library" + upstream: "http://www.geuz.org/gl2ps/" + protected_branches: + - master + type: public +- name: glpk + description: "GNU Linear Programming Kit" + upstream: "http://www.gnu.org/software/glpk/glpk.html" + protected_branches: + - master + type: public +- name: libiodbc + description: "iODBC Driver Manager" + upstream: "http://www.iodbc.org/" + protected_branches: + - master + type: public +- name: lzip + description: "Lossless file compressor based on the LZMA algorithm" + upstream: "http://www.nongnu.org/lzip/lzip.html" + protected_branches: + - master + type: public +- name: maven-local + description: "Macros and scripts for Maven packaging support" + upstream: "https://github.com/fedora-java/javapackages" + protected_branches: + - master + type: public +- name: octave + description: "A high-level language for numerical computations" + upstream: "http://www.octave.org" + protected_branches: + - master + type: public +- name: qrupdate + description: "A Fortran library for fast updates of QR and Cholesky decompositions" + upstream: "http://qrupdate.sourceforge.net/" + protected_branches: + - master + type: public +- name: qscintilla + description: "A Scintilla port to Qt" + upstream: "http://www.riverbankcomputing.com/software/qscintilla/" + protected_branches: + - master + type: public +- name: sundials + description: "Suite of nonlinear solvers" + upstream: "https://computation.llnl.gov/projects/sundials" + protected_branches: + - master + type: public +- name: opencl-headers + description: "OpenCL (Open Computing Language) header files" + upstream: "https://www.khronos.org/registry/OpenCL/" + protected_branches: + - master + type: public +- name: cilium + description: "API-aware Networking and Security" + protected_branches: + - master + type: public +- name: katran + description: "A high performance layer 4 load balancer" + protected_branches: + - master + type: public +- name: xdp-tools + description: "Utilities and example programs for use with XDP" + protected_branches: + - master + type: public +- name: xdp-cpumap-tc + description: "XDP cpumap redirect combined with TC bandwidth shaping" + protected_branches: + - master + type: public +- name: libbpf + description: "Automated upstream mirror for libbpf stand-alone build." + protected_branches: + - master + type: public +- name: bcc + description: "BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more" + protected_branches: + - master + type: public +- name: bcftools + description: "Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP" + upstream: "http://www.htslib.org" + protected_branches: + - master + type: public +- name: bpftrace + description: "High-level tracing language for Linux eBPF" + protected_branches: + - master + type: public +- name: raspberry-kernel + description: "Kernel of Raspberry Pi" + protected_branches: + - master + type: public +- name: raspberry-firmware + description: "Firmware of Raspberry Pi" + protected_branches: + - master + type: public +- name: raspberry-build + description: "Scripts of building images for Raspberry Pi" + protected_branches: + - master + type: public +- name: bounds_checking_function + description: "Enhanced safety functions" + protected_branches: + - master type: public -