diff --git a/.github/workflows/check-easyjson.yml b/.github/workflows/check-easyjson.yml index 419f736256a..29d47285cb5 100644 --- a/.github/workflows/check-easyjson.yml +++ b/.github/workflows/check-easyjson.yml @@ -29,10 +29,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} diff --git a/.github/workflows/check-go-dependencies-task.yml b/.github/workflows/check-go-dependencies-task.yml index c3d31664168..6721cdf0fd3 100644 --- a/.github/workflows/check-go-dependencies-task.yml +++ b/.github/workflows/check-go-dependencies-task.yml @@ -65,7 +65,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -76,7 +76,7 @@ jobs: version: 3.x - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -102,7 +102,7 @@ jobs: # Some might find it convenient to have CI generate the cache rather than setting up for it locally - name: Upload cache to workflow artifact if: failure() && steps.diff.outcome == 'failure' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error include-hidden-files: true @@ -116,7 +116,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -127,7 +127,7 @@ jobs: version: 3.x - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -139,3 +139,8 @@ jobs: - name: Check for dependencies with unapproved licenses run: task --silent general:check-dep-licenses + + - name: Check debian copyright file + run: | + task update-deb-copyright + git diff --color --exit-code diff --git a/.github/workflows/check-go-task.yml b/.github/workflows/check-go-task.yml index 360c450de35..99dabf8977e 100644 --- a/.github/workflows/check-go-task.yml +++ b/.github/workflows/check-go-task.yml @@ -64,10 +64,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -100,10 +100,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -114,7 +114,7 @@ jobs: version: 3.x - name: golangci-lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: v2.1.0 @@ -138,10 +138,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -174,10 +174,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -203,10 +203,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -241,10 +241,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} diff --git a/.github/workflows/check-i18n-task.yml b/.github/workflows/check-i18n-task.yml index 0e000fe13b9..76eabdf44fc 100644 --- a/.github/workflows/check-i18n-task.yml +++ b/.github/workflows/check-i18n-task.yml @@ -19,10 +19,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} diff --git a/.github/workflows/check-license.yml b/.github/workflows/check-license.yml index 6b81349a416..e8047697f86 100644 --- a/.github/workflows/check-license.yml +++ b/.github/workflows/check-license.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Ruby uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/check-markdown-task.yml b/.github/workflows/check-markdown-task.yml index 02ae36cb159..d055c1b76b7 100644 --- a/.github/workflows/check-markdown-task.yml +++ b/.github/workflows/check-markdown-task.yml @@ -75,10 +75,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} @@ -101,15 +101,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} diff --git a/.github/workflows/check-mkdocs-task.yml b/.github/workflows/check-mkdocs-task.yml index 18680faab36..3d95de177fb 100644 --- a/.github/workflows/check-mkdocs-task.yml +++ b/.github/workflows/check-mkdocs-task.yml @@ -34,10 +34,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -49,7 +49,7 @@ jobs: setup_only: true - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} diff --git a/.github/workflows/check-prettier-formatting-task.yml b/.github/workflows/check-prettier-formatting-task.yml index 5bb45e35d55..ea99200f806 100644 --- a/.github/workflows/check-prettier-formatting-task.yml +++ b/.github/workflows/check-prettier-formatting-task.yml @@ -204,7 +204,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Task uses: arduino/setup-task@v2 diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index 449c78e0e18..ef7587da02f 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install buf uses: bufbuild/buf-action@v1 @@ -77,7 +77,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 # used by the protobuf breaking change detector - name: Fetch main branch diff --git a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml index 76f32ad3eaa..f969d0b0fe5 100644 --- a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml +++ b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml @@ -54,10 +54,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -69,7 +69,7 @@ jobs: setup_only: true - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ env.PYTHON_VERSION }} diff --git a/.github/workflows/i18n-nightly-push.yaml b/.github/workflows/i18n-nightly-push.yaml index 0539549159d..50f659e1b04 100644 --- a/.github/workflows/i18n-nightly-push.yaml +++ b/.github/workflows/i18n-nightly-push.yaml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "${{ env.GO_VERSION }}" diff --git a/.github/workflows/i18n-weekly-pull.yaml b/.github/workflows/i18n-weekly-pull.yaml index 173d8070094..8d51bdf29b8 100644 --- a/.github/workflows/i18n-weekly-pull.yaml +++ b/.github/workflows/i18n-weekly-pull.yaml @@ -20,10 +20,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "${{ env.GO_VERSION }}" @@ -42,7 +42,7 @@ jobs: TRANSIFEX_API_KEY: ${{ secrets.TRANSIFEX_API_KEY }} - name: Create Pull Request - uses: peter-evans/create-pull-request@v6 + uses: peter-evans/create-pull-request@v7 with: commit-message: Updated translation files title: Updated translation files diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index 44130b9f25f..2805356f5b2 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -25,27 +25,38 @@ permissions: jobs: create-nightly-artifacts: + name: Build ${{ matrix.os.task }} outputs: version: ${{ steps.get-version.outputs.version }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.os.runner }} strategy: matrix: os: - - Windows_32bit - - Windows_64bit - - Linux_32bit - - Linux_64bit - - Linux_ARMv6 - - Linux_ARMv7 - - Linux_ARM64 - - macOS_64bit - - macOS_ARM64 - - jsonschema + - task: Windows_32bit + runner: ubuntu-latest + - task: Windows_64bit + runner: ubuntu-latest + - task: Linux_32bit + runner: ubuntu-latest + - task: Linux_64bit + runner: ubuntu-latest + - task: Linux_ARMv6 + runner: ubuntu-latest + - task: Linux_ARMv7 + runner: ubuntu-latest + - task: Linux_ARM64 + runner: ubuntu-latest + - task: macOS_64bit + runner: ubuntu-latest + - task: macOS_ARM64 + runner: ubuntu-24.04-arm + - task: jsonschema + runner: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Task uses: arduino/setup-task@v2 @@ -56,7 +67,7 @@ jobs: - name: Build env: NIGHTLY: true - run: task dist:${{ matrix.os }} + run: task dist:${{ matrix.os.task }} - name: Output Version id: get-version @@ -65,10 +76,10 @@ jobs: run: echo "version=$(task general:get-version)" >> $GITHUB_OUTPUT - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error - name: ${{ env.ARTIFACT_NAME }}-${{ matrix.os }} + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.os.task }} path: ${{ env.DIST_DIR }} notarize-macos: @@ -91,10 +102,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} path: ${{ env.DIST_DIR }} @@ -174,7 +185,7 @@ jobs: echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV - name: Upload notarized artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} @@ -196,10 +207,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: ${{ env.ARTIFACT_NAME }}-Windows_64bit path: ${{ env.DIST_DIR }} @@ -229,7 +240,7 @@ jobs: "${{ env.SIGNTOOL_PATH }}" sign -d "Arduino CLI" -f ${{ env.INSTALLER_CERT_WINDOWS_CER}} -csp "eToken Base Cryptographic Provider" -k "[{{${{ env.CERT_PASSWORD }}}}]=${{ env.CONTAINER_NAME }}" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v "${{ env.MSI_FILE }}" - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 env: MSI_FILE: ${{ steps.buildmsi.outputs.msi }} with: @@ -250,10 +261,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: pattern: ${{ env.ARTIFACT_NAME }}-* merge-multiple: true @@ -282,7 +293,7 @@ jobs: sha256sum ${{ env.PROJECT_NAME }}_${VERSION}* > ${VERSION}-checksums.txt - name: configure aws credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-session-name: "github_${{ env.PROJECT_NAME }}" diff --git a/.github/workflows/publish-go-tester-task.yml b/.github/workflows/publish-go-tester-task.yml index e813189cb21..c2095f1ea7a 100644 --- a/.github/workflows/publish-go-tester-task.yml +++ b/.github/workflows/publish-go-tester-task.yml @@ -128,7 +128,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -151,7 +151,7 @@ jobs: # Transfer builds to artifacts job - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: path: ${{ env.DIST_DIR }}/${{ matrix.artifact.path }} name: ${{ matrix.artifact.name }} @@ -164,7 +164,7 @@ jobs: steps: - name: Download build artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 - name: Output checksum run: | TAG="${{ needs.package-name-prefix.outputs.prefix }}git-snapshot" @@ -178,7 +178,7 @@ jobs: done - name: Upload checksum artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: path: ./*checksums.txt name: checksums diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index c3c0b113fc1..d7ba506dd95 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -46,7 +46,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -74,7 +74,7 @@ jobs: run: echo "version=$(task general:get-version)" >> $GITHUB_OUTPUT - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error name: ${{ env.ARTIFACT_NAME }}-${{ matrix.env.os }} @@ -100,10 +100,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} path: ${{ env.DIST_DIR }} @@ -183,7 +183,7 @@ jobs: echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV - name: Upload notarized artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} @@ -205,10 +205,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: ${{ env.ARTIFACT_NAME }}-Windows_64bit path: ${{ env.DIST_DIR }} @@ -238,7 +238,7 @@ jobs: "${{ env.SIGNTOOL_PATH }}" sign -d "Arduino CLI" -f ${{ env.INSTALLER_CERT_WINDOWS_CER}} -csp "eToken Base Cryptographic Provider" -k "[{{${{ env.CERT_PASSWORD }}}}]=${{ env.CONTAINER_NAME }}" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v "${{ env.MSI_FILE }}" - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 env: MSI_FILE: ${{ steps.buildmsi.outputs.msi }} with: @@ -259,10 +259,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: pattern: ${{ env.ARTIFACT_NAME }}-* merge-multiple: true @@ -312,7 +312,7 @@ jobs: artifacts: ${{ env.DIST_DIR }}/* - name: configure aws credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-session-name: "github_${{ env.PROJECT_NAME }}" diff --git a/.github/workflows/release-proto-files.yml b/.github/workflows/release-proto-files.yml index abe11708d60..1e88173942e 100644 --- a/.github/workflows/release-proto-files.yml +++ b/.github/workflows/release-proto-files.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - uses: bufbuild/buf-action@v1 diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 291d637d801..67a3005fee0 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for labels configuration file id: download-schema @@ -71,7 +71,7 @@ jobs: file-url: https://raw.githubusercontent.com/arduino/tooling-project-assets/main/workflow-templates/assets/sync-labels/${{ matrix.filename }} - name: Pass configuration files to next job via workflow artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: path: | *.yaml @@ -106,10 +106,10 @@ jobs: echo "flag=--dry-run" >> $GITHUB_OUTPUT - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download configuration files artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: pattern: ${{ env.CONFIGURATIONS_ARTIFACT }}-* merge-multiple: true diff --git a/.github/workflows/test-go-task.yml b/.github/workflows/test-go-task.yml index fae25b28db8..fe75a7a2ebe 100644 --- a/.github/workflows/test-go-task.yml +++ b/.github/workflows/test-go-task.yml @@ -66,7 +66,7 @@ jobs: tests-data: ${{ steps.collection.outputs.tests-data }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Collect tests id: collection @@ -93,10 +93,10 @@ jobs: run: git config --global core.autocrlf false - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -114,7 +114,7 @@ jobs: mv coverage_integration.txt coverage_integration_${{ matrix.operating-system }}_${{ matrix.tests }}.txt - name: Upload coverage data to workflow artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error name: ${{ env.COVERAGE_ARTIFACT }}-test-integration-${{ matrix.operating-system }}-${{ matrix.tests }} @@ -139,10 +139,10 @@ jobs: run: git config --global core.autocrlf false - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -157,7 +157,7 @@ jobs: - name: Upload coverage data to workflow artifact if: runner.os == 'Linux' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: if-no-files-found: error name: ${{ env.COVERAGE_ARTIFACT }}-test-${{ matrix.operating-system }} @@ -171,10 +171,10 @@ jobs: - test-integration steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ env.GO_VERSION }} @@ -182,7 +182,7 @@ jobs: run: go install github.com/wadey/gocovmerge@b5bfa59 - name: Download coverage data artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: pattern: ${{ env.COVERAGE_ARTIFACT }}-* merge-multiple: true @@ -204,6 +204,13 @@ jobs: fi echo "CODECOV_TOKEN=$CODECOV_TOKEN" >> "$GITHUB_ENV" + # There is a bug in the codecov uploader that makes it fail when there are broken symlinks in the repository. + # We must keep this workaround until the bug is fixed: https://github.com/codecov/codecov-action/issues/1890 + - name: Workaround for codecov uploader bug + run: | + rm internal/integrationtest/compile_4/testdata/ValidSketchWithNonInoBrokenSketchFileSymlink/other_file.c + touch internal/integrationtest/compile_4/testdata/ValidSketchWithNonInoBrokenSketchFileSymlink/other_file.c + - name: Send unit tests coverage to Codecov uses: codecov/codecov-action@v5 with: diff --git a/.licenses/NOTICE.arduino-cli b/.licenses/NOTICE.arduino-cli index 1358e550c26..34705ed75bd 100644 --- a/.licenses/NOTICE.arduino-cli +++ b/.licenses/NOTICE.arduino-cli @@ -39,7 +39,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fimdario%2Fmergo.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fimdario%2Fmergo?ref=badge_large) ***** -fortio.org/safecast@v1.0.0 +fortio.org/safecast@v1.2.0 Apache License Version 2.0, January 2004 @@ -1476,286 +1476,627 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -github.com/arduino/go-paths-helper@v1.13.1 +github.com/arduino/go-paths-helper@v1.14.0 GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + TERMS AND CONDITIONS - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". + 0. Definitions. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. + "This License" refers to version 3 of the GNU General Public License. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. + A "covered work" means either the unmodified Program or a work based +on the Program. - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. + 11. Patents. - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. + 12. No Surrender of Others' Freedom. - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. + 13. Use with the GNU Affero General Public License. -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. + 14. Revised Versions of this License. - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. - NO WARRANTY + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. + 15. Disclaimer of Warranty. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. END OF TERMS AND CONDITIONS @@ -1767,15 +2108,15 @@ free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least +state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) - This program is free software; you can redistribute it and/or modify + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -1783,40 +2124,34 @@ the "copyright" line and a pointer to where the full notice is found. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". - , 1 April 1989 - Ty Coon, President of Vice + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. ***** github.com/arduino/go-properties-orderedmap@v1.8.1 @@ -5972,7 +6307,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) - see [`LICENSE.md`](https://github.com/fatih/color/blob/master/LICENSE.md) for more details ***** -github.com/fsnotify/fsnotify@v1.8.0 +github.com/fsnotify/fsnotify@v1.9.0 Copyright © 2012 The Go Authors. All rights reserved. Copyright © fsnotify Authors. All rights reserved. @@ -6001,7 +6336,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/fsnotify/fsnotify/internal@v1.8.0 +github.com/fsnotify/fsnotify/internal@v1.9.0 Copyright © 2012 The Go Authors. All rights reserved. Copyright © fsnotify Authors. All rights reserved. @@ -7203,7 +7538,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5@v5.16.2 +github.com/go-git/go-git/v5@v5.16.4 Apache License Version 2.0, January 2004 @@ -7412,7 +7747,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/config@v5.16.2 +github.com/go-git/go-git/v5/config@v5.16.4 Apache License Version 2.0, January 2004 @@ -7621,7 +7956,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/internal/path_util@v5.16.2 +github.com/go-git/go-git/v5/internal/path_util@v5.16.4 Apache License Version 2.0, January 2004 @@ -7830,7 +8165,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/internal/revision@v5.16.2 +github.com/go-git/go-git/v5/internal/revision@v5.16.4 Apache License Version 2.0, January 2004 @@ -8039,7 +8374,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/internal/url@v5.16.2 +github.com/go-git/go-git/v5/internal/url@v5.16.4 Apache License Version 2.0, January 2004 @@ -8248,7 +8583,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing@v5.16.2 +github.com/go-git/go-git/v5/plumbing@v5.16.4 Apache License Version 2.0, January 2004 @@ -8457,7 +8792,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/cache@v5.16.2 +github.com/go-git/go-git/v5/plumbing/cache@v5.16.4 Apache License Version 2.0, January 2004 @@ -8666,7 +9001,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/color@v5.16.2 +github.com/go-git/go-git/v5/plumbing/color@v5.16.4 Apache License Version 2.0, January 2004 @@ -8875,7 +9210,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/filemode@v5.16.2 +github.com/go-git/go-git/v5/plumbing/filemode@v5.16.4 Apache License Version 2.0, January 2004 @@ -9084,7 +9419,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/config@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/config@v5.16.4 Apache License Version 2.0, January 2004 @@ -9293,7 +9628,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/diff@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/diff@v5.16.4 Apache License Version 2.0, January 2004 @@ -9502,7 +9837,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/gitignore@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/gitignore@v5.16.4 Apache License Version 2.0, January 2004 @@ -9711,7 +10046,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/idxfile@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/idxfile@v5.16.4 Apache License Version 2.0, January 2004 @@ -9920,7 +10255,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/index@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/index@v5.16.4 Apache License Version 2.0, January 2004 @@ -10129,7 +10464,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/objfile@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/objfile@v5.16.4 Apache License Version 2.0, January 2004 @@ -10338,7 +10673,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/packfile@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/packfile@v5.16.4 Apache License Version 2.0, January 2004 @@ -10547,7 +10882,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/pktline@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/pktline@v5.16.4 Apache License Version 2.0, January 2004 @@ -10756,7 +11091,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/hash@v5.16.2 +github.com/go-git/go-git/v5/plumbing/hash@v5.16.4 Apache License Version 2.0, January 2004 @@ -10965,7 +11300,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/object@v5.16.2 +github.com/go-git/go-git/v5/plumbing/object@v5.16.4 Apache License Version 2.0, January 2004 @@ -11174,7 +11509,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/protocol/packp@v5.16.2 +github.com/go-git/go-git/v5/plumbing/protocol/packp@v5.16.4 Apache License Version 2.0, January 2004 @@ -11383,7 +11718,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/protocol/packp/capability@v5.16.2 +github.com/go-git/go-git/v5/plumbing/protocol/packp/capability@v5.16.4 Apache License Version 2.0, January 2004 @@ -11592,7 +11927,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband@v5.16.2 +github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband@v5.16.4 Apache License Version 2.0, January 2004 @@ -11801,7 +12136,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/revlist@v5.16.2 +github.com/go-git/go-git/v5/plumbing/revlist@v5.16.4 Apache License Version 2.0, January 2004 @@ -12010,7 +12345,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/storer@v5.16.2 +github.com/go-git/go-git/v5/plumbing/storer@v5.16.4 Apache License Version 2.0, January 2004 @@ -12219,7 +12554,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport@v5.16.4 Apache License Version 2.0, January 2004 @@ -12428,7 +12763,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/client@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/client@v5.16.4 Apache License Version 2.0, January 2004 @@ -12637,7 +12972,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/file@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/file@v5.16.4 Apache License Version 2.0, January 2004 @@ -12846,7 +13181,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/git@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/git@v5.16.4 Apache License Version 2.0, January 2004 @@ -13055,7 +13390,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/http@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/http@v5.16.4 Apache License Version 2.0, January 2004 @@ -13264,7 +13599,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/internal/common@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/internal/common@v5.16.4 Apache License Version 2.0, January 2004 @@ -13473,7 +13808,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/server@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/server@v5.16.4 Apache License Version 2.0, January 2004 @@ -13682,7 +14017,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/ssh@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/ssh@v5.16.4 Apache License Version 2.0, January 2004 @@ -13891,7 +14226,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage@v5.16.2 +github.com/go-git/go-git/v5/storage@v5.16.4 Apache License Version 2.0, January 2004 @@ -14100,7 +14435,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage/filesystem@v5.16.2 +github.com/go-git/go-git/v5/storage/filesystem@v5.16.4 Apache License Version 2.0, January 2004 @@ -14309,7 +14644,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage/filesystem/dotgit@v5.16.2 +github.com/go-git/go-git/v5/storage/filesystem/dotgit@v5.16.4 Apache License Version 2.0, January 2004 @@ -14518,7 +14853,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage/memory@v5.16.2 +github.com/go-git/go-git/v5/storage/memory@v5.16.4 Apache License Version 2.0, January 2004 @@ -14727,7 +15062,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/binary@v5.16.2 +github.com/go-git/go-git/v5/utils/binary@v5.16.4 Apache License Version 2.0, January 2004 @@ -14936,7 +15271,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/diff@v5.16.2 +github.com/go-git/go-git/v5/utils/diff@v5.16.4 Apache License Version 2.0, January 2004 @@ -15145,7 +15480,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/ioutil@v5.16.2 +github.com/go-git/go-git/v5/utils/ioutil@v5.16.4 Apache License Version 2.0, January 2004 @@ -15354,7 +15689,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie@v5.16.4 Apache License Version 2.0, January 2004 @@ -15563,7 +15898,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/filesystem@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/filesystem@v5.16.4 Apache License Version 2.0, January 2004 @@ -15772,7 +16107,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/index@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/index@v5.16.4 Apache License Version 2.0, January 2004 @@ -15981,7 +16316,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/internal/frame@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/internal/frame@v5.16.4 Apache License Version 2.0, January 2004 @@ -16190,7 +16525,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/noder@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/noder@v5.16.4 Apache License Version 2.0, January 2004 @@ -16399,7 +16734,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/sync@v5.16.2 +github.com/go-git/go-git/v5/utils/sync@v5.16.4 Apache License Version 2.0, January 2004 @@ -16608,7 +16943,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/trace@v5.16.2 +github.com/go-git/go-git/v5/utils/trace@v5.16.4 Apache License Version 2.0, January 2004 @@ -16817,7 +17152,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-viper/mapstructure/v2@v2.3.0 +github.com/go-viper/mapstructure/v2@v2.4.0 The MIT License (MIT) @@ -16846,7 +17181,7 @@ THE SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/go-viper/mapstructure/v2/internal/errors@v2.3.0 +github.com/go-viper/mapstructure/v2/internal/errors@v2.4.0 The MIT License (MIT) @@ -16875,7 +17210,7 @@ THE SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/gofrs/uuid/v5@v5.3.2 +github.com/gofrs/uuid/v5@v5.4.0 Copyright (C) 2013-2018 by Maxim Bublis @@ -20031,7 +20366,7 @@ SOFTWARE. under the MIT License: http://mattn.mit-license.org/2013 ***** -github.com/pelletier/go-toml/v2@v2.2.3 +github.com/pelletier/go-toml/v2@v2.2.4 The MIT License (MIT) @@ -20061,7 +20396,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/internal/characters@v2.2.3 +github.com/pelletier/go-toml/v2/internal/characters@v2.2.4 The MIT License (MIT) @@ -20091,7 +20426,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/internal/danger@v2.2.3 +github.com/pelletier/go-toml/v2/internal/danger@v2.2.4 The MIT License (MIT) @@ -20121,7 +20456,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/internal/tracker@v2.2.3 +github.com/pelletier/go-toml/v2/internal/tracker@v2.2.4 The MIT License (MIT) @@ -20151,7 +20486,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/unstable@v2.2.3 +github.com/pelletier/go-toml/v2/unstable@v2.2.4 The MIT License (MIT) @@ -20386,7 +20721,212 @@ Apache License limitations under the License. ***** -github.com/pjbgf/sha1cd/internal@v0.3.2 +github.com/pjbgf/sha1cd/internal@v0.3.2 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 pjbgf + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +***** +github.com/pjbgf/sha1cd/ubc@v0.3.2 Apache License Version 2.0, January 2004 @@ -20591,7 +21131,184 @@ Apache License limitations under the License. ***** -github.com/pjbgf/sha1cd/ubc@v0.3.2 +github.com/rifflock/lfshook@v0.0.0-20180920164130-b9218ef580f5 + +The MIT License (MIT) + +Copyright (c) 2015 Michael Riffle + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +***** +github.com/rivo/uniseg@v0.4.4 + +MIT License + +Copyright (c) 2019 Oliver Kuederle + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +***** +github.com/russross/blackfriday/v2@v2.1.0 + +Blackfriday is distributed under the Simplified BSD License: + +> Copyright © 2011 Russ Ross +> All rights reserved. +> +> Redistribution and use in source and binary forms, with or without +> modification, are permitted provided that the following conditions +> are met: +> +> 1. Redistributions of source code must retain the above copyright +> notice, this list of conditions and the following disclaimer. +> +> 2. Redistributions in binary form must reproduce the above +> copyright notice, this list of conditions and the following +> disclaimer in the documentation and/or other materials provided with +> the distribution. +> +> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +> FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +> COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +> INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +> BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +> LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +> LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +> ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +> POSSIBILITY OF SUCH DAMAGE. + +----- + +[Blackfriday is distributed under the Simplified BSD License](LICENSE.txt) + + + [1]: https://daringfireball.net/projects/markdown/ "Markdown" + [2]: https://golang.org/ "Go Language" + [3]: https://github.com/vmg/sundown "Sundown" + [4]: https://pkg.go.dev/github.com/russross/blackfriday/v2#Parse "Parse func" + [5]: https://github.com/microcosm-cc/bluemonday "Bluemonday" + + [BuildV2SVG]: https://travis-ci.org/russross/blackfriday.svg?branch=v2 + [BuildV2URL]: https://travis-ci.org/russross/blackfriday + [PkgGoDevV2SVG]: https://pkg.go.dev/badge/github.com/russross/blackfriday/v2 + [PkgGoDevV2URL]: https://pkg.go.dev/github.com/russross/blackfriday/v2 + +***** +github.com/sagikazarmark/locafero@v0.11.0 + +Copyright (c) 2023 Márk Sági-Kazár + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The project is licensed under the [MIT License](LICENSE). + +***** +github.com/schollz/closestmatch@v2.1.0+incompatible + +MIT License + +Copyright (c) 2017 Zack + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +MIT + +***** +github.com/sergi/go-diff/diffmatchpatch@v1.3.2-0.20230802210424-5b0b94c5c0d3 + +Copyright (c) 2012-2016 The go-diff Authors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +----- Apache License Version 2.0, January 2004 @@ -20770,37 +21487,12 @@ Apache License END OF TERMS AND CONDITIONS - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2023 pjbgf - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ***** -github.com/rifflock/lfshook@v0.0.0-20180920164130-b9218ef580f5 +github.com/sirupsen/logrus@v1.9.3 The MIT License (MIT) -Copyright (c) 2015 Michael Riffle +Copyright (c) 2014 Simon Eskildsen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -20821,159 +21513,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ***** -github.com/rivo/uniseg@v0.4.4 - -MIT License - -Copyright (c) 2019 Oliver Kuederle - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/russross/blackfriday/v2@v2.1.0 - -Blackfriday is distributed under the Simplified BSD License: - -> Copyright © 2011 Russ Ross -> All rights reserved. -> -> Redistribution and use in source and binary forms, with or without -> modification, are permitted provided that the following conditions -> are met: -> -> 1. Redistributions of source code must retain the above copyright -> notice, this list of conditions and the following disclaimer. -> -> 2. Redistributions in binary form must reproduce the above -> copyright notice, this list of conditions and the following -> disclaimer in the documentation and/or other materials provided with -> the distribution. -> -> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -> FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -> COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -> INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -> BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -> LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -> LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -> ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -> POSSIBILITY OF SUCH DAMAGE. - ------ - -[Blackfriday is distributed under the Simplified BSD License](LICENSE.txt) - - - [1]: https://daringfireball.net/projects/markdown/ "Markdown" - [2]: https://golang.org/ "Go Language" - [3]: https://github.com/vmg/sundown "Sundown" - [4]: https://pkg.go.dev/github.com/russross/blackfriday/v2#Parse "Parse func" - [5]: https://github.com/microcosm-cc/bluemonday "Bluemonday" - - [BuildV2SVG]: https://travis-ci.org/russross/blackfriday.svg?branch=v2 - [BuildV2URL]: https://travis-ci.org/russross/blackfriday - [PkgGoDevV2SVG]: https://pkg.go.dev/badge/github.com/russross/blackfriday/v2 - [PkgGoDevV2URL]: https://pkg.go.dev/github.com/russross/blackfriday/v2 - -***** -github.com/sagikazarmark/locafero@v0.7.0 - -Copyright (c) 2023 Márk Sági-Kazár - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ------ - -The project is licensed under the [MIT License](LICENSE). - -***** -github.com/schollz/closestmatch@v2.1.0+incompatible - -MIT License - -Copyright (c) 2017 Zack - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ------ - -MIT - -***** -github.com/sergi/go-diff/diffmatchpatch@v1.3.2-0.20230802210424-5b0b94c5c0d3 - -Copyright (c) 2012-2016 The go-diff Authors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - ------ +github.com/skeema/knownhosts@v1.3.1 Apache License Version 2.0, January 2004 @@ -21152,12 +21692,71 @@ Apache License END OF TERMS AND CONDITIONS + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + +**Source code copyright 2025 Skeema LLC and the Skeema Knownhosts authors** + +```text +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +``` + +----- + +Copyright 2025 Skeema LLC and the Skeema Knownhosts authors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + ***** -github.com/sirupsen/logrus@v1.9.3 +github.com/sourcegraph/conc@v0.3.1-0.20240121214520-5f936abd7ae8 -The MIT License (MIT) +MIT License -Copyright (c) 2014 Simon Eskildsen +Copyright (c) 2023 Sourcegraph Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -21166,19 +21765,69 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. ***** -github.com/skeema/knownhosts@v1.3.1 +github.com/sourcegraph/conc/panics@v0.3.1-0.20240121214520-5f936abd7ae8 + +MIT License + +Copyright (c) 2023 Sourcegraph + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +***** +github.com/sourcegraph/conc/pool@v0.3.1-0.20240121214520-5f936abd7ae8 + +MIT License + +Copyright (c) 2023 Sourcegraph + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +***** +github.com/spf13/afero@v1.15.0 Apache License Version 2.0, January 2004 @@ -21355,169 +22004,8 @@ Apache License incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -**Source code copyright 2025 Skeema LLC and the Skeema Knownhosts authors** - -```text -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -``` - ------ - -Copyright 2025 Skeema LLC and the Skeema Knownhosts authors - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -***** -github.com/sourcegraph/conc@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/sourcegraph/conc/internal/multierror@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/sourcegraph/conc/iter@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ***** -github.com/sourcegraph/conc/panics@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/spf13/afero@v1.12.0 +github.com/spf13/afero/internal/common@v1.15.0 Apache License Version 2.0, January 2004 @@ -21694,13 +22182,8 @@ Apache License incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. ------ - -Afero is released under the Apache 2.0 license. See -[LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) - ***** -github.com/spf13/afero/internal/common@v1.12.0 +github.com/spf13/afero/mem@v1.15.0 Apache License Version 2.0, January 2004 @@ -21877,196 +22360,37 @@ Apache License incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. ------ - -Afero is released under the Apache 2.0 license. See -[LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) - ***** -github.com/spf13/afero/mem@v1.12.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. +github.com/spf13/cast@v1.10.0 - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. +The MIT License (MIT) - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. +Copyright (c) 2014 Steve Francia - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. ----- -Afero is released under the Apache 2.0 license. See -[LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) +The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/cast@v1.7.1 +github.com/spf13/cast/internal@v1.10.0 The MIT License (MIT) @@ -22090,8 +22414,12 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +----- + +The project is licensed under the [MIT License](LICENSE). + ***** -github.com/spf13/cobra@v1.9.1 +github.com/spf13/cobra@v1.10.2 Apache License Version 2.0, January 2004 @@ -22273,7 +22601,7 @@ Apache License Cobra is released under the Apache 2.0 license. See [LICENSE.txt](LICENSE.txt) ***** -github.com/spf13/cobra/doc@v1.9.1 +github.com/spf13/cobra/doc@v1.10.2 Apache License Version 2.0, January 2004 @@ -22455,7 +22783,7 @@ Apache License Cobra is released under the Apache 2.0 license. See [LICENSE.txt](LICENSE.txt) ***** -github.com/spf13/pflag@v1.0.6 +github.com/spf13/pflag@v1.0.10 Copyright (c) 2012 Alex Ogier. All rights reserved. Copyright (c) 2012 The Go Authors. All rights reserved. @@ -22487,7 +22815,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/spf13/viper@v1.20.1 +github.com/spf13/viper@v1.21.0 The MIT License (MIT) @@ -22516,7 +22844,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/dotenv@v1.20.1 +github.com/spf13/viper/internal/encoding/dotenv@v1.21.0 The MIT License (MIT) @@ -22545,7 +22873,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/json@v1.20.1 +github.com/spf13/viper/internal/encoding/json@v1.21.0 The MIT License (MIT) @@ -22574,7 +22902,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/toml@v1.20.1 +github.com/spf13/viper/internal/encoding/toml@v1.21.0 The MIT License (MIT) @@ -22603,7 +22931,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/yaml@v1.20.1 +github.com/spf13/viper/internal/encoding/yaml@v1.21.0 The MIT License (MIT) @@ -22632,7 +22960,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/features@v1.20.1 +github.com/spf13/viper/internal/features@v1.21.0 The MIT License (MIT) @@ -22686,7 +23014,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ***** -github.com/ulikunitz/xz@v0.5.12 +github.com/ulikunitz/xz@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -22716,7 +23044,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/ulikunitz/xz/internal/hash@v0.5.12 +github.com/ulikunitz/xz/internal/hash@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -22746,7 +23074,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/ulikunitz/xz/internal/xlog@v0.5.12 +github.com/ulikunitz/xz/internal/xlog@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -22776,7 +23104,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/ulikunitz/xz/lzma@v0.5.12 +github.com/ulikunitz/xz/lzma@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -23239,7 +23567,81 @@ The software is release under a [BSD 3-clause license] [BSD 3-clause license]: https://github.com/bugst/go-serial/blob/master/LICENSE ***** -golang.org/x/crypto/argon2@v0.38.0 +go.yaml.in/yaml/v3@v3.0.4 + +This project is covered by two different licenses: MIT and Apache. + +#### MIT License #### + +The following files were ported to Go from C files of libyaml, and thus +are still covered by their original MIT license, with the additional +copyright staring in 2011 when the project was ported over: + + apic.go emitterc.go parserc.go readerc.go scannerc.go + writerc.go yamlh.go yamlprivateh.go + +Copyright (c) 2006-2010 Kirill Simonov +Copyright (c) 2006-2011 Kirill Simonov + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +### Apache License ### + +All the remaining project files are covered by the Apache license: + +Copyright (c) 2011-2019 Canonical Ltd + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +----- + +The yaml package is licensed under the MIT and Apache License 2.0 licenses. +Please see the LICENSE file for details. + +----- + +Copyright 2011-2016 Canonical Ltd. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +***** +golang.org/x/crypto/argon2@v0.45.0 Copyright 2009 The Go Authors. @@ -23295,7 +23697,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/blake2b@v0.38.0 +golang.org/x/crypto/blake2b@v0.45.0 Copyright 2009 The Go Authors. @@ -23351,7 +23753,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/blowfish@v0.38.0 +golang.org/x/crypto/blowfish@v0.45.0 Copyright 2009 The Go Authors. @@ -23407,7 +23809,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/cast5@v0.38.0 +golang.org/x/crypto/cast5@v0.45.0 Copyright 2009 The Go Authors. @@ -23463,7 +23865,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/curve25519@v0.38.0 +golang.org/x/crypto/curve25519@v0.45.0 Copyright 2009 The Go Authors. @@ -23519,7 +23921,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/hkdf@v0.38.0 +golang.org/x/crypto/hkdf@v0.45.0 Copyright 2009 The Go Authors. @@ -23575,7 +23977,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/sha3@v0.38.0 +golang.org/x/crypto/sha3@v0.45.0 Copyright 2009 The Go Authors. @@ -23631,7 +24033,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh@v0.38.0 +golang.org/x/crypto/ssh@v0.45.0 Copyright 2009 The Go Authors. @@ -23687,7 +24089,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh/agent@v0.38.0 +golang.org/x/crypto/ssh/agent@v0.45.0 Copyright 2009 The Go Authors. @@ -23743,7 +24145,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh/internal/bcrypt_pbkdf@v0.38.0 +golang.org/x/crypto/ssh/internal/bcrypt_pbkdf@v0.45.0 Copyright 2009 The Go Authors. @@ -23799,7 +24201,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh/knownhosts@v0.38.0 +golang.org/x/crypto/ssh/knownhosts@v0.45.0 Copyright 2009 The Go Authors. @@ -23855,7 +24257,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/context@v0.40.0 +golang.org/x/net/context@v0.47.0 Copyright 2009 The Go Authors. @@ -23911,7 +24313,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/http2@v0.40.0 +golang.org/x/net/http2@v0.47.0 Copyright 2009 The Go Authors. @@ -23967,7 +24369,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/internal/httpcommon@v0.40.0 +golang.org/x/net/internal/httpcommon@v0.47.0 Copyright 2009 The Go Authors. @@ -24023,7 +24425,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/internal/socks@v0.40.0 +golang.org/x/net/internal/socks@v0.47.0 Copyright 2009 The Go Authors. @@ -24079,7 +24481,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/internal/timeseries@v0.40.0 +golang.org/x/net/internal/timeseries@v0.47.0 Copyright 2009 The Go Authors. @@ -24135,7 +24537,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/proxy@v0.40.0 +golang.org/x/net/proxy@v0.47.0 Copyright 2009 The Go Authors. @@ -24191,7 +24593,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/trace@v0.40.0 +golang.org/x/net/trace@v0.47.0 Copyright 2009 The Go Authors. @@ -24247,7 +24649,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/sys/execabs@v0.34.0 +golang.org/x/sys/execabs@v0.39.0 Copyright 2009 The Go Authors. @@ -24303,7 +24705,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/sys/unix@v0.34.0 +golang.org/x/sys/unix@v0.39.0 Copyright 2009 The Go Authors. @@ -24359,7 +24761,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/term@v0.33.0 +golang.org/x/term@v0.38.0 Copyright 2009 The Go Authors. @@ -24415,7 +24817,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding@v0.27.0 +golang.org/x/text/encoding@v0.32.0 Copyright 2009 The Go Authors. @@ -24471,7 +24873,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding/internal@v0.27.0 +golang.org/x/text/encoding/internal@v0.32.0 Copyright 2009 The Go Authors. @@ -24527,7 +24929,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding/internal/identifier@v0.27.0 +golang.org/x/text/encoding/internal/identifier@v0.32.0 Copyright 2009 The Go Authors. @@ -24583,7 +24985,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding/unicode@v0.27.0 +golang.org/x/text/encoding/unicode@v0.32.0 Copyright 2009 The Go Authors. @@ -24639,7 +25041,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/internal/utf8internal@v0.27.0 +golang.org/x/text/internal/utf8internal@v0.32.0 Copyright 2009 The Go Authors. @@ -24695,7 +25097,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/runes@v0.27.0 +golang.org/x/text/runes@v0.32.0 Copyright 2009 The Go Authors. @@ -24751,7 +25153,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/genproto/googleapis/rpc/status@v0.0.0-20250528174236-200df99c418a +google.golang.org/genproto/googleapis/rpc/status@v0.0.0-20251022142026-3a174f9686a8 Apache License Version 2.0, January 2004 @@ -24956,7 +25358,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc@v1.74.2 +google.golang.org/grpc@v1.77.0 Apache License Version 2.0, January 2004 @@ -25181,7 +25583,7 @@ See the License for the specific language governing permissions and limitations under the License. ***** -google.golang.org/grpc/attributes@v1.74.2 +google.golang.org/grpc/attributes@v1.77.0 Apache License Version 2.0, January 2004 @@ -25386,7 +25788,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/backoff@v1.74.2 +google.golang.org/grpc/backoff@v1.77.0 Apache License Version 2.0, January 2004 @@ -25591,7 +25993,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer@v1.74.2 +google.golang.org/grpc/balancer@v1.77.0 Apache License Version 2.0, January 2004 @@ -25796,7 +26198,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/base@v1.74.2 +google.golang.org/grpc/balancer/base@v1.77.0 Apache License Version 2.0, January 2004 @@ -26001,7 +26403,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/endpointsharding@v1.74.2 +google.golang.org/grpc/balancer/endpointsharding@v1.77.0 Apache License Version 2.0, January 2004 @@ -26206,7 +26608,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/grpclb/state@v1.74.2 +google.golang.org/grpc/balancer/grpclb/state@v1.77.0 Apache License Version 2.0, January 2004 @@ -26411,7 +26813,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/pickfirst@v1.74.2 +google.golang.org/grpc/balancer/pickfirst@v1.77.0 Apache License Version 2.0, January 2004 @@ -26616,7 +27018,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/pickfirst/internal@v1.74.2 +google.golang.org/grpc/balancer/pickfirst/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -26821,7 +27223,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/pickfirst/pickfirstleaf@v1.74.2 +google.golang.org/grpc/balancer/roundrobin@v1.77.0 Apache License Version 2.0, January 2004 @@ -27026,7 +27428,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/roundrobin@v1.74.2 +google.golang.org/grpc/binarylog/grpc_binarylog_v1@v1.77.0 Apache License Version 2.0, January 2004 @@ -27231,7 +27633,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/binarylog/grpc_binarylog_v1@v1.74.2 +google.golang.org/grpc/channelz@v1.77.0 Apache License Version 2.0, January 2004 @@ -27436,7 +27838,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/channelz@v1.74.2 +google.golang.org/grpc/codes@v1.77.0 Apache License Version 2.0, January 2004 @@ -27641,7 +28043,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/codes@v1.74.2 +google.golang.org/grpc/connectivity@v1.77.0 Apache License Version 2.0, January 2004 @@ -27846,7 +28248,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/connectivity@v1.74.2 +google.golang.org/grpc/credentials@v1.77.0 Apache License Version 2.0, January 2004 @@ -28051,7 +28453,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/credentials@v1.74.2 +google.golang.org/grpc/credentials/insecure@v1.77.0 Apache License Version 2.0, January 2004 @@ -28256,7 +28658,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/credentials/insecure@v1.74.2 +google.golang.org/grpc/encoding@v1.77.0 Apache License Version 2.0, January 2004 @@ -28461,7 +28863,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/encoding@v1.74.2 +google.golang.org/grpc/encoding/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -28666,7 +29068,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/encoding/proto@v1.74.2 +google.golang.org/grpc/encoding/proto@v1.77.0 Apache License Version 2.0, January 2004 @@ -28871,7 +29273,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/experimental/stats@v1.74.2 +google.golang.org/grpc/experimental/stats@v1.77.0 Apache License Version 2.0, January 2004 @@ -29076,7 +29478,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/grpclog@v1.74.2 +google.golang.org/grpc/grpclog@v1.77.0 Apache License Version 2.0, January 2004 @@ -29281,7 +29683,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/grpclog/internal@v1.74.2 +google.golang.org/grpc/grpclog/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -29486,7 +29888,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal@v1.74.2 +google.golang.org/grpc/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -29691,7 +30093,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/backoff@v1.74.2 +google.golang.org/grpc/internal/backoff@v1.77.0 Apache License Version 2.0, January 2004 @@ -29896,7 +30298,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/balancer/gracefulswitch@v1.74.2 +google.golang.org/grpc/internal/balancer/gracefulswitch@v1.77.0 Apache License Version 2.0, January 2004 @@ -30101,7 +30503,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/balancerload@v1.74.2 +google.golang.org/grpc/internal/balancerload@v1.77.0 Apache License Version 2.0, January 2004 @@ -30306,7 +30708,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/binarylog@v1.74.2 +google.golang.org/grpc/internal/binarylog@v1.77.0 Apache License Version 2.0, January 2004 @@ -30511,7 +30913,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/buffer@v1.74.2 +google.golang.org/grpc/internal/buffer@v1.77.0 Apache License Version 2.0, January 2004 @@ -30716,7 +31118,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/channelz@v1.74.2 +google.golang.org/grpc/internal/channelz@v1.77.0 Apache License Version 2.0, January 2004 @@ -30921,7 +31323,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/credentials@v1.74.2 +google.golang.org/grpc/internal/credentials@v1.77.0 Apache License Version 2.0, January 2004 @@ -31126,7 +31528,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/envconfig@v1.74.2 +google.golang.org/grpc/internal/envconfig@v1.77.0 Apache License Version 2.0, January 2004 @@ -31331,7 +31733,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/grpclog@v1.74.2 +google.golang.org/grpc/internal/grpclog@v1.77.0 Apache License Version 2.0, January 2004 @@ -31536,7 +31938,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/grpcsync@v1.74.2 +google.golang.org/grpc/internal/grpcsync@v1.77.0 Apache License Version 2.0, January 2004 @@ -31741,7 +32143,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/grpcutil@v1.74.2 +google.golang.org/grpc/internal/grpcutil@v1.77.0 Apache License Version 2.0, January 2004 @@ -31946,7 +32348,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/idle@v1.74.2 +google.golang.org/grpc/internal/idle@v1.77.0 Apache License Version 2.0, January 2004 @@ -32151,7 +32553,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/metadata@v1.74.2 +google.golang.org/grpc/internal/metadata@v1.77.0 Apache License Version 2.0, January 2004 @@ -32356,7 +32758,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/pretty@v1.74.2 +google.golang.org/grpc/internal/pretty@v1.77.0 Apache License Version 2.0, January 2004 @@ -32561,7 +32963,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/proxyattributes@v1.74.2 +google.golang.org/grpc/internal/proxyattributes@v1.77.0 Apache License Version 2.0, January 2004 @@ -32766,7 +33168,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver@v1.74.2 +google.golang.org/grpc/internal/resolver@v1.77.0 Apache License Version 2.0, January 2004 @@ -32971,7 +33373,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/delegatingresolver@v1.74.2 +google.golang.org/grpc/internal/resolver/delegatingresolver@v1.77.0 Apache License Version 2.0, January 2004 @@ -33176,7 +33578,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/dns@v1.74.2 +google.golang.org/grpc/internal/resolver/dns@v1.77.0 Apache License Version 2.0, January 2004 @@ -33381,7 +33783,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/dns/internal@v1.74.2 +google.golang.org/grpc/internal/resolver/dns/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -33586,7 +33988,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/passthrough@v1.74.2 +google.golang.org/grpc/internal/resolver/passthrough@v1.77.0 Apache License Version 2.0, January 2004 @@ -33791,7 +34193,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/unix@v1.74.2 +google.golang.org/grpc/internal/resolver/unix@v1.77.0 Apache License Version 2.0, January 2004 @@ -33996,7 +34398,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/serviceconfig@v1.74.2 +google.golang.org/grpc/internal/serviceconfig@v1.77.0 Apache License Version 2.0, January 2004 @@ -34201,7 +34603,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/stats@v1.74.2 +google.golang.org/grpc/internal/stats@v1.77.0 Apache License Version 2.0, January 2004 @@ -34406,7 +34808,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/status@v1.74.2 +google.golang.org/grpc/internal/status@v1.77.0 Apache License Version 2.0, January 2004 @@ -34611,7 +35013,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/syscall@v1.74.2 +google.golang.org/grpc/internal/syscall@v1.77.0 Apache License Version 2.0, January 2004 @@ -34816,7 +35218,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/transport@v1.74.2 +google.golang.org/grpc/internal/transport@v1.77.0 Apache License Version 2.0, January 2004 @@ -35021,7 +35423,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/transport/networktype@v1.74.2 +google.golang.org/grpc/internal/transport/networktype@v1.77.0 Apache License Version 2.0, January 2004 @@ -35226,7 +35628,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/keepalive@v1.74.2 +google.golang.org/grpc/keepalive@v1.77.0 Apache License Version 2.0, January 2004 @@ -35431,7 +35833,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/mem@v1.74.2 +google.golang.org/grpc/mem@v1.77.0 Apache License Version 2.0, January 2004 @@ -35636,7 +36038,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/metadata@v1.74.2 +google.golang.org/grpc/metadata@v1.77.0 Apache License Version 2.0, January 2004 @@ -35841,7 +36243,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/peer@v1.74.2 +google.golang.org/grpc/peer@v1.77.0 Apache License Version 2.0, January 2004 @@ -36046,7 +36448,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/resolver@v1.74.2 +google.golang.org/grpc/resolver@v1.77.0 Apache License Version 2.0, January 2004 @@ -36251,7 +36653,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/resolver/dns@v1.74.2 +google.golang.org/grpc/resolver/dns@v1.77.0 Apache License Version 2.0, January 2004 @@ -36456,7 +36858,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/serviceconfig@v1.74.2 +google.golang.org/grpc/serviceconfig@v1.77.0 Apache License Version 2.0, January 2004 @@ -36661,7 +37063,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/stats@v1.74.2 +google.golang.org/grpc/stats@v1.77.0 Apache License Version 2.0, January 2004 @@ -36866,7 +37268,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/status@v1.74.2 +google.golang.org/grpc/status@v1.77.0 Apache License Version 2.0, January 2004 @@ -37071,7 +37473,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/tap@v1.74.2 +google.golang.org/grpc/tap@v1.77.0 Apache License Version 2.0, January 2004 @@ -37276,7 +37678,7 @@ Apache License limitations under the License. ***** -google.golang.org/protobuf/encoding/protojson@v1.36.6 +google.golang.org/protobuf/encoding/protojson@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37332,7 +37734,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/encoding/prototext@v1.36.6 +google.golang.org/protobuf/encoding/prototext@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37388,7 +37790,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/encoding/protowire@v1.36.6 +google.golang.org/protobuf/encoding/protowire@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37444,7 +37846,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/descfmt@v1.36.6 +google.golang.org/protobuf/internal/descfmt@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37500,7 +37902,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/descopts@v1.36.6 +google.golang.org/protobuf/internal/descopts@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37556,7 +37958,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/detrand@v1.36.6 +google.golang.org/protobuf/internal/detrand@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37612,7 +38014,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/editiondefaults@v1.36.6 +google.golang.org/protobuf/internal/editiondefaults@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37668,7 +38070,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/defval@v1.36.6 +google.golang.org/protobuf/internal/encoding/defval@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37724,7 +38126,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/json@v1.36.6 +google.golang.org/protobuf/internal/encoding/json@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37780,7 +38182,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/messageset@v1.36.6 +google.golang.org/protobuf/internal/encoding/messageset@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37836,7 +38238,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/tag@v1.36.6 +google.golang.org/protobuf/internal/encoding/tag@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37892,7 +38294,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/text@v1.36.6 +google.golang.org/protobuf/internal/encoding/text@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37948,7 +38350,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/errors@v1.36.6 +google.golang.org/protobuf/internal/errors@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38004,7 +38406,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/filedesc@v1.36.6 +google.golang.org/protobuf/internal/filedesc@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38060,7 +38462,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/filetype@v1.36.6 +google.golang.org/protobuf/internal/filetype@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38116,7 +38518,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/flags@v1.36.6 +google.golang.org/protobuf/internal/flags@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38172,7 +38574,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/genid@v1.36.6 +google.golang.org/protobuf/internal/genid@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38228,7 +38630,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/impl@v1.36.6 +google.golang.org/protobuf/internal/impl@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38284,7 +38686,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/order@v1.36.6 +google.golang.org/protobuf/internal/order@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38340,7 +38742,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/pragma@v1.36.6 +google.golang.org/protobuf/internal/pragma@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38396,7 +38798,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/protolazy@v1.36.6 +google.golang.org/protobuf/internal/protolazy@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38452,7 +38854,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/set@v1.36.6 +google.golang.org/protobuf/internal/set@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38508,7 +38910,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/strs@v1.36.6 +google.golang.org/protobuf/internal/strs@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38564,7 +38966,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/version@v1.36.6 +google.golang.org/protobuf/internal/version@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38620,7 +39022,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/proto@v1.36.6 +google.golang.org/protobuf/proto@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38676,7 +39078,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/protoadapt@v1.36.6 +google.golang.org/protobuf/protoadapt@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38732,7 +39134,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/reflect/protoreflect@v1.36.6 +google.golang.org/protobuf/reflect/protoreflect@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38788,7 +39190,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/reflect/protoregistry@v1.36.6 +google.golang.org/protobuf/reflect/protoregistry@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38844,7 +39246,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/runtime/protoiface@v1.36.6 +google.golang.org/protobuf/runtime/protoiface@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38900,7 +39302,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/runtime/protoimpl@v1.36.6 +google.golang.org/protobuf/runtime/protoimpl@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38956,7 +39358,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/types/known/anypb@v1.36.6 +google.golang.org/protobuf/types/known/anypb@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -39012,7 +39414,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/types/known/durationpb@v1.36.6 +google.golang.org/protobuf/types/known/durationpb@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -39068,7 +39470,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/types/known/timestamppb@v1.36.6 +google.golang.org/protobuf/types/known/timestamppb@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. diff --git a/.licenses/go/fortio.org/safecast.dep.yml b/.licenses/go/fortio.org/safecast.dep.yml index 35c4304dcf1..e5628be3a50 100644 --- a/.licenses/go/fortio.org/safecast.dep.yml +++ b/.licenses/go/fortio.org/safecast.dep.yml @@ -1,11 +1,11 @@ --- name: fortio.org/safecast -version: v1.0.0 +version: v1.2.0 type: go summary: Package safecast allows you to safely cast between numeric types in Go and return errors (or panic when using the Must* variants) when the cast would result in a loss of precision, range or sign. -homepage: https://godoc.org/fortio.org/safecast +homepage: https://pkg.go.dev/fortio.org/safecast license: apache-2.0 licenses: - sources: LICENSE diff --git a/.licenses/go/github.com/fsnotify/fsnotify.dep.yml b/.licenses/go/github.com/fsnotify/fsnotify.dep.yml index a26cfe1088d..dcf48c3a9d1 100644 --- a/.licenses/go/github.com/fsnotify/fsnotify.dep.yml +++ b/.licenses/go/github.com/fsnotify/fsnotify.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/fsnotify/fsnotify -version: v1.8.0 +version: v1.9.0 type: go summary: Package fsnotify provides a cross-platform interface for file system notifications. homepage: https://pkg.go.dev/github.com/fsnotify/fsnotify diff --git a/.licenses/go/github.com/fsnotify/fsnotify/internal.dep.yml b/.licenses/go/github.com/fsnotify/fsnotify/internal.dep.yml index d9a708111a0..f84bc5ea6ab 100644 --- a/.licenses/go/github.com/fsnotify/fsnotify/internal.dep.yml +++ b/.licenses/go/github.com/fsnotify/fsnotify/internal.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/fsnotify/fsnotify/internal -version: v1.8.0 +version: v1.9.0 type: go summary: Package internal contains some helpers. homepage: https://pkg.go.dev/github.com/fsnotify/fsnotify/internal license: bsd-3-clause licenses: -- sources: fsnotify@v1.8.0/LICENSE +- sources: fsnotify@v1.9.0/LICENSE text: | Copyright © 2012 The Go Authors. All rights reserved. Copyright © fsnotify Authors. All rights reserved. diff --git a/.licenses/go/github.com/go-git/go-git/v5.dep.yml b/.licenses/go/github.com/go-git/go-git/v5.dep.yml index 7e6c5e6d84a..d0daa7d16fa 100644 --- a/.licenses/go/github.com/go-git/go-git/v5.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/go-git/go-git/v5 -version: v5.16.2 +version: v5.16.4 type: go summary: A highly extensible git implementation in pure Go. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5 diff --git a/.licenses/go/github.com/go-git/go-git/v5/config.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/config.dep.yml index 5a8f4bf25ad..f3f9c63e992 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/config.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/config.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/config -version: v5.16.2 +version: v5.16.4 type: go summary: Package config contains the abstraction of multiple config files homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/config license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/internal/path_util.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/internal/path_util.dep.yml index bd5384f414d..fb8b3cdec9d 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/internal/path_util.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/internal/path_util.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/internal/path_util -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/path_util license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/internal/revision.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/internal/revision.dep.yml index 475a4d6b566..071a086427e 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/internal/revision.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/internal/revision.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/internal/revision -version: v5.16.2 +version: v5.16.4 type: go summary: 'Package revision extracts git revision from string More information about revision : https://www.kernel.org/pub/software/scm/git/docs/gitrevisions.html' homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/revision license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/internal/url.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/internal/url.dep.yml index 40d2a9bdbf1..87cd863a735 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/internal/url.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/internal/url.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/internal/url -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/url license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing.dep.yml index 05e34679d72..ff865e82106 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing -version: v5.16.2 +version: v5.16.4 type: go summary: package plumbing implement the core interfaces and structs used by go-git homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/cache.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/cache.dep.yml index f526295309c..8f6ab2a971c 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/cache.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/cache.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/cache -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/cache license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/color.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/color.dep.yml index 4634dfdad30..fba99b07491 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/color.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/color.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/color -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/color license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/filemode.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/filemode.dep.yml index 64472e47a69..edf73cd4a41 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/filemode.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/filemode.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/filemode -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/filemode license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/config.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/config.dep.yml index 4cdf47de40d..71df86f7575 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/config.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/config.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/config -version: v5.16.2 +version: v5.16.4 type: go summary: Package config implements encoding and decoding of git config files. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/config license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/diff.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/diff.dep.yml index bcfbd215879..01212fd5c42 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/diff.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/diff.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/diff -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/diff license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/gitignore.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/gitignore.dep.yml index e57027bbec9..3456c0f2da5 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/gitignore.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/gitignore.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/gitignore -version: v5.16.2 +version: v5.16.4 type: go summary: Package gitignore implements matching file system paths to gitignore patterns that can be automatically read from a git repository tree in the order of definition @@ -8,7 +8,7 @@ summary: Package gitignore implements matching file system paths to gitignore pa homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/gitignore license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -211,6 +211,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/idxfile.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/idxfile.dep.yml index 500de1c14f3..93cfb1338ec 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/idxfile.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/idxfile.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/idxfile -version: v5.16.2 +version: v5.16.4 type: go summary: Package idxfile implements encoding and decoding of packfile idx files. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/idxfile license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/index.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/index.dep.yml index 0d1bb8c6d60..20b5d507f8c 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/index.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/index.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/index -version: v5.16.2 +version: v5.16.4 type: go summary: Package index implements encoding and decoding of index format files. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/index license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/objfile.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/objfile.dep.yml index 4cf92a67402..9334f14906c 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/objfile.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/objfile.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/objfile -version: v5.16.2 +version: v5.16.4 type: go summary: Package objfile implements encoding and decoding of object files. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/objfile license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/packfile.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/packfile.dep.yml index 7b909673517..2c422d0476a 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/packfile.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/packfile.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/packfile -version: v5.16.2 +version: v5.16.4 type: go summary: Package packfile implements encoding and decoding of packfile format. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/packfile license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/pktline.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/pktline.dep.yml index f4eddadf568..67cb19b8cba 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/pktline.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/format/pktline.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/plumbing/format/pktline -version: v5.16.2 +version: v5.16.4 type: go summary: Package pktline implements reading payloads form pkt-lines and encoding pkt-lines from payloads. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/pktline license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/hash.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/hash.dep.yml index c8156907d15..5ad6a2ecca0 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/hash.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/hash.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/plumbing/hash -version: v5.16.2 +version: v5.16.4 type: go summary: package hash provides a way for managing the underlying hash implementations used across go-git. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/hash license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/object.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/object.dep.yml index b77daa8e5c1..87889f653b6 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/object.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/object.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/plumbing/object -version: v5.16.2 +version: v5.16.4 type: go summary: Package object contains implementations of all Git objects and utility functions to work with them. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/object license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp.dep.yml index 94ae2f7dff9..0df7212eb06 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/protocol/packp -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/capability.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/capability.dep.yml index 17b48754d4f..11c718983b3 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/capability.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/capability.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/protocol/packp/capability -version: v5.16.2 +version: v5.16.4 type: go summary: Package capability defines the server and client capabilities. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp/capability license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband.dep.yml index 029d05e0357..8f23a026d0f 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband -version: v5.16.2 +version: v5.16.4 type: go summary: Package sideband implements a sideband mutiplex/demultiplexer homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/revlist.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/revlist.dep.yml index 17e3d372a3e..c27252c1bbf 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/revlist.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/revlist.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/plumbing/revlist -version: v5.16.2 +version: v5.16.4 type: go summary: Package revlist provides support to access the ancestors of commits, in a similar way as the git-rev-list command. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/revlist license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/storer.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/storer.dep.yml index 3d283a5ff87..e78e0136f08 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/storer.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/storer.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/storer -version: v5.16.2 +version: v5.16.4 type: go summary: Package storer defines the interfaces to store objects, references, etc. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/storer license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport.dep.yml index 239369e0cc3..012477d3fe3 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport -version: v5.16.2 +version: v5.16.4 type: go summary: Package transport includes the implementation for different transport protocols. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/client.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/client.dep.yml index acb280e5d57..394bd4862dc 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/client.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/client.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/client -version: v5.16.2 +version: v5.16.4 type: go summary: Package client contains helper function to deal with the different client protocols. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/client license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/file.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/file.dep.yml index 1698e2e23fe..7efcd447005 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/file.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/file.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/file -version: v5.16.2 +version: v5.16.4 type: go summary: Package file implements the file transport protocol. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/file license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/git.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/git.dep.yml index b1e39a41b5a..411eebe2d83 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/git.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/git.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/git -version: v5.16.2 +version: v5.16.4 type: go summary: Package git implements the git transport protocol. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/git license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/http.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/http.dep.yml index 9a7202f6fdd..77668945a37 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/http.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/http.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/http -version: v5.16.2 +version: v5.16.4 type: go summary: Package http implements the HTTP transport protocol. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/http license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/internal/common.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/internal/common.dep.yml index 9fc6fa01de7..e51dd7c4959 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/internal/common.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/internal/common.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/internal/common -version: v5.16.2 +version: v5.16.4 type: go summary: Package common implements the git pack protocol with a pluggable transport. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/internal/common license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/server.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/server.dep.yml index e95cfcce73c..2e58dd23f2b 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/server.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/server.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/server -version: v5.16.2 +version: v5.16.4 type: go summary: Package server implements the git server protocol. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/server license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/ssh.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/ssh.dep.yml index b0dc3511460..d5bdb0f485a 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/ssh.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/transport/ssh.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/plumbing/transport/ssh -version: v5.16.2 +version: v5.16.4 type: go summary: Package ssh implements the SSH transport protocol. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/ssh license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/storage.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/storage.dep.yml index e6de9fccc6a..8505dfd2b88 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/storage.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/storage.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/storage -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem.dep.yml index e65ac0cb74a..c6228aeac4b 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/storage/filesystem -version: v5.16.2 +version: v5.16.4 type: go summary: Package filesystem is a storage backend base on filesystems homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage/filesystem license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem/dotgit.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem/dotgit.dep.yml index 99687f064de..cdcab675bfb 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem/dotgit.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/storage/filesystem/dotgit.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/storage/filesystem/dotgit -version: v5.16.2 +version: v5.16.4 type: go summary: https://github.com/git/git/blob/master/Documentation/gitrepository-layout.txt homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage/filesystem/dotgit license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/storage/memory.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/storage/memory.dep.yml index 50a0f26c61b..4512d253852 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/storage/memory.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/storage/memory.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/storage/memory -version: v5.16.2 +version: v5.16.4 type: go summary: Package memory is a storage backend base on memory homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage/memory license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/binary.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/binary.dep.yml index 81634e893fd..504beb13dca 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/binary.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/binary.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/utils/binary -version: v5.16.2 +version: v5.16.4 type: go summary: Package binary implements syntax-sugar functions on top of the standard library binary package homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/binary license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/diff.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/diff.dep.yml index 51edddeb81e..ff39132206e 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/diff.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/diff.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/utils/diff -version: v5.16.2 +version: v5.16.4 type: go summary: Package diff implements line oriented diffs, similar to the ancient Unix diff command. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/diff license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/ioutil.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/ioutil.dep.yml index e6c4f389e77..144b369df3d 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/ioutil.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/ioutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/utils/ioutil -version: v5.16.2 +version: v5.16.4 type: go summary: Package ioutil implements some I/O utility functions. homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/ioutil license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie.dep.yml index 08e8b456d13..f9764b29d4e 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/utils/merkletrie -version: v5.16.2 +version: v5.16.4 type: go summary: Package merkletrie provides support for n-ary trees that are at the same time Merkle trees and Radix trees (tries). homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/filesystem.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/filesystem.dep.yml index 591f665e735..262b383bf83 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/filesystem.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/filesystem.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/utils/merkletrie/filesystem -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/filesystem license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/index.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/index.dep.yml index 4a0c055494f..cb307679a2f 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/index.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/index.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/utils/merkletrie/index -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/index license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/internal/frame.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/internal/frame.dep.yml index d26e6052d5c..a97b7e875ad 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/internal/frame.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/internal/frame.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/utils/merkletrie/internal/frame -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/internal/frame license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/noder.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/noder.dep.yml index 3cbf44fa854..6598042cfac 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/noder.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/merkletrie/noder.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/go-git/go-git/v5/utils/merkletrie/noder -version: v5.16.2 +version: v5.16.4 type: go summary: Package noder provide an interface for defining nodes in a merkletrie, their hashes and their paths (a noders and its ancestors). homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/noder license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -210,6 +210,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/sync.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/sync.dep.yml index 531707e6e2c..a41c27061a2 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/sync.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/sync.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/utils/sync -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/sync license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-git/v5/utils/trace.dep.yml b/.licenses/go/github.com/go-git/go-git/v5/utils/trace.dep.yml index 04cedbf9b46..8983e23d897 100644 --- a/.licenses/go/github.com/go-git/go-git/v5/utils/trace.dep.yml +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/trace.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-git/v5/utils/trace -version: v5.16.2 +version: v5.16.4 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/trace license: apache-2.0 licenses: -- sources: v5@v5.16.2/LICENSE +- sources: v5@v5.16.4/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -209,6 +209,6 @@ licenses: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- sources: v5@v5.16.2/README.md +- sources: v5@v5.16.4/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-viper/mapstructure/v2.dep.yml b/.licenses/go/github.com/go-viper/mapstructure/v2.dep.yml index b73991cf798..91324001536 100644 --- a/.licenses/go/github.com/go-viper/mapstructure/v2.dep.yml +++ b/.licenses/go/github.com/go-viper/mapstructure/v2.dep.yml @@ -1,9 +1,9 @@ --- name: github.com/go-viper/mapstructure/v2 -version: v2.3.0 +version: v2.4.0 type: go summary: Package mapstructure exposes functionality to convert one arbitrary Go type - into another, typically to convert a map[string]interface{} into a native Go structure. + into another, typically to convert a map[string]any into a native Go structure. homepage: https://pkg.go.dev/github.com/go-viper/mapstructure/v2 license: mit licenses: diff --git a/.licenses/go/github.com/go-viper/mapstructure/v2/internal/errors.dep.yml b/.licenses/go/github.com/go-viper/mapstructure/v2/internal/errors.dep.yml index bc0668845d7..7811848d188 100644 --- a/.licenses/go/github.com/go-viper/mapstructure/v2/internal/errors.dep.yml +++ b/.licenses/go/github.com/go-viper/mapstructure/v2/internal/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-viper/mapstructure/v2/internal/errors -version: v2.3.0 +version: v2.4.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-viper/mapstructure/v2/internal/errors license: mit licenses: -- sources: v2@v2.3.0/LICENSE +- sources: v2@v2.4.0/LICENSE text: | The MIT License (MIT) @@ -29,6 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: v2@v2.3.0/README.md +- sources: v2@v2.4.0/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml index fe507a6e480..201ff3b02f8 100644 --- a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml +++ b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/gofrs/uuid/v5 -version: v5.3.2 +version: v5.4.0 type: go summary: Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-9562 (formerly RFC-4122). diff --git a/.licenses/go/github.com/pelletier/go-toml/v2.dep.yml b/.licenses/go/github.com/pelletier/go-toml/v2.dep.yml index 3460ed72598..574dbd900ec 100644 --- a/.licenses/go/github.com/pelletier/go-toml/v2.dep.yml +++ b/.licenses/go/github.com/pelletier/go-toml/v2.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/pelletier/go-toml/v2 -version: v2.2.3 +version: v2.2.4 type: go summary: Package toml is a library to read and write TOML documents. homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2 diff --git a/.licenses/go/github.com/pelletier/go-toml/v2/internal/characters.dep.yml b/.licenses/go/github.com/pelletier/go-toml/v2/internal/characters.dep.yml index f481041fa66..44332a525bb 100644 --- a/.licenses/go/github.com/pelletier/go-toml/v2/internal/characters.dep.yml +++ b/.licenses/go/github.com/pelletier/go-toml/v2/internal/characters.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/pelletier/go-toml/v2/internal/characters -version: v2.2.3 +version: v2.2.4 type: go summary: homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/characters license: other licenses: -- sources: v2@v2.2.3/LICENSE +- sources: v2@v2.2.4/LICENSE text: | The MIT License (MIT) @@ -30,6 +30,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: v2@v2.2.3/README.md +- sources: v2@v2.2.4/README.md text: The MIT License (MIT). Read [LICENSE](LICENSE). notices: [] diff --git a/.licenses/go/github.com/pelletier/go-toml/v2/internal/danger.dep.yml b/.licenses/go/github.com/pelletier/go-toml/v2/internal/danger.dep.yml index 7e2f86e2e9f..c8ed2658993 100644 --- a/.licenses/go/github.com/pelletier/go-toml/v2/internal/danger.dep.yml +++ b/.licenses/go/github.com/pelletier/go-toml/v2/internal/danger.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/pelletier/go-toml/v2/internal/danger -version: v2.2.3 +version: v2.2.4 type: go summary: homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/danger license: other licenses: -- sources: v2@v2.2.3/LICENSE +- sources: v2@v2.2.4/LICENSE text: | The MIT License (MIT) @@ -30,6 +30,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: v2@v2.2.3/README.md +- sources: v2@v2.2.4/README.md text: The MIT License (MIT). Read [LICENSE](LICENSE). notices: [] diff --git a/.licenses/go/github.com/pelletier/go-toml/v2/internal/tracker.dep.yml b/.licenses/go/github.com/pelletier/go-toml/v2/internal/tracker.dep.yml index 8452277d00a..8f41c6b25bd 100644 --- a/.licenses/go/github.com/pelletier/go-toml/v2/internal/tracker.dep.yml +++ b/.licenses/go/github.com/pelletier/go-toml/v2/internal/tracker.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/pelletier/go-toml/v2/internal/tracker -version: v2.2.3 +version: v2.2.4 type: go summary: homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/tracker license: other licenses: -- sources: v2@v2.2.3/LICENSE +- sources: v2@v2.2.4/LICENSE text: | The MIT License (MIT) @@ -30,6 +30,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: v2@v2.2.3/README.md +- sources: v2@v2.2.4/README.md text: The MIT License (MIT). Read [LICENSE](LICENSE). notices: [] diff --git a/.licenses/go/github.com/pelletier/go-toml/v2/unstable.dep.yml b/.licenses/go/github.com/pelletier/go-toml/v2/unstable.dep.yml index c224d7079af..72e9f931afe 100644 --- a/.licenses/go/github.com/pelletier/go-toml/v2/unstable.dep.yml +++ b/.licenses/go/github.com/pelletier/go-toml/v2/unstable.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/pelletier/go-toml/v2/unstable -version: v2.2.3 +version: v2.2.4 type: go summary: Package unstable provides APIs that do not meet the backward compatibility guarantees yet. homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/unstable license: other licenses: -- sources: v2@v2.2.3/LICENSE +- sources: v2@v2.2.4/LICENSE text: | The MIT License (MIT) @@ -31,6 +31,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: v2@v2.2.3/README.md +- sources: v2@v2.2.4/README.md text: The MIT License (MIT). Read [LICENSE](LICENSE). notices: [] diff --git a/.licenses/go/github.com/sagikazarmark/locafero.dep.yml b/.licenses/go/github.com/sagikazarmark/locafero.dep.yml index d159fe8a4b6..b7b6e50c75b 100644 --- a/.licenses/go/github.com/sagikazarmark/locafero.dep.yml +++ b/.licenses/go/github.com/sagikazarmark/locafero.dep.yml @@ -1,8 +1,8 @@ --- name: github.com/sagikazarmark/locafero -version: v0.7.0 +version: v0.11.0 type: go -summary: Package finder looks for files and directories in an {fs.Fs} filesystem. +summary: Package locafero looks for files and directories in an {fs.Fs} filesystem. homepage: https://pkg.go.dev/github.com/sagikazarmark/locafero license: mit licenses: diff --git a/.licenses/go/github.com/sourcegraph/conc.dep.yml b/.licenses/go/github.com/sourcegraph/conc.dep.yml index 0bc689af1ea..5b90aa4fdcf 100644 --- a/.licenses/go/github.com/sourcegraph/conc.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/sourcegraph/conc -version: v0.3.0 +version: v0.3.1-0.20240121214520-5f936abd7ae8 type: go summary: homepage: https://pkg.go.dev/github.com/sourcegraph/conc diff --git a/.licenses/go/github.com/sourcegraph/conc/panics.dep.yml b/.licenses/go/github.com/sourcegraph/conc/panics.dep.yml index 61e4000b6e9..9fabe553202 100644 --- a/.licenses/go/github.com/sourcegraph/conc/panics.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc/panics.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/sourcegraph/conc/panics -version: v0.3.0 +version: v0.3.1-0.20240121214520-5f936abd7ae8 type: go summary: homepage: https://pkg.go.dev/github.com/sourcegraph/conc/panics license: mit licenses: -- sources: conc@v0.3.0/LICENSE +- sources: conc@v0.3.1-0.20240121214520-5f936abd7ae8/LICENSE text: | MIT License diff --git a/.licenses/go/github.com/sourcegraph/conc/internal/multierror.dep.yml b/.licenses/go/github.com/sourcegraph/conc/pool.dep.yml similarity index 85% rename from .licenses/go/github.com/sourcegraph/conc/internal/multierror.dep.yml rename to .licenses/go/github.com/sourcegraph/conc/pool.dep.yml index 141e969d89e..75f9d4d97bd 100644 --- a/.licenses/go/github.com/sourcegraph/conc/internal/multierror.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc/pool.dep.yml @@ -1,12 +1,12 @@ --- -name: github.com/sourcegraph/conc/internal/multierror -version: v0.3.0 +name: github.com/sourcegraph/conc/pool +version: v0.3.1-0.20240121214520-5f936abd7ae8 type: go summary: -homepage: https://pkg.go.dev/github.com/sourcegraph/conc/internal/multierror +homepage: https://pkg.go.dev/github.com/sourcegraph/conc/pool license: mit licenses: -- sources: conc@v0.3.0/LICENSE +- sources: conc@v0.3.1-0.20240121214520-5f936abd7ae8/LICENSE text: | MIT License diff --git a/.licenses/go/github.com/spf13/afero.dep.yml b/.licenses/go/github.com/spf13/afero.dep.yml index 0af4a79e2e5..7e393a3e30b 100644 --- a/.licenses/go/github.com/spf13/afero.dep.yml +++ b/.licenses/go/github.com/spf13/afero.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/spf13/afero -version: v1.12.0 +version: v1.15.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/afero @@ -182,8 +182,4 @@ licenses: defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. -- sources: README.md - text: |- - Afero is released under the Apache 2.0 license. See - [LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) notices: [] diff --git a/.licenses/go/github.com/spf13/afero/internal/common.dep.yml b/.licenses/go/github.com/spf13/afero/internal/common.dep.yml index bab8a718b9f..762f1646f3c 100644 --- a/.licenses/go/github.com/spf13/afero/internal/common.dep.yml +++ b/.licenses/go/github.com/spf13/afero/internal/common.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/afero/internal/common -version: v1.12.0 +version: v1.15.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/afero/internal/common license: apache-2.0 licenses: -- sources: afero@v1.12.0/LICENSE.txt +- sources: afero@v1.15.0/LICENSE.txt text: |2 Apache License Version 2.0, January 2004 @@ -182,8 +182,4 @@ licenses: defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. -- sources: afero@v1.12.0/README.md - text: |- - Afero is released under the Apache 2.0 license. See - [LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) notices: [] diff --git a/.licenses/go/github.com/spf13/afero/mem.dep.yml b/.licenses/go/github.com/spf13/afero/mem.dep.yml index 58fc184ace1..3d329d4c08e 100644 --- a/.licenses/go/github.com/spf13/afero/mem.dep.yml +++ b/.licenses/go/github.com/spf13/afero/mem.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/afero/mem -version: v1.12.0 +version: v1.15.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/afero/mem license: apache-2.0 licenses: -- sources: afero@v1.12.0/LICENSE.txt +- sources: afero@v1.15.0/LICENSE.txt text: |2 Apache License Version 2.0, January 2004 @@ -182,8 +182,4 @@ licenses: defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. -- sources: afero@v1.12.0/README.md - text: |- - Afero is released under the Apache 2.0 license. See - [LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) notices: [] diff --git a/.licenses/go/github.com/spf13/cast.dep.yml b/.licenses/go/github.com/spf13/cast.dep.yml index 22ec680c2d3..2e4c07f3df1 100644 --- a/.licenses/go/github.com/spf13/cast.dep.yml +++ b/.licenses/go/github.com/spf13/cast.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/spf13/cast -version: v1.7.1 +version: v1.10.0 type: go summary: Package cast provides easy and safe casting in Go. homepage: https://pkg.go.dev/github.com/spf13/cast @@ -29,4 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +- sources: README.md + text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/sourcegraph/conc/iter.dep.yml b/.licenses/go/github.com/spf13/cast/internal.dep.yml similarity index 78% rename from .licenses/go/github.com/sourcegraph/conc/iter.dep.yml rename to .licenses/go/github.com/spf13/cast/internal.dep.yml index fdec207b935..ad6d721e248 100644 --- a/.licenses/go/github.com/sourcegraph/conc/iter.dep.yml +++ b/.licenses/go/github.com/spf13/cast/internal.dep.yml @@ -1,16 +1,16 @@ --- -name: github.com/sourcegraph/conc/iter -version: v0.3.0 +name: github.com/spf13/cast/internal +version: v1.10.0 type: go summary: -homepage: https://pkg.go.dev/github.com/sourcegraph/conc/iter +homepage: https://pkg.go.dev/github.com/spf13/cast/internal license: mit licenses: -- sources: conc@v0.3.0/LICENSE - text: | - MIT License +- sources: cast@v1.10.0/LICENSE + text: |- + The MIT License (MIT) - Copyright (c) 2023 Sourcegraph + Copyright (c) 2014 Steve Francia Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -29,4 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +- sources: cast@v1.10.0/README.md + text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/spf13/cobra.dep.yml b/.licenses/go/github.com/spf13/cobra.dep.yml index 8259dc45262..b8f0698a8d7 100644 --- a/.licenses/go/github.com/spf13/cobra.dep.yml +++ b/.licenses/go/github.com/spf13/cobra.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/spf13/cobra -version: v1.9.1 +version: v1.10.2 type: go summary: Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces. diff --git a/.licenses/go/github.com/spf13/cobra/doc.dep.yml b/.licenses/go/github.com/spf13/cobra/doc.dep.yml index cf8977f3ea4..3a2e078c758 100644 --- a/.licenses/go/github.com/spf13/cobra/doc.dep.yml +++ b/.licenses/go/github.com/spf13/cobra/doc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/cobra/doc -version: v1.9.1 +version: v1.10.2 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/cobra/doc license: apache-2.0 licenses: -- sources: cobra@v1.9.1/LICENSE.txt +- sources: cobra@v1.10.2/LICENSE.txt text: |2 Apache License Version 2.0, January 2004 @@ -182,6 +182,6 @@ licenses: defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. -- sources: cobra@v1.9.1/README.md +- sources: cobra@v1.10.2/README.md text: Cobra is released under the Apache 2.0 license. See [LICENSE.txt](LICENSE.txt) notices: [] diff --git a/.licenses/go/github.com/spf13/pflag.dep.yml b/.licenses/go/github.com/spf13/pflag.dep.yml index fd6fa37096a..c47fe637108 100644 --- a/.licenses/go/github.com/spf13/pflag.dep.yml +++ b/.licenses/go/github.com/spf13/pflag.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/spf13/pflag -version: v1.0.6 +version: v1.0.10 type: go summary: Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. diff --git a/.licenses/go/github.com/spf13/viper.dep.yml b/.licenses/go/github.com/spf13/viper.dep.yml index bab64c75e1e..9cf157d11f1 100644 --- a/.licenses/go/github.com/spf13/viper.dep.yml +++ b/.licenses/go/github.com/spf13/viper.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/spf13/viper -version: v1.20.1 +version: v1.21.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper diff --git a/.licenses/go/github.com/spf13/viper/internal/encoding/dotenv.dep.yml b/.licenses/go/github.com/spf13/viper/internal/encoding/dotenv.dep.yml index 157ab721a5a..4842bb4d82e 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/dotenv.dep.yml +++ b/.licenses/go/github.com/spf13/viper/internal/encoding/dotenv.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/viper/internal/encoding/dotenv -version: v1.20.1 +version: v1.21.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/dotenv license: mit licenses: -- sources: viper@v1.20.1/LICENSE +- sources: viper@v1.21.0/LICENSE text: |- The MIT License (MIT) @@ -29,6 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: viper@v1.20.1/README.md +- sources: viper@v1.21.0/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/spf13/viper/internal/encoding/json.dep.yml b/.licenses/go/github.com/spf13/viper/internal/encoding/json.dep.yml index 8cedebc4b37..227f55d300c 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/json.dep.yml +++ b/.licenses/go/github.com/spf13/viper/internal/encoding/json.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/viper/internal/encoding/json -version: v1.20.1 +version: v1.21.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/json license: mit licenses: -- sources: viper@v1.20.1/LICENSE +- sources: viper@v1.21.0/LICENSE text: |- The MIT License (MIT) @@ -29,6 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: viper@v1.20.1/README.md +- sources: viper@v1.21.0/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/spf13/viper/internal/encoding/toml.dep.yml b/.licenses/go/github.com/spf13/viper/internal/encoding/toml.dep.yml index 323cd1e843e..382a7e72877 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/toml.dep.yml +++ b/.licenses/go/github.com/spf13/viper/internal/encoding/toml.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/viper/internal/encoding/toml -version: v1.20.1 +version: v1.21.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/toml license: mit licenses: -- sources: viper@v1.20.1/LICENSE +- sources: viper@v1.21.0/LICENSE text: |- The MIT License (MIT) @@ -29,6 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: viper@v1.20.1/README.md +- sources: viper@v1.21.0/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/spf13/viper/internal/encoding/yaml.dep.yml b/.licenses/go/github.com/spf13/viper/internal/encoding/yaml.dep.yml index 1bbe6ca9d02..76476583462 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/yaml.dep.yml +++ b/.licenses/go/github.com/spf13/viper/internal/encoding/yaml.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/viper/internal/encoding/yaml -version: v1.20.1 +version: v1.21.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/yaml license: mit licenses: -- sources: viper@v1.20.1/LICENSE +- sources: viper@v1.21.0/LICENSE text: |- The MIT License (MIT) @@ -29,6 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: viper@v1.20.1/README.md +- sources: viper@v1.21.0/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/spf13/viper/internal/features.dep.yml b/.licenses/go/github.com/spf13/viper/internal/features.dep.yml index 37a3c243f36..cbe35194063 100644 --- a/.licenses/go/github.com/spf13/viper/internal/features.dep.yml +++ b/.licenses/go/github.com/spf13/viper/internal/features.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/spf13/viper/internal/features -version: v1.20.1 +version: v1.21.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/features license: mit licenses: -- sources: viper@v1.20.1/LICENSE +- sources: viper@v1.21.0/LICENSE text: |- The MIT License (MIT) @@ -29,6 +29,6 @@ licenses: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: viper@v1.20.1/README.md +- sources: viper@v1.21.0/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/ulikunitz/xz.dep.yml b/.licenses/go/github.com/ulikunitz/xz.dep.yml index b02e158ff5f..e3867059ae6 100644 --- a/.licenses/go/github.com/ulikunitz/xz.dep.yml +++ b/.licenses/go/github.com/ulikunitz/xz.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ulikunitz/xz -version: v0.5.12 +version: v0.5.15 type: go summary: Package xz supports the compression and decompression of xz files. homepage: https://pkg.go.dev/github.com/ulikunitz/xz diff --git a/.licenses/go/github.com/ulikunitz/xz/internal/hash.dep.yml b/.licenses/go/github.com/ulikunitz/xz/internal/hash.dep.yml index c9a34e7af73..7656d3a843c 100644 --- a/.licenses/go/github.com/ulikunitz/xz/internal/hash.dep.yml +++ b/.licenses/go/github.com/ulikunitz/xz/internal/hash.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ulikunitz/xz/internal/hash -version: v0.5.12 +version: v0.5.15 type: go summary: Package hash provides rolling hashes. homepage: https://pkg.go.dev/github.com/ulikunitz/xz/internal/hash license: bsd-3-clause licenses: -- sources: xz@v0.5.12/LICENSE +- sources: xz@v0.5.15/LICENSE text: | Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. diff --git a/.licenses/go/github.com/ulikunitz/xz/internal/xlog.dep.yml b/.licenses/go/github.com/ulikunitz/xz/internal/xlog.dep.yml index a5ec3008817..e9b54223ad0 100644 --- a/.licenses/go/github.com/ulikunitz/xz/internal/xlog.dep.yml +++ b/.licenses/go/github.com/ulikunitz/xz/internal/xlog.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ulikunitz/xz/internal/xlog -version: v0.5.12 +version: v0.5.15 type: go summary: Package xlog provides a simple logging package that allows to disable certain message categories. homepage: https://pkg.go.dev/github.com/ulikunitz/xz/internal/xlog license: bsd-3-clause licenses: -- sources: xz@v0.5.12/LICENSE +- sources: xz@v0.5.15/LICENSE text: | Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. diff --git a/.licenses/go/github.com/ulikunitz/xz/lzma.dep.yml b/.licenses/go/github.com/ulikunitz/xz/lzma.dep.yml index 66a937e5ea4..0e846911942 100644 --- a/.licenses/go/github.com/ulikunitz/xz/lzma.dep.yml +++ b/.licenses/go/github.com/ulikunitz/xz/lzma.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ulikunitz/xz/lzma -version: v0.5.12 +version: v0.5.15 type: go summary: Package lzma supports the decoding and encoding of LZMA streams. homepage: https://pkg.go.dev/github.com/ulikunitz/xz/lzma license: bsd-3-clause licenses: -- sources: xz@v0.5.12/LICENSE +- sources: xz@v0.5.15/LICENSE text: | Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. diff --git a/.licenses/go/go.yaml.in/yaml/v3.dep.yml b/.licenses/go/go.yaml.in/yaml/v3.dep.yml new file mode 100644 index 00000000000..7fe897093a2 --- /dev/null +++ b/.licenses/go/go.yaml.in/yaml/v3.dep.yml @@ -0,0 +1,80 @@ +--- +name: go.yaml.in/yaml/v3 +version: v3.0.4 +type: go +summary: Package yaml implements YAML support for the Go language. +homepage: https://pkg.go.dev/go.yaml.in/yaml/v3 +license: other +licenses: +- sources: LICENSE + text: |2 + + This project is covered by two different licenses: MIT and Apache. + + #### MIT License #### + + The following files were ported to Go from C files of libyaml, and thus + are still covered by their original MIT license, with the additional + copyright staring in 2011 when the project was ported over: + + apic.go emitterc.go parserc.go readerc.go scannerc.go + writerc.go yamlh.go yamlprivateh.go + + Copyright (c) 2006-2010 Kirill Simonov + Copyright (c) 2006-2011 Kirill Simonov + + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + + ### Apache License ### + + All the remaining project files are covered by the Apache license: + + Copyright (c) 2011-2019 Canonical Ltd + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +- sources: README.md + text: |- + The yaml package is licensed under the MIT and Apache License 2.0 licenses. + Please see the LICENSE file for details. +notices: +- sources: NOTICE + text: |- + Copyright 2011-2016 Canonical Ltd. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index e72d7bbd03c..e2290d4e6f6 100644 --- a/.licenses/go/golang.org/x/crypto/argon2.dep.yml +++ b/.licenses/go/golang.org/x/crypto/argon2.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/crypto/argon2 -version: v0.38.0 +version: v0.45.0 type: go summary: Package argon2 implements the key derivation function Argon2. homepage: https://pkg.go.dev/golang.org/x/crypto/argon2 license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/blake2b.dep.yml b/.licenses/go/golang.org/x/crypto/blake2b.dep.yml index bfa7a0d9dc7..ae27ee942dd 100644 --- a/.licenses/go/golang.org/x/crypto/blake2b.dep.yml +++ b/.licenses/go/golang.org/x/crypto/blake2b.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/blake2b -version: v0.38.0 +version: v0.45.0 type: go summary: Package blake2b implements the BLAKE2b hash algorithm defined by RFC 7693 and the extendable output function (XOF) BLAKE2Xb. homepage: https://pkg.go.dev/golang.org/x/crypto/blake2b license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/blowfish.dep.yml b/.licenses/go/golang.org/x/crypto/blowfish.dep.yml index c5d31ff77c3..c7a7e5bd3af 100644 --- a/.licenses/go/golang.org/x/crypto/blowfish.dep.yml +++ b/.licenses/go/golang.org/x/crypto/blowfish.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/crypto/blowfish -version: v0.38.0 +version: v0.45.0 type: go summary: Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. homepage: https://pkg.go.dev/golang.org/x/crypto/blowfish license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/cast5.dep.yml b/.licenses/go/golang.org/x/crypto/cast5.dep.yml index 1f3c804b3e2..9734410996f 100644 --- a/.licenses/go/golang.org/x/crypto/cast5.dep.yml +++ b/.licenses/go/golang.org/x/crypto/cast5.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/crypto/cast5 -version: v0.38.0 +version: v0.45.0 type: go summary: Package cast5 implements CAST5, as defined in RFC 2144. homepage: https://pkg.go.dev/golang.org/x/crypto/cast5 license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml index c03f5378c10..2f76b9ae7df 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,14 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.38.0 +version: v0.45.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which - performs scalar multiplication on the elliptic curve known as Curve25519. + performs scalar multiplication on the elliptic curve known as Curve25519 according + to [RFC 7748]. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +37,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/hkdf.dep.yml b/.licenses/go/golang.org/x/crypto/hkdf.dep.yml index b387b3da8a9..191bdec90a9 100644 --- a/.licenses/go/golang.org/x/crypto/hkdf.dep.yml +++ b/.licenses/go/golang.org/x/crypto/hkdf.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/hkdf -version: v0.38.0 +version: v0.45.0 type: go summary: Package hkdf implements the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as defined in RFC 5869. homepage: https://pkg.go.dev/golang.org/x/crypto/hkdf license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/sha3.dep.yml b/.licenses/go/golang.org/x/crypto/sha3.dep.yml index 87ec84b1e1b..845c88790e6 100644 --- a/.licenses/go/golang.org/x/crypto/sha3.dep.yml +++ b/.licenses/go/golang.org/x/crypto/sha3.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/sha3 -version: v0.38.0 +version: v0.45.0 type: go -summary: Package sha3 implements the SHA-3 fixed-output-length hash functions and - the SHAKE variable-output-length hash functions defined by FIPS-202. +summary: Package sha3 implements the SHA-3 hash algorithms and the SHAKE extendable + output functions defined in FIPS 202. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: other licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/ssh.dep.yml b/.licenses/go/golang.org/x/crypto/ssh.dep.yml index e85d64a9a1f..5dcf3cee640 100644 --- a/.licenses/go/golang.org/x/crypto/ssh.dep.yml +++ b/.licenses/go/golang.org/x/crypto/ssh.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/crypto/ssh -version: v0.38.0 +version: v0.45.0 type: go summary: Package ssh implements an SSH client and server. homepage: https://pkg.go.dev/golang.org/x/crypto/ssh license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/ssh/agent.dep.yml b/.licenses/go/golang.org/x/crypto/ssh/agent.dep.yml index e1c2253c993..649dc83412c 100644 --- a/.licenses/go/golang.org/x/crypto/ssh/agent.dep.yml +++ b/.licenses/go/golang.org/x/crypto/ssh/agent.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/ssh/agent -version: v0.38.0 +version: v0.45.0 type: go summary: Package agent implements the ssh-agent protocol, and provides both a client and a server. homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/agent license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml b/.licenses/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml index 12cd30c676f..364cd53763a 100644 --- a/.licenses/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml +++ b/.licenses/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -version: v0.38.0 +version: v0.45.0 type: go summary: Package bcrypt_pbkdf implements bcrypt_pbkdf(3) from OpenBSD. homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/ssh/knownhosts.dep.yml b/.licenses/go/golang.org/x/crypto/ssh/knownhosts.dep.yml index 186ed5fc28e..4b5b1d1645e 100644 --- a/.licenses/go/golang.org/x/crypto/ssh/knownhosts.dep.yml +++ b/.licenses/go/golang.org/x/crypto/ssh/knownhosts.dep.yml @@ -1,6 +1,6 @@ --- name: golang.org/x/crypto/ssh/knownhosts -version: v0.38.0 +version: v0.45.0 type: go summary: Package knownhosts implements a parser for the OpenSSH known_hosts host key database, and provides utility functions for writing OpenSSH compliant known_hosts @@ -8,7 +8,7 @@ summary: Package knownhosts implements a parser for the OpenSSH known_hosts host homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/knownhosts license: bsd-3-clause licenses: -- sources: crypto@v0.38.0/LICENSE +- sources: crypto@v0.45.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -37,7 +37,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: crypto@v0.38.0/PATENTS +- sources: crypto@v0.45.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/context.dep.yml b/.licenses/go/golang.org/x/net/context.dep.yml index 01ec9c143ad..1f77f8d7cff 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,12 @@ --- name: golang.org/x/net/context -version: v0.40.0 +version: v0.47.0 type: go -summary: Package context defines the Context type, which carries deadlines, cancellation - signals, and other request-scoped values across API boundaries and between processes. +summary: Package context has been superseded by the standard library context package. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/http2.dep.yml b/.licenses/go/golang.org/x/net/http2.dep.yml index 378d259a5a4..3629b5ab9df 100644 --- a/.licenses/go/golang.org/x/net/http2.dep.yml +++ b/.licenses/go/golang.org/x/net/http2.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/net/http2 -version: v0.40.0 +version: v0.47.0 type: go summary: Package http2 implements the HTTP/2 protocol. homepage: https://pkg.go.dev/golang.org/x/net/http2 license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/internal/httpcommon.dep.yml b/.licenses/go/golang.org/x/net/internal/httpcommon.dep.yml index a5291cd96e6..d9411b82683 100644 --- a/.licenses/go/golang.org/x/net/internal/httpcommon.dep.yml +++ b/.licenses/go/golang.org/x/net/internal/httpcommon.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/net/internal/httpcommon -version: v0.40.0 +version: v0.47.0 type: go summary: homepage: https://pkg.go.dev/golang.org/x/net/internal/httpcommon license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/internal/socks.dep.yml b/.licenses/go/golang.org/x/net/internal/socks.dep.yml index 08747e32128..a60f4b3b4c3 100644 --- a/.licenses/go/golang.org/x/net/internal/socks.dep.yml +++ b/.licenses/go/golang.org/x/net/internal/socks.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/net/internal/socks -version: v0.40.0 +version: v0.47.0 type: go summary: Package socks provides a SOCKS version 5 client implementation. homepage: https://pkg.go.dev/golang.org/x/net/internal/socks license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/internal/timeseries.dep.yml b/.licenses/go/golang.org/x/net/internal/timeseries.dep.yml index 472e12724e6..2b2686293a8 100644 --- a/.licenses/go/golang.org/x/net/internal/timeseries.dep.yml +++ b/.licenses/go/golang.org/x/net/internal/timeseries.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/net/internal/timeseries -version: v0.40.0 +version: v0.47.0 type: go summary: Package timeseries implements a time series structure for stats collection. homepage: https://pkg.go.dev/golang.org/x/net/internal/timeseries license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/proxy.dep.yml b/.licenses/go/golang.org/x/net/proxy.dep.yml index 4db8ac0e4b7..e56c0467d46 100644 --- a/.licenses/go/golang.org/x/net/proxy.dep.yml +++ b/.licenses/go/golang.org/x/net/proxy.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/proxy -version: v0.40.0 +version: v0.47.0 type: go summary: Package proxy provides support for a variety of protocols to proxy network data. homepage: https://pkg.go.dev/golang.org/x/net/proxy license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/net/trace.dep.yml b/.licenses/go/golang.org/x/net/trace.dep.yml index a3230c88d24..94084978c27 100644 --- a/.licenses/go/golang.org/x/net/trace.dep.yml +++ b/.licenses/go/golang.org/x/net/trace.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/net/trace -version: v0.40.0 +version: v0.47.0 type: go summary: Package trace implements tracing of requests and long-lived objects. homepage: https://pkg.go.dev/golang.org/x/net/trace license: bsd-3-clause licenses: -- sources: net@v0.40.0/LICENSE +- sources: net@v0.47.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: net@v0.40.0/PATENTS +- sources: net@v0.47.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index 87f7cdd55af..fbe97ffe4fe 100644 --- a/.licenses/go/golang.org/x/sys/execabs.dep.yml +++ b/.licenses/go/golang.org/x/sys/execabs.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/sys/execabs -version: v0.35.0 +version: v0.39.0 type: go summary: Package execabs is a drop-in replacement for os/exec that requires PATH lookups to find absolute paths. homepage: https://pkg.go.dev/golang.org/x/sys/execabs license: other licenses: -- sources: sys@v0.35.0/LICENSE +- sources: sys@v0.39.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: sys@v0.35.0/PATENTS +- sources: sys@v0.39.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/sys/unix.dep.yml b/.licenses/go/golang.org/x/sys/unix.dep.yml index 0ca8120145a..09b6d170df7 100644 --- a/.licenses/go/golang.org/x/sys/unix.dep.yml +++ b/.licenses/go/golang.org/x/sys/unix.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/sys/unix -version: v0.35.0 +version: v0.39.0 type: go summary: Package unix contains an interface to the low-level operating system primitives. homepage: https://pkg.go.dev/golang.org/x/sys/unix license: bsd-3-clause licenses: -- sources: sys@v0.35.0/LICENSE +- sources: sys@v0.39.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: sys@v0.35.0/PATENTS +- sources: sys@v0.39.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/term.dep.yml b/.licenses/go/golang.org/x/term.dep.yml index 5c44d4b01dd..f8ec17ce3d1 100644 --- a/.licenses/go/golang.org/x/term.dep.yml +++ b/.licenses/go/golang.org/x/term.dep.yml @@ -1,6 +1,6 @@ --- name: golang.org/x/term -version: v0.34.0 +version: v0.38.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index aaeb9c09eea..f7e2e2300ee 100644 --- a/.licenses/go/golang.org/x/text/encoding.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/text/encoding -version: v0.28.0 +version: v0.32.0 type: go summary: Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8. homepage: https://pkg.go.dev/golang.org/x/text/encoding license: other licenses: -- sources: text@v0.28.0/LICENSE +- sources: text@v0.32.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.28.0/PATENTS +- sources: text@v0.32.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/internal.dep.yml b/.licenses/go/golang.org/x/text/encoding/internal.dep.yml index 4ece4b339a3..808b4570436 100644 --- a/.licenses/go/golang.org/x/text/encoding/internal.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/internal.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/encoding/internal -version: v0.28.0 +version: v0.32.0 type: go summary: Package internal contains code that is shared among encoding implementations. homepage: https://pkg.go.dev/golang.org/x/text/encoding/internal license: other licenses: -- sources: text@v0.28.0/LICENSE +- sources: text@v0.32.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.28.0/PATENTS +- sources: text@v0.32.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml b/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml index d59e782128a..097f837ffe5 100644 --- a/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/internal/identifier.dep.yml @@ -1,6 +1,6 @@ --- name: golang.org/x/text/encoding/internal/identifier -version: v0.28.0 +version: v0.32.0 type: go summary: Package identifier defines the contract between implementations of Encoding and Index by defining identifiers that uniquely identify standardized coded character @@ -10,7 +10,7 @@ summary: Package identifier defines the contract between implementations of Enco homepage: https://pkg.go.dev/golang.org/x/text/encoding/internal/identifier license: other licenses: -- sources: text@v0.28.0/LICENSE +- sources: text@v0.32.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -39,7 +39,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.28.0/PATENTS +- sources: text@v0.32.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml b/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml index 666a77eb249..9a73cc1ab91 100644 --- a/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml +++ b/.licenses/go/golang.org/x/text/encoding/unicode.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/encoding/unicode -version: v0.28.0 +version: v0.32.0 type: go summary: Package unicode provides Unicode encodings such as UTF-16. homepage: https://pkg.go.dev/golang.org/x/text/encoding/unicode license: other licenses: -- sources: text@v0.28.0/LICENSE +- sources: text@v0.32.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.28.0/PATENTS +- sources: text@v0.32.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml b/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml index 310a54c55f5..9e5cabe1b5a 100644 --- a/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml +++ b/.licenses/go/golang.org/x/text/internal/utf8internal.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/internal/utf8internal -version: v0.28.0 +version: v0.32.0 type: go summary: Package utf8internal contains low-level utf8-related constants, tables, etc. homepage: https://pkg.go.dev/golang.org/x/text/internal/utf8internal license: other licenses: -- sources: text@v0.28.0/LICENSE +- sources: text@v0.32.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.28.0/PATENTS +- sources: text@v0.32.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/runes.dep.yml b/.licenses/go/golang.org/x/text/runes.dep.yml index e62e65f7c38..1e23e69be33 100644 --- a/.licenses/go/golang.org/x/text/runes.dep.yml +++ b/.licenses/go/golang.org/x/text/runes.dep.yml @@ -1,12 +1,12 @@ --- name: golang.org/x/text/runes -version: v0.28.0 +version: v0.32.0 type: go summary: Package runes provide transforms for UTF-8 encoded text. homepage: https://pkg.go.dev/golang.org/x/text/runes license: bsd-3-clause licenses: -- sources: text@v0.28.0/LICENSE +- sources: text@v0.32.0/LICENSE text: | Copyright 2009 The Go Authors. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: text@v0.28.0/PATENTS +- sources: text@v0.32.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml b/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml index f2359173d81..2a0c2211aad 100644 --- a/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml +++ b/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/genproto/googleapis/rpc/status -version: v0.0.0-20250528174236-200df99c418a +version: v0.0.0-20251022142026-3a174f9686a8 type: go summary: homepage: https://pkg.go.dev/google.golang.org/genproto/googleapis/rpc/status license: apache-2.0 licenses: -- sources: rpc@v0.0.0-20250528174236-200df99c418a/LICENSE +- sources: rpc@v0.0.0-20251022142026-3a174f9686a8/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml index c657b627aad..165ed1d9e78 100644 --- a/.licenses/go/google.golang.org/grpc.dep.yml +++ b/.licenses/go/google.golang.org/grpc.dep.yml @@ -1,6 +1,6 @@ --- name: google.golang.org/grpc -version: v1.74.2 +version: v1.77.0 type: go summary: Package grpc implements an RPC system called gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc diff --git a/.licenses/go/google.golang.org/grpc/attributes.dep.yml b/.licenses/go/google.golang.org/grpc/attributes.dep.yml index 5e241a324b6..e007abff7b6 100644 --- a/.licenses/go/google.golang.org/grpc/attributes.dep.yml +++ b/.licenses/go/google.golang.org/grpc/attributes.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/attributes -version: v1.74.2 +version: v1.77.0 type: go summary: Package attributes defines a generic key/value store used in various gRPC components. homepage: https://pkg.go.dev/google.golang.org/grpc/attributes license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/backoff.dep.yml b/.licenses/go/google.golang.org/grpc/backoff.dep.yml index 1ce9bfab85c..5fecd954dee 100644 --- a/.licenses/go/google.golang.org/grpc/backoff.dep.yml +++ b/.licenses/go/google.golang.org/grpc/backoff.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/backoff -version: v1.74.2 +version: v1.77.0 type: go summary: Package backoff provides configuration options for backoff. homepage: https://pkg.go.dev/google.golang.org/grpc/backoff license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer.dep.yml b/.licenses/go/google.golang.org/grpc/balancer.dep.yml index a7835d8b2c6..a4cd71e07f6 100644 --- a/.licenses/go/google.golang.org/grpc/balancer.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/balancer -version: v1.74.2 +version: v1.77.0 type: go summary: Package balancer defines APIs for load balancing in gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml index e458add1011..92530fcf4ba 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/base -version: v1.74.2 +version: v1.77.0 type: go summary: Package base defines a balancer base that can be used to build balancers with different picking algorithms. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/base license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/endpointsharding.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/endpointsharding.dep.yml index 0763535f0e2..960b96bc4e8 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/endpointsharding.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/endpointsharding.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/endpointsharding -version: v1.74.2 +version: v1.77.0 type: go summary: Package endpointsharding implements a load balancing policy that manages homogeneous child policies each owning a single endpoint. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/endpointsharding license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml index 5df8e539958..9bf0ccc5e6a 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/grpclb/state -version: v1.74.2 +version: v1.77.0 type: go summary: Package state declares grpclb types to be set by resolvers wishing to pass information to grpclb via resolver.State Attributes. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/grpclb/state license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/pickfirst.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/pickfirst.dep.yml index b8378f914d1..8624ea0be41 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst.dep.yml @@ -1,12 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.74.2 +version: v1.77.0 type: go -summary: Package pickfirst contains the pick_first load balancing policy. +summary: Package pickfirst contains the pick_first load balancing policy which is + the universal leaf policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/internal.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/internal.dep.yml index 9a6f9be0a07..0b036bf6ff1 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/internal.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/internal.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst/internal -version: v1.74.2 +version: v1.77.0 type: go summary: Package internal contains code internal to the pickfirst package. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst/internal license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml index 3581d98c0db..46b0c049188 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/balancer/roundrobin -version: v1.74.2 +version: v1.77.0 type: go summary: Package roundrobin defines a roundrobin balancer. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/roundrobin license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml b/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml index 04ef97d2741..48168942a16 100644 --- a/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml +++ b/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/binarylog/grpc_binarylog_v1 -version: v1.74.2 +version: v1.77.0 type: go summary: homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/channelz.dep.yml b/.licenses/go/google.golang.org/grpc/channelz.dep.yml index ef100e14bf7..be3d33d02d0 100644 --- a/.licenses/go/google.golang.org/grpc/channelz.dep.yml +++ b/.licenses/go/google.golang.org/grpc/channelz.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/channelz -version: v1.74.2 +version: v1.77.0 type: go summary: Package channelz exports internals of the channelz implementation as required by other gRPC packages. homepage: https://pkg.go.dev/google.golang.org/grpc/channelz license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/codes.dep.yml b/.licenses/go/google.golang.org/grpc/codes.dep.yml index 2bb90694a16..693a05a4995 100644 --- a/.licenses/go/google.golang.org/grpc/codes.dep.yml +++ b/.licenses/go/google.golang.org/grpc/codes.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/codes -version: v1.74.2 +version: v1.77.0 type: go summary: Package codes defines the canonical error codes used by gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc/codes license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/connectivity.dep.yml b/.licenses/go/google.golang.org/grpc/connectivity.dep.yml index 545dc9d9399..1ac5edcc1a8 100644 --- a/.licenses/go/google.golang.org/grpc/connectivity.dep.yml +++ b/.licenses/go/google.golang.org/grpc/connectivity.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/connectivity -version: v1.74.2 +version: v1.77.0 type: go summary: Package connectivity defines connectivity semantics. homepage: https://pkg.go.dev/google.golang.org/grpc/connectivity license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/credentials.dep.yml b/.licenses/go/google.golang.org/grpc/credentials.dep.yml index 44075ae0039..0d76108cb46 100644 --- a/.licenses/go/google.golang.org/grpc/credentials.dep.yml +++ b/.licenses/go/google.golang.org/grpc/credentials.dep.yml @@ -1,6 +1,6 @@ --- name: google.golang.org/grpc/credentials -version: v1.74.2 +version: v1.77.0 type: go summary: Package credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server @@ -9,7 +9,7 @@ summary: Package credentials implements various credentials supported by gRPC li homepage: https://pkg.go.dev/google.golang.org/grpc/credentials license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml b/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml index 03a8cacb273..7b6558a2c04 100644 --- a/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml +++ b/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/credentials/insecure -version: v1.74.2 +version: v1.77.0 type: go summary: Package insecure provides an implementation of the credentials.TransportCredentials interface which disables transport security. homepage: https://pkg.go.dev/google.golang.org/grpc/credentials/insecure license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/encoding.dep.yml b/.licenses/go/google.golang.org/grpc/encoding.dep.yml index c68370562dd..72e071b36b9 100644 --- a/.licenses/go/google.golang.org/grpc/encoding.dep.yml +++ b/.licenses/go/google.golang.org/grpc/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/encoding -version: v1.74.2 +version: v1.77.0 type: go summary: Package encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs. homepage: https://pkg.go.dev/google.golang.org/grpc/encoding license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml b/.licenses/go/google.golang.org/grpc/encoding/internal.dep.yml similarity index 97% rename from .licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml rename to .licenses/go/google.golang.org/grpc/encoding/internal.dep.yml index 6e70dc94b1f..f6f916e2a3a 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/encoding/internal.dep.yml @@ -1,13 +1,12 @@ --- -name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.74.2 +name: google.golang.org/grpc/encoding/internal +version: v1.77.0 type: go -summary: Package pickfirstleaf contains the pick_first load balancing policy which - will be the universal leaf policy after dualstack changes are implemented. -homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf +summary: Package internal contains code internal to the encoding package. +homepage: https://pkg.go.dev/google.golang.org/grpc/encoding/internal license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml b/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml index 3d23581195a..d406894ec28 100644 --- a/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml +++ b/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/encoding/proto -version: v1.74.2 +version: v1.77.0 type: go summary: Package proto defines the protobuf codec. homepage: https://pkg.go.dev/google.golang.org/grpc/encoding/proto license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/experimental/stats.dep.yml b/.licenses/go/google.golang.org/grpc/experimental/stats.dep.yml index 8dddc327791..30a11bffd8a 100644 --- a/.licenses/go/google.golang.org/grpc/experimental/stats.dep.yml +++ b/.licenses/go/google.golang.org/grpc/experimental/stats.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/experimental/stats -version: v1.74.2 +version: v1.77.0 type: go summary: Package stats contains experimental metrics/stats API's. homepage: https://pkg.go.dev/google.golang.org/grpc/experimental/stats license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/grpclog.dep.yml b/.licenses/go/google.golang.org/grpc/grpclog.dep.yml index 8f079d52543..cac08701892 100644 --- a/.licenses/go/google.golang.org/grpc/grpclog.dep.yml +++ b/.licenses/go/google.golang.org/grpc/grpclog.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/grpclog -version: v1.74.2 +version: v1.77.0 type: go summary: Package grpclog defines logging for grpc. homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml b/.licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml index 1773e42a502..f87f7933e4e 100644 --- a/.licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml +++ b/.licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/grpclog/internal -version: v1.74.2 +version: v1.77.0 type: go summary: Package internal contains functionality internal to the grpclog package. homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog/internal license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal.dep.yml b/.licenses/go/google.golang.org/grpc/internal.dep.yml index 9fa0e2046a9..288610ca5a4 100644 --- a/.licenses/go/google.golang.org/grpc/internal.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal -version: v1.74.2 +version: v1.77.0 type: go summary: Package internal contains gRPC-internal code, to avoid polluting the godoc of the top-level grpc package. homepage: https://pkg.go.dev/google.golang.org/grpc/internal license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml b/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml index bff8d6634a4..a1608be3d86 100644 --- a/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/backoff -version: v1.74.2 +version: v1.77.0 type: go summary: Package backoff implement the backoff strategy for gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/backoff license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml b/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml index baa5dc4af3a..aef873c224a 100644 --- a/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/balancer/gracefulswitch -version: v1.74.2 +version: v1.77.0 type: go summary: Package gracefulswitch implements a graceful switch load balancer. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancer/gracefulswitch license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml b/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml index 807795d55fe..c3d011dca7b 100644 --- a/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/balancerload -version: v1.74.2 +version: v1.77.0 type: go summary: Package balancerload defines APIs to parse server loads in trailers. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancerload license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml b/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml index 1c36b8d9919..eafe6ca5b83 100644 --- a/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/binarylog -version: v1.74.2 +version: v1.77.0 type: go summary: Package binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/binarylog license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml b/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml index 6f3cbb72e9f..a41ef27c93c 100644 --- a/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/buffer -version: v1.74.2 +version: v1.77.0 type: go summary: Package buffer provides an implementation of an unbounded buffer. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/buffer license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml b/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml index e3ddfa6821c..62f5b61143e 100644 --- a/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/channelz -version: v1.74.2 +version: v1.77.0 type: go summary: Package channelz defines internal APIs for enabling channelz service, entry registration/deletion, and accessing channelz data. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/channelz license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml b/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml index 7fe8cfd6359..957f1d1eeee 100644 --- a/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/credentials -version: v1.74.2 +version: v1.77.0 type: go summary: Package credentials defines APIs for parsing SPIFFE ID. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/credentials license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml b/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml index 99cf2af8467..0479e0a552b 100644 --- a/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/envconfig -version: v1.74.2 +version: v1.77.0 type: go summary: Package envconfig contains grpc settings configured by environment variables. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/envconfig license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml index 6b2f2ebd6b3..d732486d027 100644 --- a/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/grpclog -version: v1.74.2 +version: v1.77.0 type: go summary: Package grpclog provides logging functionality for internal gRPC packages, outside of the functionality provided by the external `grpclog` package. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpclog license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml index 41a8742d4ff..b4d8022cbae 100644 --- a/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/grpcsync -version: v1.74.2 +version: v1.77.0 type: go summary: Package grpcsync implements additional synchronization primitives built upon the sync package. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcsync license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml index 92d47059739..39775ac19a8 100644 --- a/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/grpcutil -version: v1.74.2 +version: v1.77.0 type: go summary: Package grpcutil provides utility functions used across the gRPC codebase. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcutil license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml b/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml index 9f1daeba994..aa6b4ef878f 100644 --- a/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/idle -version: v1.74.2 +version: v1.77.0 type: go summary: Package idle contains a component for managing idleness (entering and exiting) based on RPC activity. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/idle license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml b/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml index 3fa16367822..63cfa8bd332 100644 --- a/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/metadata -version: v1.74.2 +version: v1.77.0 type: go summary: Package metadata contains functions to set and get metadata from addresses. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/metadata license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml b/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml index e8dd3e274ab..4a155505d41 100644 --- a/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/pretty -version: v1.74.2 +version: v1.77.0 type: go summary: Package pretty defines helper functions to pretty-print structs for logging. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/pretty license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/proxyattributes.dep.yml b/.licenses/go/google.golang.org/grpc/internal/proxyattributes.dep.yml index 2bdbf3c53a1..a74de315b57 100644 --- a/.licenses/go/google.golang.org/grpc/internal/proxyattributes.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/proxyattributes.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/proxyattributes -version: v1.74.2 +version: v1.77.0 type: go summary: Package proxyattributes contains functions for getting and setting proxy attributes like the CONNECT address and user info. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/proxyattributes license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml index 0fd135b62f7..5610ad580a2 100644 --- a/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/resolver -version: v1.74.2 +version: v1.77.0 type: go summary: Package resolver provides internal resolver-related functionality. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/delegatingresolver.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/delegatingresolver.dep.yml index 57cecf5756c..829a88b1981 100644 --- a/.licenses/go/google.golang.org/grpc/internal/resolver/delegatingresolver.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/resolver/delegatingresolver.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/resolver/delegatingresolver -version: v1.74.2 +version: v1.77.0 type: go summary: Package delegatingresolver implements a resolver capable of resolving both target URIs and proxy addresses. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/delegatingresolver license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml index bdd65ba3f7e..3601ea66ed4 100644 --- a/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/resolver/dns -version: v1.74.2 +version: v1.77.0 type: go summary: Package dns implements a dns resolver to be installed as the default resolver in grpc. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml index d62ff0a82af..f428a710a25 100644 --- a/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/resolver/dns/internal -version: v1.74.2 +version: v1.77.0 type: go summary: Package internal contains functionality internal to the dns resolver package. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns/internal license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml index 4c7a80c8120..1f2ad692e18 100644 --- a/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/resolver/passthrough -version: v1.74.2 +version: v1.77.0 type: go summary: Package passthrough implements a pass-through resolver. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/passthrough license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml index a5779cc0959..17f1cc7bd88 100644 --- a/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/resolver/unix -version: v1.74.2 +version: v1.77.0 type: go summary: Package unix implements a resolver for unix targets. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/unix license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml b/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml index ff51bfcf983..d27e9b48958 100644 --- a/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/serviceconfig -version: v1.74.2 +version: v1.77.0 type: go summary: Package serviceconfig contains utility functions to parse service config. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/serviceconfig license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/stats.dep.yml b/.licenses/go/google.golang.org/grpc/internal/stats.dep.yml index f9e43d7b30f..e1600fc97e5 100644 --- a/.licenses/go/google.golang.org/grpc/internal/stats.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/stats.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/stats -version: v1.74.2 +version: v1.77.0 type: go summary: Package stats provides internal stats related functionality. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/stats license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/status.dep.yml b/.licenses/go/google.golang.org/grpc/internal/status.dep.yml index 1d012385d47..ada06b3ea35 100644 --- a/.licenses/go/google.golang.org/grpc/internal/status.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/status.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/status -version: v1.74.2 +version: v1.77.0 type: go summary: Package status implements errors returned by gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/status license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml b/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml index f183cded040..b7de69a29fb 100644 --- a/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/syscall -version: v1.74.2 +version: v1.77.0 type: go summary: Package syscall provides functionalities that grpc uses to get low-level operating system stats/info. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/syscall license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml b/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml index 79cea87681f..4e065b7c348 100644 --- a/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/internal/transport -version: v1.74.2 +version: v1.77.0 type: go summary: Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC). homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml b/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml index bc90180faca..70c9c22d736 100644 --- a/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/internal/transport/networktype -version: v1.74.2 +version: v1.77.0 type: go summary: Package networktype declares the network type to be used in the default dialer. homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport/networktype license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/keepalive.dep.yml b/.licenses/go/google.golang.org/grpc/keepalive.dep.yml index ab3f79dc2b5..6a93a356595 100644 --- a/.licenses/go/google.golang.org/grpc/keepalive.dep.yml +++ b/.licenses/go/google.golang.org/grpc/keepalive.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/keepalive -version: v1.74.2 +version: v1.77.0 type: go summary: Package keepalive defines configurable parameters for point-to-point healthcheck. homepage: https://pkg.go.dev/google.golang.org/grpc/keepalive license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/mem.dep.yml b/.licenses/go/google.golang.org/grpc/mem.dep.yml index 5bb48c21c98..7dc2b9d6768 100644 --- a/.licenses/go/google.golang.org/grpc/mem.dep.yml +++ b/.licenses/go/google.golang.org/grpc/mem.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/mem -version: v1.74.2 +version: v1.77.0 type: go summary: Package mem provides utilities that facilitate memory reuse in byte slices that are used as buffers. homepage: https://pkg.go.dev/google.golang.org/grpc/mem license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/metadata.dep.yml b/.licenses/go/google.golang.org/grpc/metadata.dep.yml index 224ef23b427..3686b2db2f9 100644 --- a/.licenses/go/google.golang.org/grpc/metadata.dep.yml +++ b/.licenses/go/google.golang.org/grpc/metadata.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/metadata -version: v1.74.2 +version: v1.77.0 type: go summary: Package metadata define the structure of the metadata supported by gRPC library. homepage: https://pkg.go.dev/google.golang.org/grpc/metadata license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/peer.dep.yml b/.licenses/go/google.golang.org/grpc/peer.dep.yml index ec51e40b2c2..dbcac4cd934 100644 --- a/.licenses/go/google.golang.org/grpc/peer.dep.yml +++ b/.licenses/go/google.golang.org/grpc/peer.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/peer -version: v1.74.2 +version: v1.77.0 type: go summary: Package peer defines various peer information associated with RPCs and corresponding utils. homepage: https://pkg.go.dev/google.golang.org/grpc/peer license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/resolver.dep.yml b/.licenses/go/google.golang.org/grpc/resolver.dep.yml index 96c4d5c0925..af4a04c06fe 100644 --- a/.licenses/go/google.golang.org/grpc/resolver.dep.yml +++ b/.licenses/go/google.golang.org/grpc/resolver.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/resolver -version: v1.74.2 +version: v1.77.0 type: go summary: Package resolver defines APIs for name resolution in gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc/resolver license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml b/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml index c54be35d7fe..09ef4e823fb 100644 --- a/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml +++ b/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/resolver/dns -version: v1.74.2 +version: v1.77.0 type: go summary: Package dns implements a dns resolver to be installed as the default resolver in grpc. homepage: https://pkg.go.dev/google.golang.org/grpc/resolver/dns license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml b/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml index a364dd61d74..a4a6a079971 100644 --- a/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml +++ b/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/serviceconfig -version: v1.74.2 +version: v1.77.0 type: go summary: Package serviceconfig defines types and methods for operating on gRPC service configs. homepage: https://pkg.go.dev/google.golang.org/grpc/serviceconfig license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/stats.dep.yml b/.licenses/go/google.golang.org/grpc/stats.dep.yml index 49954a1be2b..6fb67a75208 100644 --- a/.licenses/go/google.golang.org/grpc/stats.dep.yml +++ b/.licenses/go/google.golang.org/grpc/stats.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/stats -version: v1.74.2 +version: v1.77.0 type: go summary: Package stats is for collecting and reporting various network and RPC stats. homepage: https://pkg.go.dev/google.golang.org/grpc/stats license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/status.dep.yml b/.licenses/go/google.golang.org/grpc/status.dep.yml index 78898d5b7ce..236d56d9ad7 100644 --- a/.licenses/go/google.golang.org/grpc/status.dep.yml +++ b/.licenses/go/google.golang.org/grpc/status.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/grpc/status -version: v1.74.2 +version: v1.77.0 type: go summary: Package status implements errors returned by gRPC. homepage: https://pkg.go.dev/google.golang.org/grpc/status license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/grpc/tap.dep.yml b/.licenses/go/google.golang.org/grpc/tap.dep.yml index 8efb4163742..6d6bd72461b 100644 --- a/.licenses/go/google.golang.org/grpc/tap.dep.yml +++ b/.licenses/go/google.golang.org/grpc/tap.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/tap -version: v1.74.2 +version: v1.77.0 type: go summary: Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information. homepage: https://pkg.go.dev/google.golang.org/grpc/tap license: apache-2.0 licenses: -- sources: grpc@v1.74.2/LICENSE +- sources: grpc@v1.77.0/LICENSE text: |2 Apache License diff --git a/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml b/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml index f6f1b5ddc80..a3f6d824603 100644 --- a/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/encoding/protojson -version: v1.36.7 +version: v1.36.10 type: go summary: Package protojson marshals and unmarshals protocol buffer messages as JSON format. homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson license: other licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml b/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml index 5c66bfe7589..107e701ea79 100644 --- a/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/encoding/prototext -version: v1.36.7 +version: v1.36.10 type: go summary: Package prototext marshals and unmarshals protocol buffer messages as the textproto format. homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/prototext license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml b/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml index a8e9a0ace0a..802ffb6e0ff 100644 --- a/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/encoding/protowire -version: v1.36.7 +version: v1.36.10 type: go summary: Package protowire parses and formats the raw wire encoding. homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/protowire license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml index 3fc6858d218..9d58428cc95 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/descfmt -version: v1.36.7 +version: v1.36.10 type: go summary: Package descfmt provides functionality to format descriptors. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/descfmt license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml index 005e48bb599..b7b24bec8fb 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/descopts -version: v1.36.7 +version: v1.36.10 type: go summary: Package descopts contains the nil pointers to concrete descriptor options. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/descopts license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml index 26f911018ea..62ccb0c4af8 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/detrand -version: v1.36.7 +version: v1.36.10 type: go summary: Package detrand provides deterministically random functionality. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/detrand license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml index 2cb66c0643a..a7429302516 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/internal/editiondefaults -version: v1.36.7 +version: v1.36.10 type: go summary: Package editiondefaults contains the binary representation of the editions defaults. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/editiondefaults license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml index a7092a1e4bf..7298ab285cc 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/encoding/defval -version: v1.36.7 +version: v1.36.10 type: go summary: Package defval marshals and unmarshals textual forms of default values. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/defval license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml index 04b9b1d9e2e..62994fde033 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/encoding/json -version: v1.36.7 +version: v1.36.10 type: go -summary: +summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml index 6c47ec2e526..31b202a2fc5 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/encoding/messageset -version: v1.36.7 +version: v1.36.10 type: go summary: Package messageset encodes and decodes the obsolete MessageSet wire format. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/messageset license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml index 317993dbcc1..c64c342035f 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/internal/encoding/tag -version: v1.36.7 +version: v1.36.10 type: go summary: Package tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/tag license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml index 2b65332c7e3..12a80cb8e92 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/encoding/text -version: v1.36.7 +version: v1.36.10 type: go summary: Package text implements the text format for protocol buffers. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/text license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml index b4f8bfd0680..46e3297fa85 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/errors -version: v1.36.7 +version: v1.36.10 type: go summary: Package errors implements functions to manipulate errors. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/errors license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml index 0e6a44dbf35..6e26e1ce819 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/filedesc -version: v1.36.7 +version: v1.36.10 type: go summary: Package filedesc provides functionality for constructing descriptors. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/filedesc license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml index eb3fba13d36..f9aaf2c777b 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/internal/filetype -version: v1.36.7 +version: v1.36.10 type: go summary: Package filetype provides functionality for wrapping descriptors with Go type information. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/filetype license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml index 67c53c609c6..5e24673f844 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/flags -version: v1.36.7 +version: v1.36.10 type: go summary: Package flags provides a set of flags controlled by build tags. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/flags license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml index 4cb6f532fa3..22bd4d65efd 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/internal/genid -version: v1.36.7 +version: v1.36.10 type: go summary: Package genid contains constants for declarations in descriptor.proto and the well-known types. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/genid license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml index 4cb1658cc11..83b7a81898a 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/impl -version: v1.36.7 +version: v1.36.10 type: go -summary: +summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml index 57596ef1b45..ae1f5e3ff54 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/order -version: v1.36.7 +version: v1.36.10 type: go summary: Package order provides ordered access to messages and maps. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/order license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml index 4e2048784c3..2c25ae27e7d 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/internal/pragma -version: v1.36.7 +version: v1.36.10 type: go summary: Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/pragma license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/protolazy.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/protolazy.dep.yml index b8914d841f2..f859531b761 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/protolazy.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/protolazy.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/protolazy -version: v1.36.7 +version: v1.36.10 type: go summary: Package protolazy contains internal data structures for lazy message decoding. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/protolazy license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml index a37a6b18d73..deabb98e6c7 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/set -version: v1.36.7 +version: v1.36.10 type: go summary: Package set provides simple set data structures for uint64s. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/set license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml index a42aa450bda..9cafac6799b 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/strs -version: v1.36.7 +version: v1.36.10 type: go summary: Package strs provides string manipulation functionality specific to protobuf. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/strs license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml index 60419ce941a..a14b429e89b 100644 --- a/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/internal/version -version: v1.36.7 +version: v1.36.10 type: go summary: Package version records versioning information about this module. homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/version license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/proto.dep.yml b/.licenses/go/google.golang.org/protobuf/proto.dep.yml index a0a7f30409a..bc56b96983b 100644 --- a/.licenses/go/google.golang.org/protobuf/proto.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/proto.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/proto -version: v1.36.7 +version: v1.36.10 type: go summary: Package proto provides functions operating on protocol buffer messages. homepage: https://pkg.go.dev/google.golang.org/protobuf/proto license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml b/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml index 0b881a416e9..1c76b545a9e 100644 --- a/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/protoadapt -version: v1.36.7 +version: v1.36.10 type: go summary: Package protoadapt bridges the original and new proto APIs. homepage: https://pkg.go.dev/google.golang.org/protobuf/protoadapt license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml b/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml index 5ba874fc624..0ed789899ec 100644 --- a/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/reflect/protoreflect -version: v1.36.7 +version: v1.36.10 type: go summary: Package protoreflect provides interfaces to dynamically manipulate messages. homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protoreflect license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml b/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml index ccb118cbbbd..37925fd448f 100644 --- a/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/reflect/protoregistry -version: v1.36.7 +version: v1.36.10 type: go summary: Package protoregistry provides data structures to register and lookup protobuf descriptor types. homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protoregistry license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml b/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml index 9963b811862..fa6d5b2d3ec 100644 --- a/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/runtime/protoiface -version: v1.36.7 +version: v1.36.10 type: go summary: Package protoiface contains types referenced or implemented by messages. homepage: https://pkg.go.dev/google.golang.org/protobuf/runtime/protoiface license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml b/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml index 77504e68587..cc4d2211de6 100644 --- a/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/protobuf/runtime/protoimpl -version: v1.36.7 +version: v1.36.10 type: go summary: Package protoimpl contains the default implementation for messages generated by protoc-gen-go. homepage: https://pkg.go.dev/google.golang.org/protobuf/runtime/protoimpl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -36,7 +36,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml index edc4bbae04f..d9a99825151 100644 --- a/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/types/known/anypb -version: v1.36.7 +version: v1.36.10 type: go summary: Package anypb contains generated types for google/protobuf/any.proto. homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/anypb license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml index 6a34b3eb22a..c949c6faf83 100644 --- a/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/types/known/durationpb -version: v1.36.7 +version: v1.36.10 type: go summary: Package durationpb contains generated types for google/protobuf/duration.proto. homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/durationpb license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml index aff0e02c28f..793021cde3f 100644 --- a/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml +++ b/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml @@ -1,12 +1,12 @@ --- name: google.golang.org/protobuf/types/known/timestamppb -version: v1.36.7 +version: v1.36.10 type: go summary: Package timestamppb contains generated types for google/protobuf/timestamp.proto. homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/timestamppb license: bsd-3-clause licenses: -- sources: protobuf@v1.36.7/LICENSE +- sources: protobuf@v1.36.10/LICENSE text: | Copyright (c) 2018 The Go Authors. All rights reserved. @@ -35,7 +35,7 @@ licenses: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: protobuf@v1.36.7/PATENTS +- sources: protobuf@v1.36.10/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/commands/cmderrors/cmderrors.go b/commands/cmderrors/cmderrors.go index 38eef33bcc1..9db5c473a18 100644 --- a/commands/cmderrors/cmderrors.go +++ b/commands/cmderrors/cmderrors.go @@ -31,6 +31,9 @@ func composeErrorMsg(msg string, cause error) string { if cause == nil { return msg } + if msg == "" { + return cause.Error() + } return fmt.Sprintf("%v: %v", msg, cause) } @@ -212,6 +215,20 @@ func (e *UnknownProfileError) GRPCStatus() *status.Status { return status.New(codes.NotFound, e.Error()) } +// ProfileAlreadyExitsError is returned when the profile is a duplicate of an already existing one +type ProfileAlreadyExitsError struct { + Profile string +} + +func (e *ProfileAlreadyExitsError) Error() string { + return i18n.Tr("Profile '%s' already exists", e.Profile) +} + +// GRPCStatus converts the error into a *status.Status +func (e *ProfileAlreadyExitsError) GRPCStatus() *status.Status { + return status.New(codes.AlreadyExists, e.Error()) +} + // InvalidProfileError is returned when the profile has errors type InvalidProfileError struct { Cause error @@ -456,7 +473,7 @@ func (e *PlatformLoadingError) Unwrap() error { return e.Cause } -// LibraryNotFoundError is returned when a platform is not found +// LibraryNotFoundError is returned when a library is not found type LibraryNotFoundError struct { Library string Cause error @@ -755,6 +772,25 @@ func (e *NotFoundError) GRPCStatus() *status.Status { return status.New(codes.NotFound, e.Error()) } +// AlreadyExists is returned when creating a resource failed because one already exists +type AlreadyExists struct { + Message string + Cause error +} + +func (e *AlreadyExists) Error() string { + return composeErrorMsg(e.Message, e.Cause) +} + +func (e *AlreadyExists) Unwrap() error { + return e.Cause +} + +// GRPCStatus converts the error into a *status.Status +func (e *AlreadyExists) GRPCStatus() *status.Status { + return status.New(codes.AlreadyExists, e.Error()) +} + // PermissionDeniedError is returned when a resource cannot be accessed or modified type PermissionDeniedError struct { Message string @@ -904,3 +940,15 @@ func (e *InstanceNeedsReinitialization) GRPCStatus() *status.Status { WithDetails(&rpc.InstanceNeedsReinitializationError{}) return st } + +// MissingProfileError is returned when the Profile is mandatory and not specified +type MissingProfileError struct{} + +func (e *MissingProfileError) Error() string { + return i18n.Tr("Missing Profile name") +} + +// GRPCStatus converts the error into a *status.Status +func (e *MissingProfileError) GRPCStatus() *status.Status { + return status.New(codes.InvalidArgument, e.Error()) +} diff --git a/commands/instances.go b/commands/instances.go index 0b5127f0b8b..2ba91add4e5 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -155,11 +155,13 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor // Try to extract profile if specified var profile *sketch.Profile + var profileSketchFullPath *paths.Path if req.GetProfile() != "" { sk, err := sketch.New(paths.New(req.GetSketchPath())) if err != nil { return &cmderrors.InvalidArgumentError{Cause: err} } + profileSketchFullPath = sk.FullPath p, err := sk.GetProfile(req.GetProfile()) if err != nil { return err @@ -371,7 +373,7 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor if libraryRef.InstallDir != nil { libDir := libraryRef.InstallDir if !libDir.IsAbs() { - libDir = paths.New(req.GetSketchPath()).JoinPath(libraryRef.InstallDir) + libDir = profileSketchFullPath.JoinPath(libraryRef.InstallDir) } if !libDir.IsDir() { return &cmderrors.InvalidArgumentError{ diff --git a/commands/internal/instances/instances.go b/commands/internal/instances/instances.go index b327bbc1d88..f7cbae80f3a 100644 --- a/commands/internal/instances/instances.go +++ b/commands/internal/instances/instances.go @@ -172,10 +172,12 @@ func IsValid(inst *rpc.Instance) bool { // Delete removes an instance. func Delete(inst *rpc.Instance) bool { instancesMux.Lock() - defer instancesMux.Unlock() - if _, ok := instances[inst.GetId()]; !ok { + instance, ok := instances[inst.GetId()] + delete(instances, inst.GetId()) + instancesMux.Unlock() + if !ok { return false } - delete(instances, inst.GetId()) + instance.pm.Destroy() return true } diff --git a/commands/service_board_identify.go b/commands/service_board_identify.go index 787de81cee3..fd3fcee300c 100644 --- a/commands/service_board_identify.go +++ b/commands/service_board_identify.go @@ -23,6 +23,7 @@ import ( "io" "net/http" "regexp" + "slices" "sort" "strings" "time" @@ -130,14 +131,14 @@ func identifyViaCloudAPI(ctx context.Context, props *properties.Map, settings *c } var ( - vidPidURL = "https://builder.arduino.cc/v3/boards/byVidPid" + vidPidURL = "https://api2.arduino.cc/boards/v1/boards" validVidPid = regexp.MustCompile(`0[xX][a-fA-F\d]{4}`) ) func cachedAPIByVidPid(ctx context.Context, vid, pid string, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { var resp []*rpc.BoardListItem - cacheKey := fmt.Sprintf("cache.builder-api.v3/boards/byvid/pid/%s/%s", vid, pid) + cacheKey := fmt.Sprintf("cache.api2.arduino.cc/boards/v1/boards?vid-pid=%s-%s", vid, pid) if cachedResp := inventory.Store.GetString(cacheKey + ".data"); cachedResp != "" { ts := inventory.Store.GetTime(cacheKey + ".ts") if time.Since(ts) < time.Hour*24 { @@ -169,7 +170,7 @@ func apiByVidPid(ctx context.Context, vid, pid string, settings *configuration.S return nil, errors.New(i18n.Tr("Invalid pid value: '%s'", pid)) } - url := fmt.Sprintf("%s/%s/%s", vidPidURL, vid, pid) + url := fmt.Sprintf("%s?vid-pid=%s-%s", vidPidURL, vid, pid) req, _ := http.NewRequest("GET", url, nil) req.Header.Set("Content-Type", "application/json") @@ -198,20 +199,32 @@ func apiByVidPid(ctx context.Context, vid, pid string, settings *configuration.S return nil, err } - var dat map[string]interface{} + type boardsResponse struct { + Items []struct { + Name string `json:"name"` + FQBN string `json:"fqbn"` + } `json:"items"` + } + var dat boardsResponse if err := json.Unmarshal(resp, &dat); err != nil { return nil, fmt.Errorf("%s: %w", i18n.Tr("error processing response from server"), err) } - name, nameFound := dat["name"].(string) - fqbn, fbqnFound := dat["fqbn"].(string) - if !nameFound || !fbqnFound { - return nil, errors.New(i18n.Tr("wrong format in server response")) + + response := make([]*rpc.BoardListItem, len(dat.Items)) + for i, v := range dat.Items { + if v.Name == "" || v.FQBN == "" { + return nil, errors.New(i18n.Tr("wrong format in server response")) + } + response[i] = &rpc.BoardListItem{Name: v.Name, Fqbn: v.FQBN} } - return []*rpc.BoardListItem{ - { - Name: name, - Fqbn: fqbn, - }, - }, nil + // In case multiple platform matches the same vid-pid we put on top + // the arduino ones + slices.SortFunc(response, func(a, b *rpc.BoardListItem) int { + if strings.HasPrefix(a.Fqbn, "arduino") { + return -1 + } + return 0 + }) + return response, nil } diff --git a/commands/service_board_identify_test.go b/commands/service_board_identify_test.go index 31687359885..28561b19cf8 100644 --- a/commands/service_board_identify_test.go +++ b/commands/service_board_identify_test.go @@ -35,13 +35,15 @@ func TestGetByVidPid(t *testing.T) { ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, ` { - "architecture": "samd", - "fqbn": "arduino:samd:mkr1000", - "href": "/v3/boards/arduino:samd:mkr1000", - "id": "mkr1000", - "name": "Arduino/Genuino MKR1000", - "package": "arduino", - "plan": "create-free" + "items": [ + { + "fqbn": "arduino:avr:uno", + "vendor": "arduino", + "architecture": "avr", + "board_id": "uno", + "name": "Arduino Uno" + } + ] } `) })) @@ -49,11 +51,11 @@ func TestGetByVidPid(t *testing.T) { vidPidURL = ts.URL settings := configuration.NewSettings() - res, err := apiByVidPid(context.Background(), "0xf420", "0XF069", settings) + res, err := apiByVidPid(context.Background(), "0x2341", "0x0043", settings) require.Nil(t, err) require.Len(t, res, 1) - require.Equal(t, "Arduino/Genuino MKR1000", res[0].GetName()) - require.Equal(t, "arduino:samd:mkr1000", res[0].GetFqbn()) + require.Equal(t, "Arduino Uno", res[0].GetName()) + require.Equal(t, "arduino:avr:uno", res[0].GetFqbn()) // wrong vid (too long), wrong pid (not an hex value) @@ -61,6 +63,41 @@ func TestGetByVidPid(t *testing.T) { require.NotNil(t, err) } +func TestGetByVidPidPutArduinoOnTop(t *testing.T) { + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + fmt.Fprintln(w, ` +{ + "items": [ + { + "fqbn": "esp32:esp32:nano_nora", + "vendor": "esp32", + "architecture": "esp32", + "board_id": "nano_nora", + "name": "Arduino Nano ESP32" + }, + { + "fqbn": "arduino:esp32:nano_nora", + "vendor": "arduino", + "architecture": "esp32", + "board_id": "nano_nora", + "name": "Arduino Nano ESP32" + } + ] +} + `) + })) + defer ts.Close() + + vidPidURL = ts.URL + settings := configuration.NewSettings() + res, err := apiByVidPid(context.Background(), "0x2341", "0x0070", settings) + require.Nil(t, err) + require.Len(t, res, 2) + require.Equal(t, "Arduino Nano ESP32", res[0].GetName()) + require.Equal(t, "arduino:esp32:nano_nora", res[0].GetFqbn()) + require.Equal(t, "esp32:esp32:nano_nora", res[1].GetFqbn()) +} + func TestGetByVidPidNotFound(t *testing.T) { settings := configuration.NewSettings() @@ -95,7 +132,7 @@ func TestGetByVidPidMalformedResponse(t *testing.T) { settings := configuration.NewSettings() ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintln(w, "{}") + fmt.Fprintln(w, `{"items":[{}]}`) })) defer ts.Close() diff --git a/commands/service_compile.go b/commands/service_compile.go index 9da7ab82c71..3dc8d46cb51 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -264,7 +264,6 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu extraCoreBuildCachePaths, int(req.GetJobs()), req.GetBuildProperties(), - s.settings.HardwareDirectories(), librariesDirs, s.settings.IDEBuiltinLibrariesDir(), fqbn, diff --git a/commands/service_library_install.go b/commands/service_library_install.go index 3fe2641282a..f20b845615d 100644 --- a/commands/service_library_install.go +++ b/commands/service_library_install.go @@ -67,12 +67,17 @@ func (s *arduinoCoreServerImpl) LibraryInstall(req *rpc.LibraryInstallRequest, s return err } - toInstall := map[string]*rpc.LibraryDependencyStatus{} + toInstall := map[string]*librariesindex.Release{} if req.GetNoDeps() { - toInstall[req.GetName()] = &rpc.LibraryDependencyStatus{ - Name: req.GetName(), - VersionRequired: req.GetVersion(), + version, err := parseVersion(req.GetVersion()) + if err != nil { + return err } + libRelease, err := li.FindRelease(req.GetName(), version) + if err != nil { + return err + } + toInstall[libRelease.GetName()] = libRelease } else { // Obtain the library explorer from the instance lme, releaseLme, err := instances.GetLibraryManagerExplorer(req.GetInstance()) @@ -80,18 +85,22 @@ func (s *arduinoCoreServerImpl) LibraryInstall(req *rpc.LibraryInstallRequest, s return err } - res, err := libraryResolveDependencies(lme, li, req.GetName(), req.GetVersion(), req.GetNoOverwrite()) + var overrides []*librariesindex.Release + if req.GetNoOverwrite() { + overrides = librariesGetAllInstalled(lme, li) + } + deps, err := libraryResolveDependencies(li, req.GetName(), req.GetVersion(), overrides) releaseLme() if err != nil { return err } - for _, dep := range res.GetDependencies() { + for _, dep := range deps { if existingDep, has := toInstall[dep.GetName()]; has { - if existingDep.GetVersionRequired() != dep.GetVersionRequired() { + if !existingDep.GetVersion().Equal(dep.GetVersion()) { err := errors.New( i18n.Tr("two different versions of the library %[1]s are required: %[2]s and %[3]s", - dep.GetName(), dep.GetVersionRequired(), existingDep.GetVersionRequired())) + dep.GetName(), dep.GetVersion(), existingDep.GetVersion())) return &cmderrors.LibraryDependenciesResolutionFailedError{Cause: err} } } @@ -118,16 +127,7 @@ func (s *arduinoCoreServerImpl) LibraryInstall(req *rpc.LibraryInstallRequest, s // Find the libReleasesToInstall to install libReleasesToInstall := map[*librariesindex.Release]*librariesmanager.LibraryInstallPlan{} installLocation := libraries.FromRPCLibraryInstallLocation(req.GetInstallLocation()) - for _, lib := range toInstall { - version, err := parseVersion(lib.GetVersionRequired()) - if err != nil { - return err - } - libRelease, err := li.FindRelease(lib.GetName(), version) - if err != nil { - return err - } - + for _, libRelease := range toInstall { installTask, err := lmi.InstallPrerequisiteCheck(libRelease.Library.Name, libRelease.Version, installLocation) if err != nil { return err diff --git a/commands/service_library_resolve_deps.go b/commands/service_library_resolve_deps.go index 83cc7f1f737..352dcdb8a82 100644 --- a/commands/service_library_resolve_deps.go +++ b/commands/service_library_resolve_deps.go @@ -43,18 +43,11 @@ func (s *arduinoCoreServerImpl) LibraryResolveDependencies(ctx context.Context, return nil, err } - return libraryResolveDependencies(lme, li, req.GetName(), req.GetVersion(), req.GetDoNotUpdateInstalledLibraries()) -} - -func libraryResolveDependencies(lme *librariesmanager.Explorer, li *librariesindex.Index, - reqName, reqVersion string, noOverwrite bool) (*rpc.LibraryResolveDependenciesResponse, error) { - version, err := parseVersion(reqVersion) - if err != nil { - return nil, err + var overrides []*librariesindex.Release + if req.GetDoNotUpdateInstalledLibraries() { + overrides = librariesGetAllInstalled(lme, li) } - - // Search the requested lib - reqLibRelease, err := li.FindRelease(reqName, version) + deps, err := libraryResolveDependencies(li, req.GetName(), req.GetVersion(), overrides) if err != nil { return nil, err } @@ -65,33 +58,6 @@ func libraryResolveDependencies(lme *librariesmanager.Explorer, li *librariesind installedLibs[lib.Library.Name] = lib.Library } - // Resolve all dependencies... - var overrides []*librariesindex.Release - if noOverwrite { - libs := lme.FindAllInstalled() - libs = libs.FilterByVersionAndInstallLocation(nil, libraries.User) - for _, lib := range libs { - if release, err := li.FindRelease(lib.Name, lib.Version); err == nil { - overrides = append(overrides, release) - } - } - } - deps := li.ResolveDependencies(reqLibRelease, overrides) - - // If no solution has been found - if len(deps) == 0 { - // Check if there is a problem with the first level deps - for _, directDep := range reqLibRelease.GetDependencies() { - if _, ok := li.Libraries[directDep.GetName()]; !ok { - err := errors.New(i18n.Tr("dependency '%s' is not available", directDep.GetName())) - return nil, &cmderrors.LibraryDependenciesResolutionFailedError{Cause: err} - } - } - - // Otherwise there is no possible solution, the depends field has an invalid formula - return nil, &cmderrors.LibraryDependenciesResolutionFailedError{} - } - res := []*rpc.LibraryDependencyStatus{} for _, dep := range deps { // ...and add information on currently installed versions of the libraries @@ -115,3 +81,47 @@ func libraryResolveDependencies(lme *librariesmanager.Explorer, li *librariesind }) return &rpc.LibraryResolveDependenciesResponse{Dependencies: res}, nil } + +func librariesGetAllInstalled(lme *librariesmanager.Explorer, li *librariesindex.Index) []*librariesindex.Release { + var overrides []*librariesindex.Release + libs := lme.FindAllInstalled() + libs = libs.FilterByVersionAndInstallLocation(nil, libraries.User) + for _, lib := range libs { + if release, err := li.FindRelease(lib.Name, lib.Version); err == nil { + overrides = append(overrides, release) + } + } + return overrides +} + +func libraryResolveDependencies(li *librariesindex.Index, reqName, reqVersion string, overrides []*librariesindex.Release) ([]*librariesindex.Release, error) { + version, err := parseVersion(reqVersion) + if err != nil { + return nil, err + } + + // Search the requested lib + reqLibRelease, err := li.FindRelease(reqName, version) + if err != nil { + return nil, err + } + + // Resolve all dependencies... + deps := li.ResolveDependencies(reqLibRelease, overrides) + + // If no solution has been found + if len(deps) == 0 { + // Check if there is a problem with the first level deps + for _, directDep := range reqLibRelease.GetDependencies() { + if _, ok := li.Libraries[directDep.GetName()]; !ok { + err := errors.New(i18n.Tr("dependency '%s' is not available", directDep.GetName())) + return nil, &cmderrors.LibraryDependenciesResolutionFailedError{Cause: err} + } + } + + // Otherwise there is no possible solution, the depends field has an invalid formula + return nil, &cmderrors.LibraryDependenciesResolutionFailedError{} + } + + return deps, nil +} diff --git a/commands/service_profile_create.go b/commands/service_profile_create.go new file mode 100644 index 00000000000..321081cd27e --- /dev/null +++ b/commands/service_profile_create.go @@ -0,0 +1,99 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package commands + +import ( + "context" + "errors" + "fmt" + + "github.com/arduino/arduino-cli/commands/cmderrors" + "github.com/arduino/arduino-cli/commands/internal/instances" + "github.com/arduino/arduino-cli/internal/arduino/sketch" + "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/pkg/fqbn" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/go-paths-helper" +) + +// ProfileCreate creates a new project file if it does not exist. If a profile name with the associated FQBN is specified, +// it is added to the project. +func (s *arduinoCoreServerImpl) ProfileCreate(ctx context.Context, req *rpc.ProfileCreateRequest) (*rpc.ProfileCreateResponse, error) { + if req.GetProfileName() == "" { + return nil, &cmderrors.MissingProfileError{} + } + if req.GetFqbn() == "" { + return nil, &cmderrors.MissingFQBNError{} + } + + // Returns an error if the main file is missing from the sketch so there is no need to check if the path exists + sk, err := sketch.New(paths.New(req.GetSketchPath())) + if err != nil { + return nil, err + } + + fqbn, err := fqbn.Parse(req.GetFqbn()) + if err != nil { + return nil, &cmderrors.InvalidFQBNError{Cause: err} + } + + // Check that the profile name is unique + if profile, _ := sk.GetProfile(req.ProfileName); profile != nil { + return nil, &cmderrors.ProfileAlreadyExitsError{Profile: req.ProfileName} + } + + pme, release, err := instances.GetPackageManagerExplorer(req.GetInstance()) + if err != nil { + return nil, err + } + defer release() + if pme.Dirty() { + return nil, &cmderrors.InstanceNeedsReinitialization{} + } + + // Automatically detect the target platform if it is installed on the user's machine + _, targetPlatform, _, _, _, err := pme.ResolveFQBN(fqbn) + if err != nil { + if targetPlatform == nil { + return nil, &cmderrors.PlatformNotFoundError{ + Platform: fmt.Sprintf("%s:%s", fqbn.Vendor, fqbn.Architecture), + Cause: errors.New(i18n.Tr("platform not installed")), + } + } + return nil, &cmderrors.InvalidFQBNError{Cause: err} + } + + newProfile := &sketch.Profile{Name: req.GetProfileName(), FQBN: req.GetFqbn()} + // TODO: what to do with the PlatformIndexURL? + newProfile.Platforms = append(newProfile.Platforms, &sketch.ProfilePlatformReference{ + Packager: targetPlatform.Platform.Package.Name, + Architecture: targetPlatform.Platform.Architecture, + Version: targetPlatform.Version, + }) + + sk.Project.Profiles = append(sk.Project.Profiles, newProfile) + if req.DefaultProfile { + sk.Project.DefaultProfile = newProfile.Name + } + + projectFilePath := sk.GetProjectPath() + err = projectFilePath.WriteFile([]byte(sk.Project.AsYaml())) + if err != nil { + return nil, err + } + + return &rpc.ProfileCreateResponse{}, nil +} diff --git a/commands/service_profile_lib_add.go b/commands/service_profile_lib_add.go new file mode 100644 index 00000000000..34fa8819e76 --- /dev/null +++ b/commands/service_profile_lib_add.go @@ -0,0 +1,139 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package commands + +import ( + "cmp" + "context" + "slices" + + "github.com/arduino/arduino-cli/commands/cmderrors" + "github.com/arduino/arduino-cli/commands/internal/instances" + "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex" + "github.com/arduino/arduino-cli/internal/arduino/sketch" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + paths "github.com/arduino/go-paths-helper" + "go.bug.st/f" +) + +// ProfileLibAdd adds a library to the specified profile or to the default profile. +func (s *arduinoCoreServerImpl) ProfileLibAdd(ctx context.Context, req *rpc.ProfileLibAddRequest) (*rpc.ProfileLibAddResponse, error) { + // Returns an error if the main file is missing from the sketch so there is no need to check if the path exists + sk, err := sketch.New(paths.New(req.GetSketchPath())) + if err != nil { + return nil, err + } + + // If no profile is specified, try to use the default one + profileName := cmp.Or(req.GetProfileName(), sk.Project.DefaultProfile) + if profileName == "" { + return nil, &cmderrors.MissingProfileError{} + } + + profile, err := sk.GetProfile(profileName) + if err != nil { + return nil, err + } + + var addedLibs []*sketch.ProfileLibraryReference + var skippedLibs []*sketch.ProfileLibraryReference + if reqLocalLib := req.GetLibrary().GetLocalLibrary(); reqLocalLib != nil { + // Add a local library + path := paths.New(reqLocalLib.GetPath()) + if path == nil { + return nil, &cmderrors.InvalidArgumentError{Message: "invalid library path"} + } + addedLib := &sketch.ProfileLibraryReference{InstallDir: path} + profile.Libraries = append(profile.Libraries, addedLib) + addedLibs = append(addedLibs, addedLib) + } else if reqIndexLib := req.GetLibrary().GetIndexLibrary(); reqIndexLib != nil { + // Obtain the library index from the manager + li, err := instances.GetLibrariesIndex(req.GetInstance()) + if err != nil { + return nil, err + } + version, err := parseVersion(reqIndexLib.GetVersion()) + if err != nil { + return nil, err + } + libRelease, err := li.FindRelease(reqIndexLib.GetName(), version) + if err != nil { + return nil, err + } + + add := func(libReleaseToAdd *librariesindex.Release, isDep bool) { + libRefToAdd := &sketch.ProfileLibraryReference{ + Library: libReleaseToAdd.GetName(), + Version: libReleaseToAdd.GetVersion(), + IsDependency: isDep, + } + existingLibRef, _ := profile.GetLibrary(libReleaseToAdd.GetName()) + if existingLibRef == nil { + profile.Libraries = append(profile.Libraries, libRefToAdd) + addedLibs = append(addedLibs, libRefToAdd) + return + } + + // The library is already present in the profile. + + // If the existing library was a dependency, and we are adding a non-dependency, + // update the flag to indicate that it's not a dependency anymore. + if !isDep && existingLibRef.IsDependency { + existingLibRef.IsDependency = false + } + + // If no-overwrite is specified, skip updating the library version. + // If the same version of the library has been already added to the profile, skip it. + if req.GetNoOverwrite() || existingLibRef.Version.Equal(libReleaseToAdd.GetVersion()) { + skippedLibs = append(skippedLibs, libRefToAdd) + return + } + + // otherwise update the version of the library + existingLibRef.Version = libReleaseToAdd.GetVersion() + addedLibs = append(addedLibs, existingLibRef) + } + + if req.GetAddDependencies() { + libWithDeps, err := libraryResolveDependencies(li, libRelease.GetName(), libRelease.GetVersion().String(), nil) + // deps contains the main library as well, so we skip it when adding dependencies + if err != nil { + return nil, err + } + // sort to make the output order deterministic + slices.SortFunc(libWithDeps, librariesindex.ReleaseCompare) + for _, lib := range libWithDeps { + isDep := libRelease.GetName() != lib.GetName() + add(lib, isDep) + } + } else { + add(libRelease, false) + } + } else { + return nil, &cmderrors.InvalidArgumentError{Message: "library must be specified"} + } + + projectFilePath := sk.GetProjectPath() + if err = projectFilePath.WriteFile([]byte(sk.Project.AsYaml())); err != nil { + return nil, err + } + + return &rpc.ProfileLibAddResponse{ + AddedLibraries: f.Map(addedLibs, (*sketch.ProfileLibraryReference).ToRpc), + SkippedLibraries: f.Map(skippedLibs, (*sketch.ProfileLibraryReference).ToRpc), + ProfileName: profileName, + }, nil +} diff --git a/commands/service_profile_lib_list.go b/commands/service_profile_lib_list.go new file mode 100644 index 00000000000..bc7ed65e3ba --- /dev/null +++ b/commands/service_profile_lib_list.go @@ -0,0 +1,51 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package commands + +import ( + "cmp" + "context" + + "github.com/arduino/arduino-cli/commands/cmderrors" + "github.com/arduino/arduino-cli/internal/arduino/sketch" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + paths "github.com/arduino/go-paths-helper" + "go.bug.st/f" +) + +// ProfileLibList lists the libraries in the build profile. +func (s *arduinoCoreServerImpl) ProfileLibList(ctx context.Context, req *rpc.ProfileLibListRequest) (*rpc.ProfileLibListResponse, error) { + sk, err := sketch.New(paths.New(req.GetSketchPath())) + if err != nil { + return nil, err + } + + // If no profile is specified, try to use the default one + profileName := cmp.Or(req.GetProfileName(), sk.Project.DefaultProfile) + if profileName == "" { + return nil, &cmderrors.MissingProfileError{} + } + + profile, err := sk.GetProfile(profileName) + if err != nil { + return nil, &cmderrors.UnknownProfileError{Profile: profileName} + } + + return &rpc.ProfileLibListResponse{ + Libraries: f.Map(profile.Libraries, (*sketch.ProfileLibraryReference).ToRpc), + ProfileName: profileName, + }, nil +} diff --git a/commands/service_profile_lib_remove.go b/commands/service_profile_lib_remove.go new file mode 100644 index 00000000000..d9b0950fa42 --- /dev/null +++ b/commands/service_profile_lib_remove.go @@ -0,0 +1,121 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package commands + +import ( + "cmp" + "context" + "slices" + + "github.com/arduino/arduino-cli/commands/cmderrors" + "github.com/arduino/arduino-cli/commands/internal/instances" + "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex" + "github.com/arduino/arduino-cli/internal/arduino/sketch" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + paths "github.com/arduino/go-paths-helper" +) + +// ProfileLibRemove removes a library from the specified profile or from the default profile. +func (s *arduinoCoreServerImpl) ProfileLibRemove(ctx context.Context, req *rpc.ProfileLibRemoveRequest) (*rpc.ProfileLibRemoveResponse, error) { + // Returns an error if the main file is missing from the sketch so there is no need to check if the path exists + sk, err := sketch.New(paths.New(req.GetSketchPath())) + if err != nil { + return nil, err + } + + // If no profile is specified, try to use the default one + profileName := cmp.Or(req.GetProfileName(), sk.Project.DefaultProfile) + if profileName == "" { + return nil, &cmderrors.MissingProfileError{} + } + + profile, err := sk.GetProfile(profileName) + if err != nil { + return nil, err + } + + var removedLibraries []*rpc.ProfileLibraryReference + remove := func(libraryToRemove *sketch.ProfileLibraryReference) error { + removedLibrary, err := profile.RemoveLibrary(libraryToRemove) + if err != nil { + return &cmderrors.InvalidArgumentError{Message: "could not remove library", Cause: err} + } + removedLibraries = append(removedLibraries, removedLibrary.ToRpc()) + return nil + } + + libToRemove, err := sketch.FromRpcProfileLibraryReference(req.GetLibrary()) + if err != nil { + return nil, &cmderrors.InvalidArgumentError{Message: "invalid library reference", Cause: err} + } + if err := remove(libToRemove); err != nil { + return nil, err + } + + // Get the dependencies of the libraries to see if any of them could be removed as well + if req.GetRemoveDependencies() { + if req.GetLibrary().GetIndexLibrary() == nil { + // No dependencies to remove + return nil, &cmderrors.InvalidArgumentError{Message: "automatic dependency removal is supported only for IndexLibraries"} + } + // Obtain the library index from the manager + li, err := instances.GetLibrariesIndex(req.GetInstance()) + if err != nil { + return nil, err + } + + // Get all the dependencies required by the profile excluding the removed library + requiredDeps := map[string]bool{} + for _, profLib := range profile.Libraries { + if profLib.IsDependency { + continue + } + if profLib.Library == "" { + continue + } + deps, err := libraryResolveDependencies(li, profLib.Library, profLib.Version.String(), nil) + if err != nil { + return nil, &cmderrors.InvalidArgumentError{Cause: err, Message: "cannot resolve dependencies for installed libraries"} + } + for _, dep := range deps { + requiredDeps[dep.Library.Name] = true + } + } + + candidateDepsToRemove, err := libraryResolveDependencies(li, libToRemove.Library, libToRemove.Version.String(), nil) + if err != nil { + return nil, &cmderrors.InvalidArgumentError{Cause: err, Message: "cannot resolve dependencies for installed libraries"} + } + // sort to make the output order deterministic + slices.SortFunc(candidateDepsToRemove, librariesindex.ReleaseCompare) + for _, depToRemove := range candidateDepsToRemove { + if requiredDeps[depToRemove.Library.Name] { + continue + } + _ = remove(&sketch.ProfileLibraryReference{Library: depToRemove.Library.Name, Version: depToRemove.Version}) + } + } + + projectFilePath := sk.GetProjectPath() + if err = projectFilePath.WriteFile([]byte(sk.Project.AsYaml())); err != nil { + return nil, &cmderrors.CantUpdateSketchError{Cause: err} + } + + return &rpc.ProfileLibRemoveResponse{ + RemovedLibraries: removedLibraries, + ProfileName: profileName, + }, nil +} diff --git a/commands/service_profile_set_default.go b/commands/service_profile_set_default.go new file mode 100644 index 00000000000..779fb326a01 --- /dev/null +++ b/commands/service_profile_set_default.go @@ -0,0 +1,50 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package commands + +import ( + "context" + + "github.com/arduino/arduino-cli/commands/cmderrors" + "github.com/arduino/arduino-cli/internal/arduino/sketch" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + paths "github.com/arduino/go-paths-helper" +) + +// ProfileSetDefault sets an existing profile as the default profile. +func (s *arduinoCoreServerImpl) ProfileSetDefault(ctx context.Context, req *rpc.ProfileSetDefaultRequest) (*rpc.ProfileSetDefaultResponse, error) { + if req.GetProfileName() == "" { + return nil, &cmderrors.MissingProfileError{} + } + + // Returns an error if the main file is missing from the sketch so there is no need to check if the path exists + sk, err := sketch.New(paths.New(req.GetSketchPath())) + if err != nil { + return nil, err + } + + if _, err := sk.GetProfile(req.GetProfileName()); err != nil { + return nil, err + } + + sk.Project.DefaultProfile = req.GetProfileName() + projectFilePath := sk.GetProjectPath() + if err = projectFilePath.WriteFile([]byte(sk.Project.AsYaml())); err != nil { + return nil, err + } + + return &rpc.ProfileSetDefaultResponse{}, nil +} diff --git a/commands/service_sketch_archive.go b/commands/service_sketch_archive.go index c4cde916321..0bfd20df0a4 100644 --- a/commands/service_sketch_archive.go +++ b/commands/service_sketch_archive.go @@ -66,7 +66,7 @@ func (s *arduinoCoreServerImpl) ArchiveSketch(ctx context.Context, req *rpc.Arch if !req.GetOverwrite() { if archivePath.Exist() { - return nil, &cmderrors.InvalidArgumentError{Message: i18n.Tr("Archive already exists")} + return nil, &cmderrors.AlreadyExists{Message: i18n.Tr("Archive already exists")} } } diff --git a/debian/arduino-cli/usr/share/doc/arduino-cli/copyright b/debian/arduino-cli/usr/share/doc/arduino-cli/copyright index 3b139f53803..00ae5c269f3 100644 --- a/debian/arduino-cli/usr/share/doc/arduino-cli/copyright +++ b/debian/arduino-cli/usr/share/doc/arduino-cli/copyright @@ -54,7 +54,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fimdario%2Fmergo.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fimdario%2Fmergo?ref=badge_large) ***** -fortio.org/safecast@v1.0.0 +fortio.org/safecast@v1.2.0 Apache License Version 2.0, January 2004 @@ -1491,286 +1491,627 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -github.com/arduino/go-paths-helper@v1.13.1 +github.com/arduino/go-paths-helper@v1.14.0 GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + TERMS AND CONDITIONS - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". + 0. Definitions. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. + "This License" refers to version 3 of the GNU General Public License. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. + A "covered work" means either the unmodified Program or a work based +on the Program. - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. + 11. Patents. - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. + 12. No Surrender of Others' Freedom. - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. + 13. Use with the GNU Affero General Public License. -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. + 14. Revised Versions of this License. - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. - NO WARRANTY + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. + 15. Disclaimer of Warranty. - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. END OF TERMS AND CONDITIONS @@ -1782,15 +2123,15 @@ free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least +state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) - This program is free software; you can redistribute it and/or modify + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -1798,40 +2139,34 @@ the "copyright" line and a pointer to where the full notice is found. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". - , 1 April 1989 - Ty Coon, President of Vice + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. ***** github.com/arduino/go-properties-orderedmap@v1.8.1 @@ -5987,7 +6322,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) - see [`LICENSE.md`](https://github.com/fatih/color/blob/master/LICENSE.md) for more details ***** -github.com/fsnotify/fsnotify@v1.8.0 +github.com/fsnotify/fsnotify@v1.9.0 Copyright © 2012 The Go Authors. All rights reserved. Copyright © fsnotify Authors. All rights reserved. @@ -6016,7 +6351,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/fsnotify/fsnotify/internal@v1.8.0 +github.com/fsnotify/fsnotify/internal@v1.9.0 Copyright © 2012 The Go Authors. All rights reserved. Copyright © fsnotify Authors. All rights reserved. @@ -7218,7 +7553,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5@v5.16.2 +github.com/go-git/go-git/v5@v5.16.4 Apache License Version 2.0, January 2004 @@ -7427,7 +7762,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/config@v5.16.2 +github.com/go-git/go-git/v5/config@v5.16.4 Apache License Version 2.0, January 2004 @@ -7636,7 +7971,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/internal/path_util@v5.16.2 +github.com/go-git/go-git/v5/internal/path_util@v5.16.4 Apache License Version 2.0, January 2004 @@ -7845,7 +8180,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/internal/revision@v5.16.2 +github.com/go-git/go-git/v5/internal/revision@v5.16.4 Apache License Version 2.0, January 2004 @@ -8054,7 +8389,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/internal/url@v5.16.2 +github.com/go-git/go-git/v5/internal/url@v5.16.4 Apache License Version 2.0, January 2004 @@ -8263,7 +8598,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing@v5.16.2 +github.com/go-git/go-git/v5/plumbing@v5.16.4 Apache License Version 2.0, January 2004 @@ -8472,7 +8807,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/cache@v5.16.2 +github.com/go-git/go-git/v5/plumbing/cache@v5.16.4 Apache License Version 2.0, January 2004 @@ -8681,7 +9016,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/color@v5.16.2 +github.com/go-git/go-git/v5/plumbing/color@v5.16.4 Apache License Version 2.0, January 2004 @@ -8890,7 +9225,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/filemode@v5.16.2 +github.com/go-git/go-git/v5/plumbing/filemode@v5.16.4 Apache License Version 2.0, January 2004 @@ -9099,7 +9434,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/config@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/config@v5.16.4 Apache License Version 2.0, January 2004 @@ -9308,7 +9643,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/diff@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/diff@v5.16.4 Apache License Version 2.0, January 2004 @@ -9517,7 +9852,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/gitignore@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/gitignore@v5.16.4 Apache License Version 2.0, January 2004 @@ -9726,7 +10061,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/idxfile@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/idxfile@v5.16.4 Apache License Version 2.0, January 2004 @@ -9935,7 +10270,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/index@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/index@v5.16.4 Apache License Version 2.0, January 2004 @@ -10144,7 +10479,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/objfile@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/objfile@v5.16.4 Apache License Version 2.0, January 2004 @@ -10353,7 +10688,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/packfile@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/packfile@v5.16.4 Apache License Version 2.0, January 2004 @@ -10562,7 +10897,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/format/pktline@v5.16.2 +github.com/go-git/go-git/v5/plumbing/format/pktline@v5.16.4 Apache License Version 2.0, January 2004 @@ -10771,7 +11106,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/hash@v5.16.2 +github.com/go-git/go-git/v5/plumbing/hash@v5.16.4 Apache License Version 2.0, January 2004 @@ -10980,7 +11315,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/object@v5.16.2 +github.com/go-git/go-git/v5/plumbing/object@v5.16.4 Apache License Version 2.0, January 2004 @@ -11189,7 +11524,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/protocol/packp@v5.16.2 +github.com/go-git/go-git/v5/plumbing/protocol/packp@v5.16.4 Apache License Version 2.0, January 2004 @@ -11398,7 +11733,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/protocol/packp/capability@v5.16.2 +github.com/go-git/go-git/v5/plumbing/protocol/packp/capability@v5.16.4 Apache License Version 2.0, January 2004 @@ -11607,7 +11942,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband@v5.16.2 +github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband@v5.16.4 Apache License Version 2.0, January 2004 @@ -11816,7 +12151,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/revlist@v5.16.2 +github.com/go-git/go-git/v5/plumbing/revlist@v5.16.4 Apache License Version 2.0, January 2004 @@ -12025,7 +12360,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/storer@v5.16.2 +github.com/go-git/go-git/v5/plumbing/storer@v5.16.4 Apache License Version 2.0, January 2004 @@ -12234,7 +12569,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport@v5.16.4 Apache License Version 2.0, January 2004 @@ -12443,7 +12778,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/client@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/client@v5.16.4 Apache License Version 2.0, January 2004 @@ -12652,7 +12987,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/file@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/file@v5.16.4 Apache License Version 2.0, January 2004 @@ -12861,7 +13196,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/git@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/git@v5.16.4 Apache License Version 2.0, January 2004 @@ -13070,7 +13405,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/http@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/http@v5.16.4 Apache License Version 2.0, January 2004 @@ -13279,7 +13614,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/internal/common@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/internal/common@v5.16.4 Apache License Version 2.0, January 2004 @@ -13488,7 +13823,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/server@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/server@v5.16.4 Apache License Version 2.0, January 2004 @@ -13697,7 +14032,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/plumbing/transport/ssh@v5.16.2 +github.com/go-git/go-git/v5/plumbing/transport/ssh@v5.16.4 Apache License Version 2.0, January 2004 @@ -13906,7 +14241,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage@v5.16.2 +github.com/go-git/go-git/v5/storage@v5.16.4 Apache License Version 2.0, January 2004 @@ -14115,7 +14450,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage/filesystem@v5.16.2 +github.com/go-git/go-git/v5/storage/filesystem@v5.16.4 Apache License Version 2.0, January 2004 @@ -14324,7 +14659,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage/filesystem/dotgit@v5.16.2 +github.com/go-git/go-git/v5/storage/filesystem/dotgit@v5.16.4 Apache License Version 2.0, January 2004 @@ -14533,7 +14868,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/storage/memory@v5.16.2 +github.com/go-git/go-git/v5/storage/memory@v5.16.4 Apache License Version 2.0, January 2004 @@ -14742,7 +15077,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/binary@v5.16.2 +github.com/go-git/go-git/v5/utils/binary@v5.16.4 Apache License Version 2.0, January 2004 @@ -14951,7 +15286,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/diff@v5.16.2 +github.com/go-git/go-git/v5/utils/diff@v5.16.4 Apache License Version 2.0, January 2004 @@ -15160,7 +15495,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/ioutil@v5.16.2 +github.com/go-git/go-git/v5/utils/ioutil@v5.16.4 Apache License Version 2.0, January 2004 @@ -15369,7 +15704,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie@v5.16.4 Apache License Version 2.0, January 2004 @@ -15578,7 +15913,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/filesystem@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/filesystem@v5.16.4 Apache License Version 2.0, January 2004 @@ -15787,7 +16122,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/index@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/index@v5.16.4 Apache License Version 2.0, January 2004 @@ -15996,7 +16331,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/internal/frame@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/internal/frame@v5.16.4 Apache License Version 2.0, January 2004 @@ -16205,7 +16540,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/merkletrie/noder@v5.16.2 +github.com/go-git/go-git/v5/utils/merkletrie/noder@v5.16.4 Apache License Version 2.0, January 2004 @@ -16414,7 +16749,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/sync@v5.16.2 +github.com/go-git/go-git/v5/utils/sync@v5.16.4 Apache License Version 2.0, January 2004 @@ -16623,7 +16958,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-git/go-git/v5/utils/trace@v5.16.2 +github.com/go-git/go-git/v5/utils/trace@v5.16.4 Apache License Version 2.0, January 2004 @@ -16832,7 +17167,7 @@ Apache License Apache License Version 2.0, see [LICENSE](LICENSE) ***** -github.com/go-viper/mapstructure/v2@v2.3.0 +github.com/go-viper/mapstructure/v2@v2.4.0 The MIT License (MIT) @@ -16861,7 +17196,7 @@ THE SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/go-viper/mapstructure/v2/internal/errors@v2.3.0 +github.com/go-viper/mapstructure/v2/internal/errors@v2.4.0 The MIT License (MIT) @@ -16890,7 +17225,7 @@ THE SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/gofrs/uuid/v5@v5.3.2 +github.com/gofrs/uuid/v5@v5.4.0 Copyright (C) 2013-2018 by Maxim Bublis @@ -20046,7 +20381,7 @@ SOFTWARE. under the MIT License: http://mattn.mit-license.org/2013 ***** -github.com/pelletier/go-toml/v2@v2.2.3 +github.com/pelletier/go-toml/v2@v2.2.4 The MIT License (MIT) @@ -20076,7 +20411,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/internal/characters@v2.2.3 +github.com/pelletier/go-toml/v2/internal/characters@v2.2.4 The MIT License (MIT) @@ -20106,7 +20441,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/internal/danger@v2.2.3 +github.com/pelletier/go-toml/v2/internal/danger@v2.2.4 The MIT License (MIT) @@ -20136,7 +20471,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/internal/tracker@v2.2.3 +github.com/pelletier/go-toml/v2/internal/tracker@v2.2.4 The MIT License (MIT) @@ -20166,7 +20501,7 @@ SOFTWARE. The MIT License (MIT). Read [LICENSE](LICENSE). ***** -github.com/pelletier/go-toml/v2/unstable@v2.2.3 +github.com/pelletier/go-toml/v2/unstable@v2.2.4 The MIT License (MIT) @@ -20401,7 +20736,212 @@ Apache License limitations under the License. ***** -github.com/pjbgf/sha1cd/internal@v0.3.2 +github.com/pjbgf/sha1cd/internal@v0.3.2 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 pjbgf + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +***** +github.com/pjbgf/sha1cd/ubc@v0.3.2 Apache License Version 2.0, January 2004 @@ -20606,7 +21146,184 @@ Apache License limitations under the License. ***** -github.com/pjbgf/sha1cd/ubc@v0.3.2 +github.com/rifflock/lfshook@v0.0.0-20180920164130-b9218ef580f5 + +The MIT License (MIT) + +Copyright (c) 2015 Michael Riffle + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +***** +github.com/rivo/uniseg@v0.4.4 + +MIT License + +Copyright (c) 2019 Oliver Kuederle + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +***** +github.com/russross/blackfriday/v2@v2.1.0 + +Blackfriday is distributed under the Simplified BSD License: + +> Copyright © 2011 Russ Ross +> All rights reserved. +> +> Redistribution and use in source and binary forms, with or without +> modification, are permitted provided that the following conditions +> are met: +> +> 1. Redistributions of source code must retain the above copyright +> notice, this list of conditions and the following disclaimer. +> +> 2. Redistributions in binary form must reproduce the above +> copyright notice, this list of conditions and the following +> disclaimer in the documentation and/or other materials provided with +> the distribution. +> +> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +> FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +> COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +> INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +> BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +> LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +> LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +> ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +> POSSIBILITY OF SUCH DAMAGE. + +----- + +[Blackfriday is distributed under the Simplified BSD License](LICENSE.txt) + + + [1]: https://daringfireball.net/projects/markdown/ "Markdown" + [2]: https://golang.org/ "Go Language" + [3]: https://github.com/vmg/sundown "Sundown" + [4]: https://pkg.go.dev/github.com/russross/blackfriday/v2#Parse "Parse func" + [5]: https://github.com/microcosm-cc/bluemonday "Bluemonday" + + [BuildV2SVG]: https://travis-ci.org/russross/blackfriday.svg?branch=v2 + [BuildV2URL]: https://travis-ci.org/russross/blackfriday + [PkgGoDevV2SVG]: https://pkg.go.dev/badge/github.com/russross/blackfriday/v2 + [PkgGoDevV2URL]: https://pkg.go.dev/github.com/russross/blackfriday/v2 + +***** +github.com/sagikazarmark/locafero@v0.11.0 + +Copyright (c) 2023 Márk Sági-Kazár + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +----- + +The project is licensed under the [MIT License](LICENSE). + +***** +github.com/schollz/closestmatch@v2.1.0+incompatible + +MIT License + +Copyright (c) 2017 Zack + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +----- + +MIT + +***** +github.com/sergi/go-diff/diffmatchpatch@v1.3.2-0.20230802210424-5b0b94c5c0d3 + +Copyright (c) 2012-2016 The go-diff Authors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +----- Apache License Version 2.0, January 2004 @@ -20785,37 +21502,12 @@ Apache License END OF TERMS AND CONDITIONS - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2023 pjbgf - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ***** -github.com/rifflock/lfshook@v0.0.0-20180920164130-b9218ef580f5 +github.com/sirupsen/logrus@v1.9.3 The MIT License (MIT) -Copyright (c) 2015 Michael Riffle +Copyright (c) 2014 Simon Eskildsen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -20836,159 +21528,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ***** -github.com/rivo/uniseg@v0.4.4 - -MIT License - -Copyright (c) 2019 Oliver Kuederle - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/russross/blackfriday/v2@v2.1.0 - -Blackfriday is distributed under the Simplified BSD License: - -> Copyright © 2011 Russ Ross -> All rights reserved. -> -> Redistribution and use in source and binary forms, with or without -> modification, are permitted provided that the following conditions -> are met: -> -> 1. Redistributions of source code must retain the above copyright -> notice, this list of conditions and the following disclaimer. -> -> 2. Redistributions in binary form must reproduce the above -> copyright notice, this list of conditions and the following -> disclaimer in the documentation and/or other materials provided with -> the distribution. -> -> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -> FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -> COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -> INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -> BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -> LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -> LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -> ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -> POSSIBILITY OF SUCH DAMAGE. - ------ - -[Blackfriday is distributed under the Simplified BSD License](LICENSE.txt) - - - [1]: https://daringfireball.net/projects/markdown/ "Markdown" - [2]: https://golang.org/ "Go Language" - [3]: https://github.com/vmg/sundown "Sundown" - [4]: https://pkg.go.dev/github.com/russross/blackfriday/v2#Parse "Parse func" - [5]: https://github.com/microcosm-cc/bluemonday "Bluemonday" - - [BuildV2SVG]: https://travis-ci.org/russross/blackfriday.svg?branch=v2 - [BuildV2URL]: https://travis-ci.org/russross/blackfriday - [PkgGoDevV2SVG]: https://pkg.go.dev/badge/github.com/russross/blackfriday/v2 - [PkgGoDevV2URL]: https://pkg.go.dev/github.com/russross/blackfriday/v2 - -***** -github.com/sagikazarmark/locafero@v0.7.0 - -Copyright (c) 2023 Márk Sági-Kazár - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ------ - -The project is licensed under the [MIT License](LICENSE). - -***** -github.com/schollz/closestmatch@v2.1.0+incompatible - -MIT License - -Copyright (c) 2017 Zack - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ------ - -MIT - -***** -github.com/sergi/go-diff/diffmatchpatch@v1.3.2-0.20230802210424-5b0b94c5c0d3 - -Copyright (c) 2012-2016 The go-diff Authors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - ------ +github.com/skeema/knownhosts@v1.3.1 Apache License Version 2.0, January 2004 @@ -21167,12 +21707,71 @@ Apache License END OF TERMS AND CONDITIONS + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----- + +**Source code copyright 2025 Skeema LLC and the Skeema Knownhosts authors** + +```text +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +``` + +----- + +Copyright 2025 Skeema LLC and the Skeema Knownhosts authors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + ***** -github.com/sirupsen/logrus@v1.9.3 +github.com/sourcegraph/conc@v0.3.1-0.20240121214520-5f936abd7ae8 -The MIT License (MIT) +MIT License -Copyright (c) 2014 Simon Eskildsen +Copyright (c) 2023 Sourcegraph Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -21181,19 +21780,69 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. ***** -github.com/skeema/knownhosts@v1.3.1 +github.com/sourcegraph/conc/panics@v0.3.1-0.20240121214520-5f936abd7ae8 + +MIT License + +Copyright (c) 2023 Sourcegraph + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +***** +github.com/sourcegraph/conc/pool@v0.3.1-0.20240121214520-5f936abd7ae8 + +MIT License + +Copyright (c) 2023 Sourcegraph + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +***** +github.com/spf13/afero@v1.15.0 Apache License Version 2.0, January 2004 @@ -21370,169 +22019,8 @@ Apache License incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ------ - -**Source code copyright 2025 Skeema LLC and the Skeema Knownhosts authors** - -```text -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -``` - ------ - -Copyright 2025 Skeema LLC and the Skeema Knownhosts authors - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -***** -github.com/sourcegraph/conc@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/sourcegraph/conc/internal/multierror@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/sourcegraph/conc/iter@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ***** -github.com/sourcegraph/conc/panics@v0.3.0 - -MIT License - -Copyright (c) 2023 Sourcegraph - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -***** -github.com/spf13/afero@v1.12.0 +github.com/spf13/afero/internal/common@v1.15.0 Apache License Version 2.0, January 2004 @@ -21709,13 +22197,8 @@ Apache License incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. ------ - -Afero is released under the Apache 2.0 license. See -[LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) - ***** -github.com/spf13/afero/internal/common@v1.12.0 +github.com/spf13/afero/mem@v1.15.0 Apache License Version 2.0, January 2004 @@ -21892,196 +22375,37 @@ Apache License incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. ------ - -Afero is released under the Apache 2.0 license. See -[LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) - ***** -github.com/spf13/afero/mem@v1.12.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. +github.com/spf13/cast@v1.10.0 - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. +The MIT License (MIT) - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. +Copyright (c) 2014 Steve Francia - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. ----- -Afero is released under the Apache 2.0 license. See -[LICENSE.txt](https://github.com/spf13/afero/blob/master/LICENSE.txt) +The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/cast@v1.7.1 +github.com/spf13/cast/internal@v1.10.0 The MIT License (MIT) @@ -22105,8 +22429,12 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +----- + +The project is licensed under the [MIT License](LICENSE). + ***** -github.com/spf13/cobra@v1.9.1 +github.com/spf13/cobra@v1.10.2 Apache License Version 2.0, January 2004 @@ -22288,7 +22616,7 @@ Apache License Cobra is released under the Apache 2.0 license. See [LICENSE.txt](LICENSE.txt) ***** -github.com/spf13/cobra/doc@v1.9.1 +github.com/spf13/cobra/doc@v1.10.2 Apache License Version 2.0, January 2004 @@ -22470,7 +22798,7 @@ Apache License Cobra is released under the Apache 2.0 license. See [LICENSE.txt](LICENSE.txt) ***** -github.com/spf13/pflag@v1.0.6 +github.com/spf13/pflag@v1.0.10 Copyright (c) 2012 Alex Ogier. All rights reserved. Copyright (c) 2012 The Go Authors. All rights reserved. @@ -22502,7 +22830,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/spf13/viper@v1.20.1 +github.com/spf13/viper@v1.21.0 The MIT License (MIT) @@ -22531,7 +22859,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/dotenv@v1.20.1 +github.com/spf13/viper/internal/encoding/dotenv@v1.21.0 The MIT License (MIT) @@ -22560,7 +22888,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/json@v1.20.1 +github.com/spf13/viper/internal/encoding/json@v1.21.0 The MIT License (MIT) @@ -22589,7 +22917,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/toml@v1.20.1 +github.com/spf13/viper/internal/encoding/toml@v1.21.0 The MIT License (MIT) @@ -22618,7 +22946,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/encoding/yaml@v1.20.1 +github.com/spf13/viper/internal/encoding/yaml@v1.21.0 The MIT License (MIT) @@ -22647,7 +22975,7 @@ SOFTWARE. The project is licensed under the [MIT License](LICENSE). ***** -github.com/spf13/viper/internal/features@v1.20.1 +github.com/spf13/viper/internal/features@v1.21.0 The MIT License (MIT) @@ -22701,7 +23029,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ***** -github.com/ulikunitz/xz@v0.5.12 +github.com/ulikunitz/xz@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -22731,7 +23059,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/ulikunitz/xz/internal/hash@v0.5.12 +github.com/ulikunitz/xz/internal/hash@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -22761,7 +23089,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/ulikunitz/xz/internal/xlog@v0.5.12 +github.com/ulikunitz/xz/internal/xlog@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -22791,7 +23119,7 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ***** -github.com/ulikunitz/xz/lzma@v0.5.12 +github.com/ulikunitz/xz/lzma@v0.5.15 Copyright (c) 2014-2022 Ulrich Kunitz All rights reserved. @@ -23254,7 +23582,81 @@ The software is release under a [BSD 3-clause license] [BSD 3-clause license]: https://github.com/bugst/go-serial/blob/master/LICENSE ***** -golang.org/x/crypto/argon2@v0.38.0 +go.yaml.in/yaml/v3@v3.0.4 + +This project is covered by two different licenses: MIT and Apache. + +#### MIT License #### + +The following files were ported to Go from C files of libyaml, and thus +are still covered by their original MIT license, with the additional +copyright staring in 2011 when the project was ported over: + + apic.go emitterc.go parserc.go readerc.go scannerc.go + writerc.go yamlh.go yamlprivateh.go + +Copyright (c) 2006-2010 Kirill Simonov +Copyright (c) 2006-2011 Kirill Simonov + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +### Apache License ### + +All the remaining project files are covered by the Apache license: + +Copyright (c) 2011-2019 Canonical Ltd + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +----- + +The yaml package is licensed under the MIT and Apache License 2.0 licenses. +Please see the LICENSE file for details. + +----- + +Copyright 2011-2016 Canonical Ltd. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +***** +golang.org/x/crypto/argon2@v0.45.0 Copyright 2009 The Go Authors. @@ -23310,7 +23712,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/blake2b@v0.38.0 +golang.org/x/crypto/blake2b@v0.45.0 Copyright 2009 The Go Authors. @@ -23366,7 +23768,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/blowfish@v0.38.0 +golang.org/x/crypto/blowfish@v0.45.0 Copyright 2009 The Go Authors. @@ -23422,7 +23824,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/cast5@v0.38.0 +golang.org/x/crypto/cast5@v0.45.0 Copyright 2009 The Go Authors. @@ -23478,7 +23880,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/curve25519@v0.38.0 +golang.org/x/crypto/curve25519@v0.45.0 Copyright 2009 The Go Authors. @@ -23534,7 +23936,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/hkdf@v0.38.0 +golang.org/x/crypto/hkdf@v0.45.0 Copyright 2009 The Go Authors. @@ -23590,7 +23992,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/sha3@v0.38.0 +golang.org/x/crypto/sha3@v0.45.0 Copyright 2009 The Go Authors. @@ -23646,7 +24048,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh@v0.38.0 +golang.org/x/crypto/ssh@v0.45.0 Copyright 2009 The Go Authors. @@ -23702,7 +24104,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh/agent@v0.38.0 +golang.org/x/crypto/ssh/agent@v0.45.0 Copyright 2009 The Go Authors. @@ -23758,7 +24160,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh/internal/bcrypt_pbkdf@v0.38.0 +golang.org/x/crypto/ssh/internal/bcrypt_pbkdf@v0.45.0 Copyright 2009 The Go Authors. @@ -23814,7 +24216,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/crypto/ssh/knownhosts@v0.38.0 +golang.org/x/crypto/ssh/knownhosts@v0.45.0 Copyright 2009 The Go Authors. @@ -23870,7 +24272,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/context@v0.40.0 +golang.org/x/net/context@v0.47.0 Copyright 2009 The Go Authors. @@ -23926,7 +24328,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/http2@v0.40.0 +golang.org/x/net/http2@v0.47.0 Copyright 2009 The Go Authors. @@ -23982,7 +24384,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/internal/httpcommon@v0.40.0 +golang.org/x/net/internal/httpcommon@v0.47.0 Copyright 2009 The Go Authors. @@ -24038,7 +24440,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/internal/socks@v0.40.0 +golang.org/x/net/internal/socks@v0.47.0 Copyright 2009 The Go Authors. @@ -24094,7 +24496,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/internal/timeseries@v0.40.0 +golang.org/x/net/internal/timeseries@v0.47.0 Copyright 2009 The Go Authors. @@ -24150,7 +24552,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/proxy@v0.40.0 +golang.org/x/net/proxy@v0.47.0 Copyright 2009 The Go Authors. @@ -24206,7 +24608,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/net/trace@v0.40.0 +golang.org/x/net/trace@v0.47.0 Copyright 2009 The Go Authors. @@ -24262,7 +24664,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/sys/execabs@v0.34.0 +golang.org/x/sys/execabs@v0.39.0 Copyright 2009 The Go Authors. @@ -24318,7 +24720,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/sys/unix@v0.34.0 +golang.org/x/sys/unix@v0.39.0 Copyright 2009 The Go Authors. @@ -24374,7 +24776,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/term@v0.33.0 +golang.org/x/term@v0.38.0 Copyright 2009 The Go Authors. @@ -24430,7 +24832,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding@v0.27.0 +golang.org/x/text/encoding@v0.32.0 Copyright 2009 The Go Authors. @@ -24486,7 +24888,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding/internal@v0.27.0 +golang.org/x/text/encoding/internal@v0.32.0 Copyright 2009 The Go Authors. @@ -24542,7 +24944,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding/internal/identifier@v0.27.0 +golang.org/x/text/encoding/internal/identifier@v0.32.0 Copyright 2009 The Go Authors. @@ -24598,7 +25000,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/encoding/unicode@v0.27.0 +golang.org/x/text/encoding/unicode@v0.32.0 Copyright 2009 The Go Authors. @@ -24654,7 +25056,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/internal/utf8internal@v0.27.0 +golang.org/x/text/internal/utf8internal@v0.32.0 Copyright 2009 The Go Authors. @@ -24710,7 +25112,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -golang.org/x/text/runes@v0.27.0 +golang.org/x/text/runes@v0.32.0 Copyright 2009 The Go Authors. @@ -24766,7 +25168,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/genproto/googleapis/rpc/status@v0.0.0-20250528174236-200df99c418a +google.golang.org/genproto/googleapis/rpc/status@v0.0.0-20251022142026-3a174f9686a8 Apache License Version 2.0, January 2004 @@ -24971,7 +25373,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc@v1.74.2 +google.golang.org/grpc@v1.77.0 Apache License Version 2.0, January 2004 @@ -25196,7 +25598,7 @@ See the License for the specific language governing permissions and limitations under the License. ***** -google.golang.org/grpc/attributes@v1.74.2 +google.golang.org/grpc/attributes@v1.77.0 Apache License Version 2.0, January 2004 @@ -25401,7 +25803,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/backoff@v1.74.2 +google.golang.org/grpc/backoff@v1.77.0 Apache License Version 2.0, January 2004 @@ -25606,7 +26008,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer@v1.74.2 +google.golang.org/grpc/balancer@v1.77.0 Apache License Version 2.0, January 2004 @@ -25811,7 +26213,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/base@v1.74.2 +google.golang.org/grpc/balancer/base@v1.77.0 Apache License Version 2.0, January 2004 @@ -26016,7 +26418,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/endpointsharding@v1.74.2 +google.golang.org/grpc/balancer/endpointsharding@v1.77.0 Apache License Version 2.0, January 2004 @@ -26221,7 +26623,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/grpclb/state@v1.74.2 +google.golang.org/grpc/balancer/grpclb/state@v1.77.0 Apache License Version 2.0, January 2004 @@ -26426,7 +26828,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/pickfirst@v1.74.2 +google.golang.org/grpc/balancer/pickfirst@v1.77.0 Apache License Version 2.0, January 2004 @@ -26631,7 +27033,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/pickfirst/internal@v1.74.2 +google.golang.org/grpc/balancer/pickfirst/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -26836,7 +27238,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/pickfirst/pickfirstleaf@v1.74.2 +google.golang.org/grpc/balancer/roundrobin@v1.77.0 Apache License Version 2.0, January 2004 @@ -27041,7 +27443,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/balancer/roundrobin@v1.74.2 +google.golang.org/grpc/binarylog/grpc_binarylog_v1@v1.77.0 Apache License Version 2.0, January 2004 @@ -27246,7 +27648,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/binarylog/grpc_binarylog_v1@v1.74.2 +google.golang.org/grpc/channelz@v1.77.0 Apache License Version 2.0, January 2004 @@ -27451,7 +27853,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/channelz@v1.74.2 +google.golang.org/grpc/codes@v1.77.0 Apache License Version 2.0, January 2004 @@ -27656,7 +28058,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/codes@v1.74.2 +google.golang.org/grpc/connectivity@v1.77.0 Apache License Version 2.0, January 2004 @@ -27861,7 +28263,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/connectivity@v1.74.2 +google.golang.org/grpc/credentials@v1.77.0 Apache License Version 2.0, January 2004 @@ -28066,7 +28468,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/credentials@v1.74.2 +google.golang.org/grpc/credentials/insecure@v1.77.0 Apache License Version 2.0, January 2004 @@ -28271,7 +28673,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/credentials/insecure@v1.74.2 +google.golang.org/grpc/encoding@v1.77.0 Apache License Version 2.0, January 2004 @@ -28476,7 +28878,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/encoding@v1.74.2 +google.golang.org/grpc/encoding/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -28681,7 +29083,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/encoding/proto@v1.74.2 +google.golang.org/grpc/encoding/proto@v1.77.0 Apache License Version 2.0, January 2004 @@ -28886,7 +29288,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/experimental/stats@v1.74.2 +google.golang.org/grpc/experimental/stats@v1.77.0 Apache License Version 2.0, January 2004 @@ -29091,7 +29493,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/grpclog@v1.74.2 +google.golang.org/grpc/grpclog@v1.77.0 Apache License Version 2.0, January 2004 @@ -29296,7 +29698,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/grpclog/internal@v1.74.2 +google.golang.org/grpc/grpclog/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -29501,7 +29903,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal@v1.74.2 +google.golang.org/grpc/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -29706,7 +30108,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/backoff@v1.74.2 +google.golang.org/grpc/internal/backoff@v1.77.0 Apache License Version 2.0, January 2004 @@ -29911,7 +30313,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/balancer/gracefulswitch@v1.74.2 +google.golang.org/grpc/internal/balancer/gracefulswitch@v1.77.0 Apache License Version 2.0, January 2004 @@ -30116,7 +30518,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/balancerload@v1.74.2 +google.golang.org/grpc/internal/balancerload@v1.77.0 Apache License Version 2.0, January 2004 @@ -30321,7 +30723,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/binarylog@v1.74.2 +google.golang.org/grpc/internal/binarylog@v1.77.0 Apache License Version 2.0, January 2004 @@ -30526,7 +30928,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/buffer@v1.74.2 +google.golang.org/grpc/internal/buffer@v1.77.0 Apache License Version 2.0, January 2004 @@ -30731,7 +31133,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/channelz@v1.74.2 +google.golang.org/grpc/internal/channelz@v1.77.0 Apache License Version 2.0, January 2004 @@ -30936,7 +31338,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/credentials@v1.74.2 +google.golang.org/grpc/internal/credentials@v1.77.0 Apache License Version 2.0, January 2004 @@ -31141,7 +31543,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/envconfig@v1.74.2 +google.golang.org/grpc/internal/envconfig@v1.77.0 Apache License Version 2.0, January 2004 @@ -31346,7 +31748,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/grpclog@v1.74.2 +google.golang.org/grpc/internal/grpclog@v1.77.0 Apache License Version 2.0, January 2004 @@ -31551,7 +31953,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/grpcsync@v1.74.2 +google.golang.org/grpc/internal/grpcsync@v1.77.0 Apache License Version 2.0, January 2004 @@ -31756,7 +32158,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/grpcutil@v1.74.2 +google.golang.org/grpc/internal/grpcutil@v1.77.0 Apache License Version 2.0, January 2004 @@ -31961,7 +32363,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/idle@v1.74.2 +google.golang.org/grpc/internal/idle@v1.77.0 Apache License Version 2.0, January 2004 @@ -32166,7 +32568,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/metadata@v1.74.2 +google.golang.org/grpc/internal/metadata@v1.77.0 Apache License Version 2.0, January 2004 @@ -32371,7 +32773,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/pretty@v1.74.2 +google.golang.org/grpc/internal/pretty@v1.77.0 Apache License Version 2.0, January 2004 @@ -32576,7 +32978,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/proxyattributes@v1.74.2 +google.golang.org/grpc/internal/proxyattributes@v1.77.0 Apache License Version 2.0, January 2004 @@ -32781,7 +33183,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver@v1.74.2 +google.golang.org/grpc/internal/resolver@v1.77.0 Apache License Version 2.0, January 2004 @@ -32986,7 +33388,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/delegatingresolver@v1.74.2 +google.golang.org/grpc/internal/resolver/delegatingresolver@v1.77.0 Apache License Version 2.0, January 2004 @@ -33191,7 +33593,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/dns@v1.74.2 +google.golang.org/grpc/internal/resolver/dns@v1.77.0 Apache License Version 2.0, January 2004 @@ -33396,7 +33798,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/dns/internal@v1.74.2 +google.golang.org/grpc/internal/resolver/dns/internal@v1.77.0 Apache License Version 2.0, January 2004 @@ -33601,7 +34003,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/passthrough@v1.74.2 +google.golang.org/grpc/internal/resolver/passthrough@v1.77.0 Apache License Version 2.0, January 2004 @@ -33806,7 +34208,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/resolver/unix@v1.74.2 +google.golang.org/grpc/internal/resolver/unix@v1.77.0 Apache License Version 2.0, January 2004 @@ -34011,7 +34413,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/serviceconfig@v1.74.2 +google.golang.org/grpc/internal/serviceconfig@v1.77.0 Apache License Version 2.0, January 2004 @@ -34216,7 +34618,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/stats@v1.74.2 +google.golang.org/grpc/internal/stats@v1.77.0 Apache License Version 2.0, January 2004 @@ -34421,7 +34823,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/status@v1.74.2 +google.golang.org/grpc/internal/status@v1.77.0 Apache License Version 2.0, January 2004 @@ -34626,7 +35028,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/syscall@v1.74.2 +google.golang.org/grpc/internal/syscall@v1.77.0 Apache License Version 2.0, January 2004 @@ -34831,7 +35233,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/transport@v1.74.2 +google.golang.org/grpc/internal/transport@v1.77.0 Apache License Version 2.0, January 2004 @@ -35036,7 +35438,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/internal/transport/networktype@v1.74.2 +google.golang.org/grpc/internal/transport/networktype@v1.77.0 Apache License Version 2.0, January 2004 @@ -35241,7 +35643,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/keepalive@v1.74.2 +google.golang.org/grpc/keepalive@v1.77.0 Apache License Version 2.0, January 2004 @@ -35446,7 +35848,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/mem@v1.74.2 +google.golang.org/grpc/mem@v1.77.0 Apache License Version 2.0, January 2004 @@ -35651,7 +36053,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/metadata@v1.74.2 +google.golang.org/grpc/metadata@v1.77.0 Apache License Version 2.0, January 2004 @@ -35856,7 +36258,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/peer@v1.74.2 +google.golang.org/grpc/peer@v1.77.0 Apache License Version 2.0, January 2004 @@ -36061,7 +36463,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/resolver@v1.74.2 +google.golang.org/grpc/resolver@v1.77.0 Apache License Version 2.0, January 2004 @@ -36266,7 +36668,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/resolver/dns@v1.74.2 +google.golang.org/grpc/resolver/dns@v1.77.0 Apache License Version 2.0, January 2004 @@ -36471,7 +36873,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/serviceconfig@v1.74.2 +google.golang.org/grpc/serviceconfig@v1.77.0 Apache License Version 2.0, January 2004 @@ -36676,7 +37078,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/stats@v1.74.2 +google.golang.org/grpc/stats@v1.77.0 Apache License Version 2.0, January 2004 @@ -36881,7 +37283,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/status@v1.74.2 +google.golang.org/grpc/status@v1.77.0 Apache License Version 2.0, January 2004 @@ -37086,7 +37488,7 @@ Apache License limitations under the License. ***** -google.golang.org/grpc/tap@v1.74.2 +google.golang.org/grpc/tap@v1.77.0 Apache License Version 2.0, January 2004 @@ -37291,7 +37693,7 @@ Apache License limitations under the License. ***** -google.golang.org/protobuf/encoding/protojson@v1.36.6 +google.golang.org/protobuf/encoding/protojson@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37347,7 +37749,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/encoding/prototext@v1.36.6 +google.golang.org/protobuf/encoding/prototext@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37403,7 +37805,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/encoding/protowire@v1.36.6 +google.golang.org/protobuf/encoding/protowire@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37459,7 +37861,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/descfmt@v1.36.6 +google.golang.org/protobuf/internal/descfmt@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37515,7 +37917,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/descopts@v1.36.6 +google.golang.org/protobuf/internal/descopts@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37571,7 +37973,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/detrand@v1.36.6 +google.golang.org/protobuf/internal/detrand@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37627,7 +38029,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/editiondefaults@v1.36.6 +google.golang.org/protobuf/internal/editiondefaults@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37683,7 +38085,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/defval@v1.36.6 +google.golang.org/protobuf/internal/encoding/defval@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37739,7 +38141,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/json@v1.36.6 +google.golang.org/protobuf/internal/encoding/json@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37795,7 +38197,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/messageset@v1.36.6 +google.golang.org/protobuf/internal/encoding/messageset@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37851,7 +38253,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/tag@v1.36.6 +google.golang.org/protobuf/internal/encoding/tag@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37907,7 +38309,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/encoding/text@v1.36.6 +google.golang.org/protobuf/internal/encoding/text@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -37963,7 +38365,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/errors@v1.36.6 +google.golang.org/protobuf/internal/errors@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38019,7 +38421,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/filedesc@v1.36.6 +google.golang.org/protobuf/internal/filedesc@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38075,7 +38477,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/filetype@v1.36.6 +google.golang.org/protobuf/internal/filetype@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38131,7 +38533,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/flags@v1.36.6 +google.golang.org/protobuf/internal/flags@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38187,7 +38589,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/genid@v1.36.6 +google.golang.org/protobuf/internal/genid@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38243,7 +38645,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/impl@v1.36.6 +google.golang.org/protobuf/internal/impl@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38299,7 +38701,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/order@v1.36.6 +google.golang.org/protobuf/internal/order@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38355,7 +38757,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/pragma@v1.36.6 +google.golang.org/protobuf/internal/pragma@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38411,7 +38813,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/protolazy@v1.36.6 +google.golang.org/protobuf/internal/protolazy@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38467,7 +38869,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/set@v1.36.6 +google.golang.org/protobuf/internal/set@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38523,7 +38925,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/strs@v1.36.6 +google.golang.org/protobuf/internal/strs@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38579,7 +38981,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/internal/version@v1.36.6 +google.golang.org/protobuf/internal/version@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38635,7 +39037,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/proto@v1.36.6 +google.golang.org/protobuf/proto@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38691,7 +39093,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/protoadapt@v1.36.6 +google.golang.org/protobuf/protoadapt@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38747,7 +39149,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/reflect/protoreflect@v1.36.6 +google.golang.org/protobuf/reflect/protoreflect@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38803,7 +39205,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/reflect/protoregistry@v1.36.6 +google.golang.org/protobuf/reflect/protoregistry@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38859,7 +39261,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/runtime/protoiface@v1.36.6 +google.golang.org/protobuf/runtime/protoiface@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38915,7 +39317,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/runtime/protoimpl@v1.36.6 +google.golang.org/protobuf/runtime/protoimpl@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -38971,7 +39373,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/types/known/anypb@v1.36.6 +google.golang.org/protobuf/types/known/anypb@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -39027,7 +39429,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/types/known/durationpb@v1.36.6 +google.golang.org/protobuf/types/known/durationpb@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. @@ -39083,7 +39485,7 @@ rights granted to you under this License for this implementation of Go shall terminate as of the date such litigation is filed. ***** -google.golang.org/protobuf/types/known/timestamppb@v1.36.6 +google.golang.org/protobuf/types/known/timestamppb@v1.36.10 Copyright (c) 2018 The Go Authors. All rights reserved. diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 7f615230da6..050cc3c9acb 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -4,14 +4,14 @@ First of all, thanks for contributing! This document provides some basic guideli There are several ways you can get involved: -| Type of contribution | Contribution method | -| ------------------------------------------------- | ------------------------------------------------------- | -| - Support request
- Question
- Discussion | Post on the [Arduino Forum][forum] | -| - Bug report
- Feature request | Issue report (read the [issue guidelines][issues]) | -| Testing | Try out the [nightly build][nightly] | -| - Bug fix
- Enhancement | Pull Request (read the [pull request guidelines][prs]) | -| Translations for Arduino CLI | Use the [transifex][translate] platform | -| Monetary | - [Donate][donate]
- [Buy official products][store] | +| Type of contribution | Contribution method | +| ------------------------------------------------- | ------------------------------------------------------ | +| - Support request
- Question
- Discussion | Post on the [Arduino Forum][forum] | +| - Bug report
- Feature request | Issue report (read the [issue guidelines][issues]) | +| Testing | Try out the [nightly build][nightly] | +| - Bug fix
- Enhancement | Pull Request (read the [pull request guidelines][prs]) | +| Translations for Arduino CLI | Use the [transifex][translate] platform | +| Monetary | [Buy official products][store] | ## Issue Reports @@ -342,7 +342,6 @@ If your PR doesn't need to be included in the changelog, please start the commit [nightly]: https://arduino.github.io/arduino-cli/latest/installation/#nightly-builds [prs]: #pull-requests [translate]: https://www.transifex.com/arduino-1/arduino-cli/ -[donate]: https://www.arduino.cc/en/Main/Contribute [store]: https://store.arduino.cc [issue-tracker]: https://github.com/arduino/arduino-cli/issues?q= [reactions]: https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments diff --git a/docs/package_index_json-specification.md b/docs/package_index_json-specification.md index e05756daf86..3f92f66e70d 100644 --- a/docs/package_index_json-specification.md +++ b/docs/package_index_json-specification.md @@ -172,21 +172,22 @@ Each tool version may come in different build flavours for different OS. Each fl array. The IDE will take care to install the right flavour for the user's OS by matching the `host` value with the following table or fail if a needed flavour is missing. -| OS flavour | `host` regexp | suggested `host` value | -| --------------- | ------------------------------------- | ----------------------------------- | -| Linux 32 | `i[3456]86-.*linux-gnu` | `i686-linux-gnu` | -| Linux 64 | `x86_64-.*linux-gnu` | `x86_64-linux-gnu` | -| Linux Arm | `arm.*-linux-gnueabihf` | `arm-linux-gnueabihf` | -| Linux Arm64 | `(aarch64\|arm64)-linux-gnu` | `aarch64-linux-gnu` | -| Linux RISC-V 64 | `riscv64-linux-gnu` | `riscv64-linux-gnu` | -| Windows 32 | `i[3456]86-.*(mingw32\|cygwin)` | `i686-mingw32` or `i686-cygwin` | -| Windows 64 | `(amd64\|x86_64)-.*(mingw32\|cygwin)` | `x86_64-mingw32` or `x86_64-cygwin` | -| MacOSX 32 | `i[3456]86-apple-darwin.*` | `i686-apple-darwin` | -| MacOSX 64 | `x86_64-apple-darwin.*` | `x86_64-apple-darwin` | -| MacOSX Arm64 | `arm64-apple-darwin.*` | `arm64-apple-darwin` | -| FreeBSD 32 | `i?[3456]86-freebsd[0-9]*` | `i686-freebsd` | -| FreeBSD 64 | `amd64-freebsd[0-9]*` | `amd64-freebsd` | -| FreeBSD Arm | `arm.*-freebsd[0-9]*` | `arm-freebsd` | +| OS flavour | `host` regexp | suggested `host` value | +| --------------- | -------------------------------------- | ----------------------------------- | +| Linux 32 | `i[3456]86-.*linux-gnu` | `i686-linux-gnu` | +| Linux 64 | `x86_64-.*linux-gnu` | `x86_64-linux-gnu` | +| Linux Arm | `arm.*-linux-gnueabihf` | `arm-linux-gnueabihf` | +| Linux Arm64 | `(aarch64\|arm64)-linux-gnu` | `aarch64-linux-gnu` | +| Linux RISC-V 64 | `riscv64-linux-gnu` | `riscv64-linux-gnu` | +| Windows 32 | `i[3456]86-.*(mingw32\|cygwin)` | `i686-mingw32` or `i686-cygwin` | +| Windows 64 | `(amd64\|x86_64)-.*(mingw32\|cygwin)` | `x86_64-mingw32` or `x86_64-cygwin` | +| Windows Arm64 | `(aarch64\|arm64)-.*(mingw32\|cygwin)` | `arm64-mingw32` or `arm64-cygwin` | +| MacOSX 32 | `i[3456]86-apple-darwin.*` | `i686-apple-darwin` | +| MacOSX 64 | `x86_64-apple-darwin.*` | `x86_64-apple-darwin` | +| MacOSX Arm64 | `arm64-apple-darwin.*` | `arm64-apple-darwin` | +| FreeBSD 32 | `i?[3456]86-freebsd[0-9]*` | `i686-freebsd` | +| FreeBSD 64 | `amd64-freebsd[0-9]*` | `amd64-freebsd` | +| FreeBSD Arm | `arm.*-freebsd[0-9]*` | `arm-freebsd` | The `host` value is matched with the regexp, this means that a more specific value for the `host` field is allowed (for example you may write `x86_64-apple-darwin14.1` for MacOSX instead of the suggested `x86_64-apple-darwin`), by the way, @@ -194,11 +195,12 @@ we recommend to keep it simple and stick to the suggested value in the table. Some OS allows to run different flavours: -| The OS... | ...may also run builds for | -| ------------ | -------------------------- | -| Windows 64 | Windows 32 | -| MacOSX 64 | MacOSX 32 | -| MacOSX Arm64 | MacOSX 64 or MacOSX 32 | +| The OS... | ...may also run builds for | +| ------------- | -------------------------- | +| Windows 64 | Windows 32 | +| Windows Arm64 | Windows 32 or Windows 64 | +| MacOSX 64 | MacOSX 32 | +| MacOSX Arm64 | MacOSX 64 or MacOSX 32 | This is taken into account when the tools are downloaded (for example if we are on a Windows 64 machine and the needed tool is available only for the Windows 32 flavour, then the Windows 32 flavour will be downloaded and used). @@ -213,6 +215,7 @@ For completeness, the previous example `avr-gcc` comes with builds for: - Linux 64 (`x86_64-linux-gnu`) - MacOSX Arm64 will use the MacOSX 64 flavour - Windows 64 will use the Windows 32 flavour +- Windows Arm64 will use the Windows 32 flavour Note: this information is not used to select the toolchain during compilation. If you want a specific version to be used, you should use the notation `{runtime.tools.TOOLNAME-VERSION.path}` in the platform.txt. diff --git a/docs/platform-specification.md b/docs/platform-specification.md index c9f3cfec476..0fc5238e12e 100644 --- a/docs/platform-specification.md +++ b/docs/platform-specification.md @@ -138,7 +138,7 @@ The following automatically generated properties can be used globally in all con - `{_id}`: [board ID](#boardstxt) of the board being compiled for - `{build.fqbn}`: the FQBN (fully qualified board name) of the board being compiled for. The FQBN follows the format: `VENDOR:ARCHITECTURE:BOARD_ID[:MENU_ID=OPTION_ID[,MENU2_ID=OPTION_ID ...]]` -- `{build.source.path}`: Path to the sketch being compiled. If the sketch is in an unsaved state, it will the path of +- `{build.source.path}`: Path to the sketch being compiled. If the sketch is in an unsaved state, it will be the path of its temporary folder. - `{build.library_discovery_phase}`: set to 1 during library discovery and to 0 during normal build. A macro defined with this property can be used to disable the inclusion of heavyweight headers during discovery to reduce compilation diff --git a/docs/sketch-project-file.md b/docs/sketch-project-file.md index 661a6a4398f..61ab43d3cb8 100644 --- a/docs/sketch-project-file.md +++ b/docs/sketch-project-file.md @@ -34,6 +34,7 @@ profiles: platform_index_url: <3RD_PARTY_PLATFORM_DEPENDENCY_URL> libraries: - () + - dependency: () - dir: port: port_config: @@ -56,8 +57,14 @@ otherwise below). The available fields are: information as ``, ``, and `<3RD_PARTY_PLATFORM_URL>` respectively but for the core platform dependency of the main core platform. These fields are optional. - `libraries:` is a section where the required libraries to build the project are defined. This section is optional. - - ` ()` represents a library from the Arduino Libraries Index, for example, - `MyLib (1.0.0)`. + - ` ()` represents a library from the Arduino Libraries Index that is a direct + dependency of the sketch, for example, `MyLib (1.0.0)`. + - `dependency: ()` represents a library from the Arduino Libraries Index that is a + "transitive dependency", i.e., a library that is not used directly by the sketch, but is required by other libraries + used by the sketch. For example, if `LibUsedInSketch` requires `UtilLib`, this information can be recorded in the + profile with the declaration `dependency: UtilLib (1.3.4)`. During sketch compilation, a `dependency` library is + treated the same as a non-`dependency` library; the only difference is in automatic library management, where a + `dependency` library can be installed or removed together with the library that uses it. - `dir: ` represents a library installed in the filesystem and `` is the path to the library. The path could be absolute or relative to the sketch folder. This option is available since Arduino CLI 1.3.0. diff --git a/go.mod b/go.mod index e0db582320b..f9b547c9777 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ go 1.24.4 replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( - fortio.org/safecast v1.0.0 + fortio.org/safecast v1.2.0 github.com/ProtonMail/go-crypto v1.3.0 github.com/arduino/go-paths-helper v1.14.0 github.com/arduino/go-properties-orderedmap v1.8.1 @@ -20,8 +20,8 @@ require ( github.com/djherbis/buffer v1.2.0 github.com/djherbis/nio/v3 v3.0.1 github.com/fatih/color v1.18.0 - github.com/go-git/go-git/v5 v5.16.2 - github.com/gofrs/uuid/v5 v5.3.2 + github.com/go-git/go-git/v5 v5.16.4 + github.com/gofrs/uuid/v5 v5.4.0 github.com/leonelquinteros/gotext v1.7.2 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 @@ -31,21 +31,21 @@ require ( github.com/rogpeppe/go-internal v1.14.1 github.com/schollz/closestmatch v2.1.0+incompatible github.com/sirupsen/logrus v1.9.3 - github.com/spf13/cobra v1.9.1 - github.com/spf13/viper v1.20.1 - github.com/stretchr/testify v1.10.0 + github.com/spf13/cobra v1.10.2 + github.com/spf13/viper v1.21.0 + github.com/stretchr/testify v1.11.1 github.com/xeipuuv/gojsonschema v1.2.0 go.bug.st/cleanup v1.0.0 go.bug.st/downloader/v2 v2.2.0 go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.15.0 go.bug.st/testifyjson v1.3.0 - golang.org/x/sys v0.35.0 - golang.org/x/term v0.34.0 - golang.org/x/text v0.28.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a - google.golang.org/grpc v1.74.2 - google.golang.org/protobuf v1.36.7 + golang.org/x/sys v0.39.0 + golang.org/x/term v0.38.0 + golang.org/x/text v0.32.0 + google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 + google.golang.org/grpc v1.77.0 + google.golang.org/protobuf v1.36.10 gopkg.in/yaml.v3 v3.0.1 ) @@ -58,10 +58,10 @@ require ( github.com/cyphar/filepath-securejoin v0.4.1 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/emirpasic/gods v1.18.1 // indirect - github.com/fsnotify/fsnotify v1.8.0 // indirect + github.com/fsnotify/fsnotify v1.9.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.6.2 // indirect - github.com/go-viper/mapstructure/v2 v2.3.0 // indirect + github.com/go-viper/mapstructure/v2 v2.4.0 // indirect github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect github.com/h2non/filetype v1.1.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -75,28 +75,27 @@ require ( github.com/kevinburke/ssh_config v1.2.0 // indirect github.com/klauspost/compress v1.17.2 // indirect github.com/mattn/go-runewidth v0.0.15 // indirect - github.com/pelletier/go-toml/v2 v2.2.3 // indirect + github.com/pelletier/go-toml/v2 v2.2.4 // indirect github.com/pjbgf/sha1cd v0.3.2 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect - github.com/sagikazarmark/locafero v0.7.0 // indirect + github.com/sagikazarmark/locafero v0.11.0 // indirect github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect github.com/skeema/knownhosts v1.3.1 // indirect - github.com/sourcegraph/conc v0.3.0 // indirect - github.com/spf13/afero v1.12.0 // indirect - github.com/spf13/cast v1.7.1 // indirect - github.com/spf13/pflag v1.0.6 // indirect + github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect + github.com/spf13/afero v1.15.0 // indirect + github.com/spf13/cast v1.10.0 // indirect + github.com/spf13/pflag v1.0.10 // indirect github.com/subosito/gotenv v1.6.0 // indirect - github.com/ulikunitz/xz v0.5.12 // indirect + github.com/ulikunitz/xz v0.5.15 // indirect github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect go.bug.st/serial v1.6.2 // indirect - go.uber.org/atomic v1.9.0 // indirect - go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.38.0 // indirect + go.yaml.in/yaml/v3 v3.0.4 // indirect + golang.org/x/crypto v0.45.0 // indirect golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect - golang.org/x/net v0.40.0 // indirect + golang.org/x/net v0.47.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index ca41349fbdf..75c5bb30a71 100644 --- a/go.sum +++ b/go.sum @@ -1,7 +1,7 @@ dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= -fortio.org/safecast v1.0.0 h1:dr3131WPX8iS1pTf76+39WeXbTrerDYLvi9s7Oi3wiY= -fortio.org/safecast v1.0.0/go.mod h1:xZmcPk3vi4kuUFf+tq4SvnlVdwViqf6ZSZl91Jr9Jdg= +fortio.org/safecast v1.2.0 h1:ckQJNenMJHycqPsi/QrzA4EUX5WQkyd+hGO4mxt/a8w= +fortio.org/safecast v1.2.0/go.mod h1:xZmcPk3vi4kuUFf+tq4SvnlVdwViqf6ZSZl91Jr9Jdg= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= @@ -57,8 +57,8 @@ github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= -github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M= -github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= +github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= +github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c= github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= @@ -67,16 +67,16 @@ github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UN github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.16.2 h1:fT6ZIOjE5iEnkzKyxTHK1W4HGAsPhqEqiSAssSO77hM= -github.com/go-git/go-git/v5 v5.16.2/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= +github.com/go-git/go-git/v5 v5.16.4 h1:7ajIEZHZJULcyJebDLo99bGgS0jRrOxzZG4uCk2Yb2Y= +github.com/go-git/go-git/v5 v5.16.4/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-viper/mapstructure/v2 v2.3.0 h1:27XbWsHIqhbdR5TIC911OfYvgSaW93HM+dX7970Q7jk= -github.com/go-viper/mapstructure/v2 v2.3.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= -github.com/gofrs/uuid/v5 v5.3.2 h1:2jfO8j3XgSwlz/wHqemAEugfnTlikAYHhnqQ8Xh4fE0= -github.com/gofrs/uuid/v5 v5.3.2/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= +github.com/go-viper/mapstructure/v2 v2.4.0 h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs= +github.com/go-viper/mapstructure/v2 v2.4.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= +github.com/gofrs/uuid/v5 v5.4.0 h1:EfbpCTjqMuGyq5ZJwxqzn3Cbr2d0rUZU7v5ycAk/e/0= +github.com/gofrs/uuid/v5 v5.4.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ= github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= @@ -130,8 +130,8 @@ github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZ github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k= github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY= -github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M= -github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc= +github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4= +github.com/pelletier/go-toml/v2 v2.2.4/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY= github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4= github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -148,8 +148,8 @@ github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0t github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/sagikazarmark/locafero v0.7.0 h1:5MqpDsTGNDhY8sGp0Aowyf0qKsPrhewaLSsFaodPcyo= -github.com/sagikazarmark/locafero v0.7.0/go.mod h1:2za3Cg5rMaTMoG/2Ulr9AwtFaIppKXTRYnozin4aB5k= +github.com/sagikazarmark/locafero v0.11.0 h1:1iurJgmM9G3PA/I+wWYIOw/5SyBtxapeHDcg+AAIFXc= +github.com/sagikazarmark/locafero v0.11.0/go.mod h1:nVIGvgyzw595SUSUE6tvCp3YYTeHs15MvlmU87WwIik= github.com/schollz/closestmatch v2.1.0+incompatible h1:Uel2GXEpJqOWBrlyI+oY9LTiyyjYS17cCYRqP13/SHk= github.com/schollz/closestmatch v2.1.0+incompatible/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= @@ -159,29 +159,30 @@ github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/skeema/knownhosts v1.3.1 h1:X2osQ+RAjK76shCbvhHHHVl3ZlgDm8apHEHFqRjnBY8= github.com/skeema/knownhosts v1.3.1/go.mod h1:r7KTdC8l4uxWRyK2TpQZ/1o5HaSzh06ePQNxPwTcfiY= -github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= -github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= -github.com/spf13/afero v1.12.0 h1:UcOPyRBYczmFn6yvphxkn9ZEOY65cpwGKb5mL36mrqs= -github.com/spf13/afero v1.12.0/go.mod h1:ZTlWwG4/ahT8W7T0WQ5uYmjI9duaLQGy3Q2OAl4sk/4= -github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y= -github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= -github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo= -github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0= -github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o= -github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.20.1 h1:ZMi+z/lvLyPSCoNtFCpqjy0S4kPbirhpTMwl8BkW9X4= -github.com/spf13/viper v1.20.1/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4= +github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 h1:+jumHNA0Wrelhe64i8F6HNlS8pkoyMv5sreGx2Ry5Rw= +github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8/go.mod h1:3n1Cwaq1E1/1lhQhtRK2ts/ZwZEhjcQeJQ1RuC6Q/8U= +github.com/spf13/afero v1.15.0 h1:b/YBCLWAJdFWJTN9cLhiXXcD7mzKn9Dm86dNnfyQw1I= +github.com/spf13/afero v1.15.0/go.mod h1:NC2ByUVxtQs4b3sIUphxK0NioZnmxgyCrfzeuq8lxMg= +github.com/spf13/cast v1.10.0 h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY= +github.com/spf13/cast v1.10.0/go.mod h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo= +github.com/spf13/cobra v1.10.2 h1:DMTTonx5m65Ic0GOoRY2c16WCbHxOOw6xxezuLaBpcU= +github.com/spf13/cobra v1.10.2/go.mod h1:7C1pvHqHw5A4vrJfjNwvOdzYu0Gml16OCs2GRiTUUS4= +github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk= +github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.21.0 h1:x5S+0EU27Lbphp4UKm1C+1oQO+rKx36vfCoaVebLFSU= +github.com/spf13/viper v1.21.0/go.mod h1:P0lhsswPGWD/1lZJ9ny3fYnVqxiegrlNrEmgLjbTCAY= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= -github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= +github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= -github.com/ulikunitz/xz v0.5.12 h1:37Nm15o69RwBkXM0J6A5OlE67RZTfzUxTj8fB3dfcsc= -github.com/ulikunitz/xz v0.5.12/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= +github.com/ulikunitz/xz v0.5.15 h1:9DNdB5s+SgV3bQ2ApL10xRc35ck0DuIX/isZvIk+ubY= +github.com/ulikunitz/xz v0.5.15/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c= @@ -202,30 +203,28 @@ go.bug.st/serial v1.6.2 h1:kn9LRX3sdm+WxWKufMlIRndwGfPWsH1/9lCWXQCasq8= go.bug.st/serial v1.6.2/go.mod h1:UABfsluHAiaNI+La2iESysd9Vetq7VRdpxvjx7CmmOE= go.bug.st/testifyjson v1.3.0 h1:DiO3LpK0RIgxvm66Pf8m7FhRVLEBFRmLkg+6vRzmk0g= go.bug.st/testifyjson v1.3.0/go.mod h1:nZyy2icFbv3OE3zW3mGVOnC/GhWgb93LRu+29n2tJlI= -go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= -go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= -go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= -go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= -go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= -go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= -go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= -go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFwHX4dThiPis= -go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4= -go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= -go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= -go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= -go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI= -go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= +go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= +go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= +go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8= +go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM= +go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA= +go.opentelemetry.io/otel/metric v1.38.0/go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI= +go.opentelemetry.io/otel/sdk v1.38.0 h1:l48sr5YbNf2hpCUj/FoGhW9yDkl+Ma+LrVl8qaM5b+E= +go.opentelemetry.io/otel/sdk v1.38.0/go.mod h1:ghmNdGlVemJI3+ZB5iDEuk4bWA3GkTpW+DOoZMYBVVg= +go.opentelemetry.io/otel/sdk/metric v1.38.0 h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM= +go.opentelemetry.io/otel/sdk/metric v1.38.0/go.mod h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA= +go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE= +go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs= +go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= +go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8= -golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw= +golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= +golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 h1:1UoZQm6f0P/ZO0w1Ri+f+ifG/gXhegadRdwBIXEFWDo= golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY= -golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds= +golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY= +golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -235,22 +234,24 @@ golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= -golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk= +golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.34.0 h1:O/2T7POpk0ZZ7MAzMeWFSg6S5IpWd/RXDlM9hgM3DR4= -golang.org/x/term v0.34.0/go.mod h1:5jC53AEywhIVebHgPVeg0mj8OD3VO9OzclacVrqpaAw= +golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q= +golang.org/x/term v0.38.0/go.mod h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= -golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= +golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU= +golang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a h1:v2PbRU4K3llS09c7zodFpNePeamkAwG3mPrAery9VeE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= -google.golang.org/grpc v1.74.2 h1:WoosgB65DlWVC9FqI82dGsZhWFNBSLjQ84bjROOpMu4= -google.golang.org/grpc v1.74.2/go.mod h1:CtQ+BGjaAIXHs/5YS3i473GqwBBa1zGQNevxdeBEXrM= -google.golang.org/protobuf v1.36.7 h1:IgrO7UwFQGJdRNXH/sQux4R1Dj1WAKcLElzeeRaXV2A= -google.golang.org/protobuf v1.36.7/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= +gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= +gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 h1:M1rk8KBnUsBDg1oPGHNCxG4vc1f49epmTO7xscSajMk= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/grpc v1.77.0 h1:wVVY6/8cGA6vvffn+wWK5ToddbgdU3d8MNENr4evgXM= +google.golang.org/grpc v1.77.0/go.mod h1:z0BY1iVj0q8E1uSQCjL9cppRj+gnZjzDnzV0dHhrNig= +google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= +google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/internal/arduino/builder/builder.go b/internal/arduino/builder/builder.go index 4813e3334c7..1ae31ff31ee 100644 --- a/internal/arduino/builder/builder.go +++ b/internal/arduino/builder/builder.go @@ -123,7 +123,6 @@ func NewBuilder( extraCoreBuildCachePaths paths.PathList, jobs int, customBuildProperties []string, - hardwareDirs paths.PathList, librariesDirs paths.PathList, builtInLibrariesDirs *paths.Path, fqbn *fqbn.FQBN, @@ -225,7 +224,7 @@ func NewBuilder( buildPlatform: buildPlatform, toolEnv: toolEnv, buildOptions: newBuildOptions( - hardwareDirs, + paths.PathList{targetPlatform.InstallDir, buildPlatform.InstallDir}, librariesDirs, builtInLibrariesDirs, buildPath, diff --git a/internal/arduino/builder/internal/utils/ansi_others.go b/internal/arduino/builder/cpp/ansi_others.go similarity index 98% rename from internal/arduino/builder/internal/utils/ansi_others.go rename to internal/arduino/builder/cpp/ansi_others.go index a49a7bb1b25..52b62fee51e 100644 --- a/internal/arduino/builder/internal/utils/ansi_others.go +++ b/internal/arduino/builder/cpp/ansi_others.go @@ -15,7 +15,7 @@ //go:build !windows -package utils +package cpp import ( "errors" diff --git a/internal/arduino/builder/internal/utils/ansi_windows.go b/internal/arduino/builder/cpp/ansi_windows.go similarity index 98% rename from internal/arduino/builder/internal/utils/ansi_windows.go rename to internal/arduino/builder/cpp/ansi_windows.go index 248e7657b6f..21f33af0225 100644 --- a/internal/arduino/builder/internal/utils/ansi_windows.go +++ b/internal/arduino/builder/cpp/ansi_windows.go @@ -13,7 +13,7 @@ // Arduino software without disclosing the source code of your own applications. // To purchase a commercial license, send an email to license@arduino.cc. -package utils +package cpp import ( "golang.org/x/sys/windows" diff --git a/internal/arduino/builder/cpp/depfile.go b/internal/arduino/builder/cpp/depfile.go new file mode 100644 index 00000000000..1f1168fea55 --- /dev/null +++ b/internal/arduino/builder/cpp/depfile.go @@ -0,0 +1,139 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package cpp + +import ( + "errors" + "runtime" + "strings" + "unicode" + + "github.com/arduino/go-paths-helper" + "go.bug.st/f" +) + +// Dependencies represents the dependencies of a source file. +type Dependencies struct { + ObjectFile string + Dependencies []string +} + +// ReadDepFile reads a dependency file and returns the dependencies. +// It may return nil if the dependency file is empty. +func ReadDepFile(depFilePath *paths.Path) (*Dependencies, error) { + depFileData, err := depFilePath.ReadFile() + if err != nil { + return nil, err + } + + if runtime.GOOS == "windows" { + // This is required because on Windows we don't know which encoding is used + // by gcc to write the dep file (it could be UTF-8 or any of the Windows + // ANSI mappings). + if decoded, err := convertAnsiBytesToString(depFileData); err == nil { + if res, err := readDepFile(decoded); err == nil && res != nil { + return res, nil + } + } + // Fallback to UTF-8... + } + + return readDepFile(string(depFileData)) +} + +func readDepFile(depFile string) (*Dependencies, error) { + rows, err := unescapeAndSplit(depFile) + if err != nil { + return nil, err + } + if len(rows) == 0 { + return &Dependencies{}, nil + } + + if !strings.HasSuffix(rows[0], ":") { + return nil, errors.New("no colon in first item of depfile") + } + res := &Dependencies{ + ObjectFile: strings.TrimSuffix(rows[0], ":"), + Dependencies: rows[1:], + } + return res, nil +} + +func unescapeAndSplit(s string) ([]string, error) { + var res []string + backslash := false + dollar := false + current := strings.Builder{} + for _, c := range s { + if c == '\r' { + // Ignore CR (Windows line ending style immediately followed by LF) + continue + } + if backslash { + switch c { + case ' ': + current.WriteRune(' ') + case '#': + current.WriteRune('#') + case '\\': + current.WriteRune('\\') + case '\n': + // ignore + default: + current.WriteRune('\\') + current.WriteRune(c) + } + backslash = false + continue + } + if dollar { + if c != '$' { + return nil, errors.New("invalid dollar sequence: $" + string(c)) + } + current.WriteByte('$') + dollar = false + continue + } + + if c == '\\' { + backslash = true + continue + } + if c == '$' { + dollar = true + continue + } + + if unicode.IsSpace(c) { + if current.Len() > 0 { + res = append(res, current.String()) + current.Reset() + } + continue + } + current.WriteRune(c) + } + if dollar { + return nil, errors.New("unclosed escape sequence at end of depfile") + } + if current.Len() > 0 { + res = append(res, current.String()) + } + res = f.Map(res, strings.TrimSpace) + res = f.Filter(res, f.NotEquals("")) + return res, nil +} diff --git a/internal/arduino/builder/cpp/depfile_test.go b/internal/arduino/builder/cpp/depfile_test.go new file mode 100644 index 00000000000..ea46425866f --- /dev/null +++ b/internal/arduino/builder/cpp/depfile_test.go @@ -0,0 +1,95 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package cpp + +import ( + "testing" + + "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/require" +) + +func TestDepFileReader(t *testing.T) { + t.Run("0", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.0.d")) + require.NoError(t, err) + require.NotNil(t, deps) + require.Len(t, deps.Dependencies, 302) + require.Equal(t, "sketch.ino.cpp.o", deps.ObjectFile) + require.Equal(t, "/home/megabug/Arduino/sketch/build/sketch/sketch.ino.cpp.merged", deps.Dependencies[0]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h", deps.Dependencies[1]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h", deps.Dependencies[2]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h", deps.Dependencies[301]) + }) + t.Run("1", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.1.d")) + require.NoError(t, err) + require.NotNil(t, deps) + require.Equal(t, "sketch.ino.o", deps.ObjectFile) + require.Len(t, deps.Dependencies, 302) + require.Equal(t, "/home/megabug/Arduino/sketch/build/sketch/sketch.ino.cpp", deps.Dependencies[0]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h", deps.Dependencies[1]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h", deps.Dependencies[2]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h", deps.Dependencies[301]) + }) + t.Run("2", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.2.d")) + require.NoError(t, err) + require.NotNil(t, deps) + require.Equal(t, "ske tch.ino.cpp.o", deps.ObjectFile) + require.Len(t, deps.Dependencies, 302) + require.Equal(t, "/home/megabug/Arduino/ske tch/build/sketch/ske tch.ino.cpp.merged", deps.Dependencies[0]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h", deps.Dependencies[1]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h", deps.Dependencies[2]) + require.Equal(t, "/home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h", deps.Dependencies[301]) + }) + t.Run("3", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.3.d")) + require.NoError(t, err) + require.NotNil(t, deps) + require.Equal(t, "myfile.o", deps.ObjectFile) + require.Len(t, deps.Dependencies, 3) + require.Equal(t, "/some/path\\twith/backslash and spaces/file.cpp", deps.Dependencies[0]) + require.Equal(t, "/some/other$/path#/file.h", deps.Dependencies[1]) + require.Equal(t, "/yet/ano\\ther/path/file.h", deps.Dependencies[2]) + }) + t.Run("4", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.4.d")) + require.EqualError(t, err, "invalid dollar sequence: $a") + require.Nil(t, deps) + }) + t.Run("6", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.6.d")) + require.EqualError(t, err, "unclosed escape sequence at end of depfile") + require.Nil(t, deps) + }) + t.Run("7", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.7.d")) + require.EqualError(t, err, "no colon in first item of depfile") + require.Nil(t, deps) + }) + t.Run("8", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "depcheck.8.d")) + require.NoError(t, err) + require.Nil(t, deps.Dependencies) + require.Empty(t, deps.ObjectFile) + }) + t.Run("9", func(t *testing.T) { + deps, err := ReadDepFile(paths.New("testdata", "nonexistent.d")) + require.Error(t, err) + require.Nil(t, deps) + }) +} diff --git a/internal/arduino/builder/cpp/testdata/depcheck.0.d b/internal/arduino/builder/cpp/testdata/depcheck.0.d new file mode 100644 index 00000000000..e245f5851bc --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.0.d @@ -0,0 +1,303 @@ +sketch.ino.cpp.o: \ + /home/megabug/Arduino/sketch/build/sketch/sketch.ino.cpp.merged \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/Arduino.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/ArduinoAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Binary.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Interrupts.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/IPAddress.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Printable.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/String.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Print.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/PluggableUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/USBAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Stream.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Udp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/WCharacter.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Compat.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_includes.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/section_tags.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_macro.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_loops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_listify.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_is_eq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_inc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_dec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_x2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/__assert.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/time_units.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_builtin.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/dlist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/slist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/list_gen.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sflist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/obj_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_heap.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/rb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscall_list.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/printk.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_interface.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_offload.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/devicetree_generated.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_multilevel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/io-channels.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/clocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pwms.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/fixed-partitions.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/ordinals.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pinctrl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/can.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/reset.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/mbox.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/port-endpoint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/display.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/nvic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sw_isr_table.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/init.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/pm/state.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/device_mmio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/internal/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_manage.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/iterable_sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/llext/symbol.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/error.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/misc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/addr_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/ffs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/nmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core_m.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/soc/st/stm32/stm32u5x/./soc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u585xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/core_cm33.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_compiler.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/mpu_armv8.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/system_stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_conf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_def.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/Legacy/stm32_hal_legacy.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_icache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gtzc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dsi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cortex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pka.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_comp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxmmu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxtim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sram.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_fmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_sdmmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nor.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nand.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_iwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_jpeg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ltdc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ospi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_dlyb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sdio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tsc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_wwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_usb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cordic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_exti.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fdcan.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fmac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_otfdec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pssi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ramcfg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mdf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpu2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_xspi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_bitops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/memory_map.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys_clock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/spinlock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread_stack.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/mem_domain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/internal/kobject_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/kobj-types-enum.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/ring_buffer.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracking.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/gpio/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras_impl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/pwm/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/adc/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/dt-util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/rtio/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/app_memdomain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/linker-defs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/offsets.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_blocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/math/ilog2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/bitarray.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mpsc_lockfree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/variant.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/SerialUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/zephyrSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/HardwareSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/itoa.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/time_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/overloads.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/Arduino_RouterBridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/bridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/Arduino_RPClite.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/transport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/client.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/error.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_include.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_libstdcplusplus.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/replace_minmax_macros.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/type_traits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/initializer_list.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/tuple.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/functional.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer/initializer_list.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Types.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Manager.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/FileLogger.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogEnable.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogDisable.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Types.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Packer.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Unpacker.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Utility.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder_manager.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/rpclite_utils.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/SerialTransport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/wrapper.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h diff --git a/internal/arduino/builder/cpp/testdata/depcheck.1.d b/internal/arduino/builder/cpp/testdata/depcheck.1.d new file mode 100644 index 00000000000..1ae615906e1 --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.1.d @@ -0,0 +1,302 @@ +sketch.ino.o: /home/megabug/Arduino/sketch/build/sketch/sketch.ino.cpp \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/Arduino.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/ArduinoAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Binary.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Interrupts.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/IPAddress.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Printable.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/String.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Print.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/PluggableUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/USBAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Stream.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Udp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/WCharacter.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Compat.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_includes.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/section_tags.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_macro.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_loops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_listify.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_is_eq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_inc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_dec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_x2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/__assert.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/time_units.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_builtin.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/dlist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/slist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/list_gen.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sflist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/obj_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_heap.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/rb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscall_list.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/printk.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_interface.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_offload.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/devicetree_generated.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_multilevel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/io-channels.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/clocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pwms.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/fixed-partitions.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/ordinals.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pinctrl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/can.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/reset.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/mbox.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/port-endpoint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/display.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/nvic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sw_isr_table.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/init.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/pm/state.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/device_mmio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/internal/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_manage.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/iterable_sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/llext/symbol.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/error.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/misc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/addr_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/ffs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/nmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core_m.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/soc/st/stm32/stm32u5x/./soc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u585xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/core_cm33.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_compiler.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/mpu_armv8.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/system_stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_conf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_def.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/Legacy/stm32_hal_legacy.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_icache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gtzc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dsi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cortex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pka.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_comp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxmmu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxtim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sram.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_fmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_sdmmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nor.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nand.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_iwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_jpeg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ltdc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ospi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_dlyb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sdio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tsc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_wwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_usb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cordic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_exti.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fdcan.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fmac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_otfdec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pssi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ramcfg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mdf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpu2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_xspi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_bitops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/memory_map.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys_clock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/spinlock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread_stack.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/mem_domain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/internal/kobject_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/kobj-types-enum.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/ring_buffer.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracking.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/gpio/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras_impl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/pwm/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/adc/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/dt-util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/rtio/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/app_memdomain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/linker-defs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/offsets.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_blocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/math/ilog2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/bitarray.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mpsc_lockfree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/variant.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/SerialUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/zephyrSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/HardwareSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/itoa.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/time_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/overloads.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/Arduino_RouterBridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/bridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/Arduino_RPClite.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/transport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/client.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/error.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_include.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_libstdcplusplus.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/replace_minmax_macros.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/type_traits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/initializer_list.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/tuple.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/functional.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer/initializer_list.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Types.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Manager.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/FileLogger.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogEnable.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogDisable.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Types.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Packer.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Unpacker.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Utility.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder_manager.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/rpclite_utils.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/SerialTransport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/wrapper.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h diff --git a/internal/arduino/builder/cpp/testdata/depcheck.2.d b/internal/arduino/builder/cpp/testdata/depcheck.2.d new file mode 100644 index 00000000000..c3a64a0ebc4 --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.2.d @@ -0,0 +1,303 @@ +ske\ tch.ino.cpp.o: \ + /home/megabug/Arduino/ske\ tch/build/sketch/ske\ tch.ino.cpp.merged \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/Arduino.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/ArduinoAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Binary.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Interrupts.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/IPAddress.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Printable.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/String.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Print.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/PluggableUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/USBAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Stream.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Udp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/WCharacter.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Compat.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_includes.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/section_tags.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_macro.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_loops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_listify.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_is_eq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_inc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_dec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_x2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/__assert.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/time_units.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_builtin.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/dlist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/slist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/list_gen.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sflist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/obj_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_heap.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/rb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscall_list.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/printk.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_interface.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_offload.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/devicetree_generated.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_multilevel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/io-channels.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/clocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pwms.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/fixed-partitions.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/ordinals.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pinctrl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/can.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/reset.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/mbox.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/port-endpoint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/display.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/nvic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sw_isr_table.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/init.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/pm/state.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/device_mmio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/internal/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_manage.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/iterable_sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/llext/symbol.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/error.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/misc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/addr_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/ffs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/nmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core_m.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/soc/st/stm32/stm32u5x/./soc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u585xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/core_cm33.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_compiler.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/mpu_armv8.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/system_stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_conf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_def.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/Legacy/stm32_hal_legacy.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_icache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gtzc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dsi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cortex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pka.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_comp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxmmu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxtim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sram.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_fmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_sdmmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nor.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nand.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_iwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_jpeg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ltdc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ospi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_dlyb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sdio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tsc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_wwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_usb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cordic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_exti.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fdcan.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fmac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_otfdec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pssi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ramcfg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mdf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpu2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_xspi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_bitops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/memory_map.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys_clock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/spinlock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread_stack.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/mem_domain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/internal/kobject_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/kobj-types-enum.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/ring_buffer.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracking.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/gpio/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras_impl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/pwm/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/adc/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/dt-util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/rtio/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/app_memdomain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/linker-defs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/offsets.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_blocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/math/ilog2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/bitarray.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mpsc_lockfree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/variant.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/SerialUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/zephyrSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/HardwareSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/itoa.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/time_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/overloads.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/Arduino_RouterBridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/bridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/Arduino_RPClite.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/transport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/client.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/error.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_include.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_libstdcplusplus.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/replace_minmax_macros.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/type_traits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/initializer_list.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/tuple.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/functional.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer/initializer_list.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Types.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Manager.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/FileLogger.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogEnable.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogDisable.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Types.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Packer.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Unpacker.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Utility.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder_manager.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/rpclite_utils.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/SerialTransport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/wrapper.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h diff --git a/internal/arduino/builder/cpp/testdata/depcheck.3.d b/internal/arduino/builder/cpp/testdata/depcheck.3.d new file mode 100644 index 00000000000..dd9cd4b7541 --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.3.d @@ -0,0 +1,4 @@ +myfile.o: \ + /some/path\twith/backslash\ and\ spaces/file.cpp \ + /some/other$$/path\#/file.h \ + /yet/ano\\ther/path/file.h \ No newline at end of file diff --git a/internal/arduino/builder/cpp/testdata/depcheck.4.d b/internal/arduino/builder/cpp/testdata/depcheck.4.d new file mode 100644 index 00000000000..e722361c15c --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.4.d @@ -0,0 +1,4 @@ +myfile.o: \ + /some/path\twith/tabs\ and\ spaces/file.cpp \ + /some/other$a/path\#/file.h \ + /yet/ano\\ther/path/file.h \ No newline at end of file diff --git a/internal/arduino/builder/cpp/testdata/depcheck.6.d b/internal/arduino/builder/cpp/testdata/depcheck.6.d new file mode 100644 index 00000000000..7ac1a5360ce --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.6.d @@ -0,0 +1,4 @@ +myfile.o: \ + /some/path\twith/tabs\ and\ spaces/file.cpp \ + /some/other$$/path\#/file.h \ + /yet/ano\\ther/path/file.h$ \ No newline at end of file diff --git a/internal/arduino/builder/cpp/testdata/depcheck.7.d b/internal/arduino/builder/cpp/testdata/depcheck.7.d new file mode 100644 index 00000000000..17b37d143f3 --- /dev/null +++ b/internal/arduino/builder/cpp/testdata/depcheck.7.d @@ -0,0 +1,303 @@ +sketch.ino.cpp.o \ + /home/megabug/Arduino/sketch/build/sketch/sketch.ino.cpp.merged \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/Arduino.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/ArduinoAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Binary.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Interrupts.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/IPAddress.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Printable.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/String.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Print.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/PluggableUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/USBAPI.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Stream.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Udp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/WCharacter.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/Compat.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_includes.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/toolchain/common.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/section_tags.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_macro.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_loops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_listify.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_is_eq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_inc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_dec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/util_internal_util_x2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/__assert.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/time_units.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/atomic_builtin.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/dlist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/slist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/list_gen.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sflist.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/obj_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_heap.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/structs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/stats.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/rb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscall_list.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/printk.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_interface.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_offload.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch_inlines.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/arch.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/devicetree_generated.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq_multilevel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/io-channels.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/clocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pwms.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/fixed-partitions.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/ordinals.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/pinctrl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/can.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/reset.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/mbox.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/port-endpoint.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/devicetree/display.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/nvic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sw_isr_table.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/init.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/pm/state.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/device_mmio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/internal/mm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_manage.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/iterable_sections.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/llext/symbol.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/device.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_syscall.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/error.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/misc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/addr_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/ffs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/nmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/asm_inline_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/modules/cmsis_6/./cmsis_core_m.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/soc/st/stm32/stm32u5x/./soc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/stm32u585xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/core_cm33.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_version.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_compiler.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/cmsis_gcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/cmsis/CMSIS/Core/Include/mpu_armv8.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/soc/system_stm32u5xx.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_conf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_def.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/Legacy/stm32_hal_legacy.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rcc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpio_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_icache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcache.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gtzc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dma2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dsi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cortex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pka.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_adc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_comp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_crc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cryp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dac_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_flash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxmmu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gfxtim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hash_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sram.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_fmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_sdmmc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mmc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nor.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_nand.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_i2c_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_iwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_jpeg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_lptim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ltdc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_opamp_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pwr_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ospi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_dlyb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rng_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_rtc_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sai_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_sdio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smbus_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_spi_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tim_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_tsc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_uart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_usart_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_irda_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_smartcard_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_wwdg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_ll_usb.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pcd_ex.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_hcd.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_cordic.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_dcmi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_exti.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fdcan.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_fmac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_otfdec.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_pssi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_ramcfg.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_mdf.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_gpu2d.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/modules/hal/stm32/stm32cube/stm32u5xx/drivers/include/stm32u5xx_hal_xspi.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_bitops.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/cpu.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/arm/cortex_m/memory_map.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/common/sys_io.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal_types.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys_clock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/spinlock.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/fatal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/arch/exception.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/irq.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread_stack.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/mem_domain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/kernel/thread.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/internal/kobject_internal.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/kobj-types-enum.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kobject.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/ring_buffer.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracing.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/tracing/tracking.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/kernel.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/gpio/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/gpio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/math_extras_impl.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/pwm/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/pwm.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/adc/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/dt-bindings/dt-util.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/adc.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/dac.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/drivers/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/rtio/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/app_memory/app_memdomain.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/linker/linker-defs.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/offsets.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mem_blocks.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/math/ilog2.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/bitarray.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/zephyr/sys/mpsc_lockfree.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/rtio.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/llext-edk/include/zephyr/include/generated/zephyr/syscalls/i2c.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/variants/b_u585i_iot02a_stm32u585xx/variant.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/SerialUSB.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/zephyrSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/HardwareSerial.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/api/itoa.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/time_macros.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/cores/arduino/overloads.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/Arduino_RouterBridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_BridgeImola/src/bridge.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/Arduino_RPClite.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/transport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/client.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/error.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_include.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/has_libstdcplusplus.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/replace_minmax_macros.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/type_traits.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/initializer_list.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/tuple.h \ + /home/megabug/.arduino15/internal/ArxTypeTraits_0.3.1_d8d5e1cd9c0cd8d0/ArxTypeTraits/ArxTypeTraits/functional.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer.h \ + /home/megabug/.arduino15/internal/ArxContainer_0.7.0_007f0bb2a1cdefe3/ArxContainer/ArxContainer/initializer_list.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Types.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/Manager.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLog/FileLogger.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogEnable.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogDisable.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Types.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Packer.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Unpacker.h \ + /home/megabug/.arduino15/internal/MsgPack_0.4.2_a0d4adc5044d022c/MsgPack/MsgPack/Utility.h \ + /home/megabug/.arduino15/internal/DebugLog_0.8.4_c199e2cf6415ecc8/DebugLog/DebugLogRestoreState.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder_manager.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/decoder.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/rpclite_utils.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/SerialTransport.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/server.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/wrapper.h \ + /home/megabug/.arduino15/packages/arduino/hardware/zephyr/0.10.0-rc.10/libraries/Arduino_RPCLite/src/dispatcher.h diff --git a/internal/arduino/builder/cpp/testdata/depcheck.8.d b/internal/arduino/builder/cpp/testdata/depcheck.8.d new file mode 100644 index 00000000000..e69de29bb2d diff --git a/internal/arduino/builder/internal/utils/utils.go b/internal/arduino/builder/internal/utils/utils.go index 1c3304d39d0..cc7b341c520 100644 --- a/internal/arduino/builder/internal/utils/utils.go +++ b/internal/arduino/builder/internal/utils/utils.go @@ -16,11 +16,13 @@ package utils import ( + "errors" + "io/fs" "os" - "runtime" "strings" "unicode" + "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" "go.bug.st/f" @@ -74,93 +76,41 @@ func ObjFileIsUpToDate(sourceFile, objectFile, dependencyFile *paths.Path) (bool logrus.Debugf("%v newer than %v", sourceFile, dependencyFile) return false, nil } - - depFileData, err := dependencyFile.ReadFile() + deps, err := cpp.ReadDepFile(dependencyFile) if err != nil { logrus.Debugf("Could not read dependency file: %s", dependencyFile) return false, err } - - checkDepFile := func(depFile string) (bool, error) { - rows := strings.Split(strings.ReplaceAll(depFile, "\r\n", "\n"), "\n") - rows = f.Map(rows, removeEndingBackSlash) - rows = f.Map(rows, strings.TrimSpace) - rows = f.Map(rows, unescapeDep) - rows = f.Filter(rows, f.NotEquals("")) - - if len(rows) == 0 { - return true, nil - } - - firstRow := rows[0] - if !strings.HasSuffix(firstRow, ":") { - logrus.Debugf("No colon in first line of depfile") - return false, nil - } - objFileInDepFile := firstRow[:len(firstRow)-1] - if objFileInDepFile != objectFile.String() { - logrus.Debugf("Depfile is about different object file: %v", objFileInDepFile) - return false, nil - } - - // The first line of the depfile contains the path to the object file to generate. - // The second line of the depfile contains the path to the source file. - // All subsequent lines contain the header files necessary to compile the object file. - - // If we don't do this check it might happen that trying to compile a source file - // that has the same name but a different path wouldn't recreate the object file. - if sourceFile.String() != strings.Trim(rows[1], " ") { - logrus.Debugf("Depfile is about different source file: %v", strings.Trim(rows[1], " ")) - return false, nil - } - - rows = rows[1:] - for _, row := range rows { - depStat, err := os.Stat(row) - if err != nil && !os.IsNotExist(err) { - // There is probably a parsing error of the dep file - // Ignore the error and trigger a full rebuild anyway - logrus.WithError(err).Debugf("Failed to read: %v", row) - return false, nil - } - if os.IsNotExist(err) { - logrus.Debugf("Not found: %v", row) - return false, nil - } - if depStat.ModTime().After(objectFileStat.ModTime()) { - logrus.Debugf("%v newer than %v", row, objectFile) - return false, nil - } - } - + if len(deps.Dependencies) == 0 { return true, nil } - if runtime.GOOS == "windows" { - // This is required because on Windows we don't know which encoding is used - // by gcc to write the dep file (it could be UTF-8 or any of the Windows - // ANSI mappings). - if decoded, err := convertAnsiBytesToString(depFileData); err == nil { - if upToDate, err := checkDepFile(decoded); err == nil && upToDate { - return upToDate, nil + if deps.ObjectFile != objectFile.String() { + logrus.Debugf("Depfile is about different object file: %v (expected %v)", deps.ObjectFile, objectFile) + return false, nil + } + if deps.Dependencies[0] != sourceFile.String() { + logrus.Debugf("Depfile is about different source file: %v (expected %v)", deps.Dependencies[0], sourceFile) + return false, nil + } + for _, dep := range deps.Dependencies[1:] { + depStat, err := os.Stat(dep) + if err != nil { + if errors.Is(err, fs.ErrNotExist) { + logrus.Debugf("Not found: %v", dep) + return false, nil } + // There is probably a parsing error of the dep file + // Ignore the error and trigger a full rebuild anyway + logrus.WithError(err).Debugf("Failed to read: %v", dep) + return false, nil + } + if depStat.ModTime().After(objectFileStat.ModTime()) { + logrus.Debugf("%v newer than %v", dep, objectFile) + return false, nil } - // Fallback to UTF-8... } - return checkDepFile(string(depFileData)) -} - -func removeEndingBackSlash(s string) string { - return strings.TrimSuffix(s, "\\") -} - -func unescapeDep(s string) string { - s = strings.ReplaceAll(s, "\\ ", " ") - s = strings.ReplaceAll(s, "\\\t", "\t") - s = strings.ReplaceAll(s, "\\#", "#") - s = strings.ReplaceAll(s, "$$", "$") - s = strings.ReplaceAll(s, "\\\\", "\\") - return s + return true, nil } // NormalizeUTF8 byte slice diff --git a/internal/arduino/builder/sketch.go b/internal/arduino/builder/sketch.go index 76e77f4c8e8..f5196630a9b 100644 --- a/internal/arduino/builder/sketch.go +++ b/internal/arduino/builder/sketch.go @@ -37,6 +37,14 @@ var ( includesArduinoH = regexp.MustCompile(`(?m)^\s*#\s*include\s*[<\"]Arduino\.h[>\"]`) ) +// stripUTF8BOM removes a UTF-8 BOM if present at the start of the file. +func stripUTF8BOM(b []byte) []byte { + if len(b) >= 3 && b[0] == 0xEF && b[1] == 0xBB && b[2] == 0xBF { + return b[3:] + } + return b +} + // prepareSketchBuildPath copies the sketch source files in the build path. // The .ino files are merged together to create a .cpp file (by the way, the // .cpp file still needs to be Arduino-preprocessed to compile). @@ -82,6 +90,7 @@ func (b *Builder) sketchMergeSources(overrides map[string]string) (int, string, if err != nil { return "", errors.New(i18n.Tr("reading file %[1]s: %[2]s", f, err)) } + data = stripUTF8BOM(data) return string(data), nil } @@ -136,7 +145,9 @@ func (b *Builder) sketchCopyAdditionalFiles(buildPath *paths.Path, overrides map if err != nil { return fmt.Errorf("%s: %w", i18n.Tr("unable to read contents of the source item"), err) } + s = stripUTF8BOM(s) sourceBytes = s + } // tag each additional file with the filename of the source it was copied from diff --git a/internal/arduino/builder/sketch_test.go b/internal/arduino/builder/sketch_test.go index 208efc468b0..d46ffd0eb3e 100644 --- a/internal/arduino/builder/sketch_test.go +++ b/internal/arduino/builder/sketch_test.go @@ -106,3 +106,22 @@ func TestCopyAdditionalFiles(t *testing.T) { require.NoError(t, err) require.Equal(t, info1.ModTime(), info2.ModTime()) } + +func TestStripUTF8BOM(t *testing.T) { + // Case 1: Input with BOM + inputWithBOM := []byte{0xEF, 0xBB, 0xBF, 'H', 'e', 'l', 'l', 'o'} + expected := []byte("Hello") + + output := stripUTF8BOM(inputWithBOM) + require.Equal(t, expected, output, "BOM should be stripped") + + // Case 2: Input without BOM + inputNoBOM := []byte("Hello") + outputNoBOM := stripUTF8BOM(inputNoBOM) + require.Equal(t, inputNoBOM, outputNoBOM, "Input without BOM should remain unchanged") + + // Case 3: Input shorter than 3 bytes (edge case) + shortInput := []byte{0xEF} + outputShort := stripUTF8BOM(shortInput) + require.Equal(t, shortInput, outputShort, "Short input should remain unchanged") +} diff --git a/internal/arduino/cores/packagemanager/package_manager.go b/internal/arduino/cores/packagemanager/package_manager.go index deb14931053..522748ec8c2 100644 --- a/internal/arduino/cores/packagemanager/package_manager.go +++ b/internal/arduino/cores/packagemanager/package_manager.go @@ -197,6 +197,11 @@ func (pm *PackageManager) NewExplorer() (explorer *Explorer, release func()) { }, pm.packagesLock.RUnlock } +// Destroy releases all resources held by the PackageManager. +func (pm *PackageManager) Destroy() { + pm.discoveryManager.Clear() +} + // GetProfile returns the active profile for this package manager, or nil if no profile is selected. func (pme *Explorer) GetProfile() *sketch.Profile { return pme.profile diff --git a/internal/arduino/cores/tools.go b/internal/arduino/cores/tools.go index b858e7eab62..6b3877a8c16 100644 --- a/internal/arduino/cores/tools.go +++ b/internal/arduino/cores/tools.go @@ -134,6 +134,7 @@ var ( regexpLinux32 = regexp.MustCompile("i[3456]86-.*linux-gnu") regexpWindows32 = regexp.MustCompile("i[3456]86-.*(mingw32|cygwin)") regexpWindows64 = regexp.MustCompile("(amd64|x86_64)-.*(mingw32|cygwin)") + regexpWindowsArm64 = regexp.MustCompile("(aarch64|arm64)-.*(mingw32|cygwin)") regexpMac64 = regexp.MustCompile("x86_64-apple-darwin.*") regexpMac32 = regexp.MustCompile("i[3456]86-apple-darwin.*") regexpMacArm64 = regexp.MustCompile("arm64-apple-darwin.*") @@ -162,6 +163,8 @@ func (f *Flavor) isExactMatchWith(osName, osArch string) bool { return regexpWindows32.MatchString(f.OS) case "windows,amd64": return regexpWindows64.MatchString(f.OS) + case "windows,arm64": + return regexpWindowsArm64.MatchString(f.OS) case "darwin,arm64": return regexpMacArm64.MatchString(f.OS) case "darwin,amd64": @@ -186,6 +189,13 @@ func (f *Flavor) isCompatibleWith(osName, osArch string) (bool, int) { switch osName + "," + osArch { case "windows,amd64": return regexpWindows32.MatchString(f.OS), 10 + case "windows,arm64": + // Compatibility guaranteed through Prism emulation + if regexpWindows64.MatchString(f.OS) { + // Prefer amd64 version if available + return true, 20 + } + return regexpWindows32.MatchString(f.OS), 10 case "darwin,amd64": return regexpMac32.MatchString(f.OS), 10 case "darwin,arm64": diff --git a/internal/arduino/cores/tools_test.go b/internal/arduino/cores/tools_test.go index f4a3097a3ca..897ab8b6935 100644 --- a/internal/arduino/cores/tools_test.go +++ b/internal/arduino/cores/tools_test.go @@ -29,6 +29,7 @@ func TestFlavorCompatibility(t *testing.T) { } windows32 := &os{"windows", "386"} windows64 := &os{"windows", "amd64"} + windowsArm64 := &os{"windows", "arm64"} linux32 := &os{"linux", "386"} linux64 := &os{"linux", "amd64"} linuxArm := &os{"linux", "arm"} @@ -43,6 +44,7 @@ func TestFlavorCompatibility(t *testing.T) { oses := []*os{ windows32, windows64, + windowsArm64, linux32, linux64, linuxArm, @@ -62,8 +64,9 @@ func TestFlavorCompatibility(t *testing.T) { ExactMatch []*os } tests := []*test{ - {&Flavor{OS: "i686-mingw32"}, []*os{windows32, windows64}, []*os{windows32}}, - {&Flavor{OS: "x86_64-mingw32"}, []*os{windows64}, []*os{windows64}}, + {&Flavor{OS: "i686-mingw32"}, []*os{windows32, windows64, windowsArm64}, []*os{windows32}}, + {&Flavor{OS: "x86_64-mingw32"}, []*os{windows64, windowsArm64}, []*os{windows64}}, + {&Flavor{OS: "arm64-mingw32"}, []*os{windowsArm64}, []*os{windowsArm64}}, {&Flavor{OS: "i386-apple-darwin11"}, []*os{darwin32, darwin64, darwinArm64}, []*os{darwin32}}, {&Flavor{OS: "x86_64-apple-darwin"}, []*os{darwin64, darwinArm64}, []*os{darwin64}}, {&Flavor{OS: "arm64-apple-darwin"}, []*os{darwinArm64}, []*os{darwinArm64}}, @@ -160,6 +163,7 @@ func TestFlavorPrioritySelection(t *testing.T) { Flavors: []*Flavor{ {OS: "i686-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "1"}}, {OS: "x86_64-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "2"}}, + {OS: "arm64-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "3"}}, }, }).GetFlavourCompatibleWith("windows", "amd64") require.NotNil(t, res) @@ -167,10 +171,36 @@ func TestFlavorPrioritySelection(t *testing.T) { res = (&ToolRelease{ Flavors: []*Flavor{ + {OS: "i686-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "1"}}, {OS: "x86_64-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "2"}}, + {OS: "arm64-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "3"}}, + }, + }).GetFlavourCompatibleWith("windows", "arm64") + require.NotNil(t, res) + require.Equal(t, "3", res.ArchiveFileName) + + res = (&ToolRelease{ + Flavors: []*Flavor{ {OS: "i686-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "1"}}, }, }).GetFlavourCompatibleWith("windows", "amd64") require.NotNil(t, res) + require.Equal(t, "1", res.ArchiveFileName) + + res = (&ToolRelease{ + Flavors: []*Flavor{ + {OS: "i686-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "1"}}, + {OS: "x86_64-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "2"}}, + }, + }).GetFlavourCompatibleWith("windows", "arm64") + require.NotNil(t, res) require.Equal(t, "2", res.ArchiveFileName) + + res = (&ToolRelease{ + Flavors: []*Flavor{ + {OS: "i686-mingw32", Resource: &resources.DownloadResource{ArchiveFileName: "1"}}, + }, + }).GetFlavourCompatibleWith("windows", "arm64") + require.NotNil(t, res) + require.Equal(t, "1", res.ArchiveFileName) } diff --git a/internal/arduino/libraries/librariesindex/index.go b/internal/arduino/libraries/librariesindex/index.go index 033630f910d..63f8dbf7d97 100644 --- a/internal/arduino/libraries/librariesindex/index.go +++ b/internal/arduino/libraries/librariesindex/index.go @@ -17,6 +17,7 @@ package librariesindex import ( "sort" + "strings" "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/internal/arduino/libraries" @@ -90,6 +91,14 @@ func (r *Release) GetDependencies() []*Dependency { return r.Dependencies } +// ReleaseCompare compares two library releases by name, or by version if the names are equal. +func ReleaseCompare(r1, r2 *Release) int { + if cmp := strings.Compare(r1.GetName(), r2.GetName()); cmp != 0 { + return cmp + } + return r1.GetVersion().CompareTo(r2.GetVersion()) +} + // Dependency is a library dependency type Dependency struct { Name string @@ -155,7 +164,7 @@ func (idx *Index) FindLibraryUpdate(lib *libraries.Library) *Release { // An optional "override" releases may be passed if we want to exclude the same // libraries from the index (for example if we want to keep an installed library). func (idx *Index) ResolveDependencies(lib *Release, overrides []*Release) []*Release { - resolver := semver.NewResolver[*Release, *Dependency]() + resolver := semver.NewResolver[*Release]() overridden := map[string]bool{} for _, override := range overrides { diff --git a/internal/arduino/sketch/profiles.go b/internal/arduino/sketch/profiles.go index 8592d4294f7..bc74c2a2c4e 100644 --- a/internal/arduino/sketch/profiles.go +++ b/internal/arduino/sketch/profiles.go @@ -22,8 +22,10 @@ import ( "fmt" "net/url" "regexp" + "slices" "strings" + "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/internal/arduino/utils" "github.com/arduino/arduino-cli/internal/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" @@ -125,6 +127,27 @@ func (p *Profile) RequireSystemInstalledPlatform() bool { return p.Platforms[0].RequireSystemInstalledPlatform() } +func (p *Profile) GetLibrary(libraryName string) (*ProfileLibraryReference, error) { + for _, l := range p.Libraries { + if l.Library == libraryName { + return l, nil + } + } + return nil, &cmderrors.LibraryNotFoundError{Library: libraryName} +} + +// RemoveLibrary removes a library from this profile and returns the removed ProfileLibraryReference. +// If the library is not found, an error is returned. +func (p *Profile) RemoveLibrary(library *ProfileLibraryReference) (*ProfileLibraryReference, error) { + i := slices.IndexFunc(p.Libraries, library.Match) + if i == -1 { + return nil, &cmderrors.LibraryNotFoundError{Library: library.String()} + } + removedLib := p.Libraries[i] + p.Libraries = slices.Delete(p.Libraries, i, i+1) + return removedLib, nil +} + // ToRpc converts this Profile to an rpc.SketchProfile func (p *Profile) ToRpc() *rpc.SketchProfile { var portConfig *rpc.MonitorPortConfiguration @@ -180,6 +203,9 @@ type ProfileRequiredPlatforms []*ProfilePlatformReference // AsYaml outputs the required platforms as Yaml func (p *ProfileRequiredPlatforms) AsYaml() string { + if len(*p) == 0 { + return " platforms: []\n" + } res := " platforms:\n" for _, platform := range *p { res += platform.AsYaml() @@ -324,34 +350,45 @@ func (p *ProfilePlatformReference) UnmarshalYAML(unmarshal func(interface{}) err // ProfileLibraryReference is a reference to a library type ProfileLibraryReference struct { - Library string - InstallDir *paths.Path - Version *semver.Version + Library string + Version *semver.Version + IsDependency bool + InstallDir *paths.Path } // UnmarshalYAML decodes a ProfileLibraryReference from YAML source. func (l *ProfileLibraryReference) UnmarshalYAML(unmarshal func(interface{}) error) error { var dataMap map[string]any + var libReference string if err := unmarshal(&dataMap); err == nil { - if installDir, ok := dataMap["dir"]; !ok { - return errors.New(i18n.Tr("invalid library reference: %s", dataMap)) - } else if installDir, ok := installDir.(string); !ok { - return fmt.Errorf("%s: %s", i18n.Tr("invalid library reference: %s"), dataMap) + if installDir, ok := dataMap["dir"]; ok { + if installDir, ok := installDir.(string); !ok { + return fmt.Errorf("%s: %s", i18n.Tr("invalid library reference"), dataMap) + } else { + l.InstallDir = paths.New(installDir) + l.Library = l.InstallDir.Base() + return nil + } + } else if depLib, ok := dataMap["dependency"]; ok { + if libReference, ok = depLib.(string); !ok { + return fmt.Errorf("%s: %s", i18n.Tr("invalid library reference"), dataMap) + } + l.IsDependency = true + // Fallback } else { - l.InstallDir = paths.New(installDir) - l.Library = l.InstallDir.Base() - return nil + return fmt.Errorf("%s: %s", i18n.Tr("invalid library reference"), dataMap) } - } - - var data string - if err := unmarshal(&data); err != nil { + } else if err := unmarshal(&libReference); err != nil { return err + } else { + l.IsDependency = false } - if libName, libVersion, ok := parseNameAndVersion(data); !ok { - return fmt.Errorf("%s %s", i18n.Tr("invalid library directive:"), data) + + // Parse reference in the format "LIBRARY_NAME (VERSION)" + if libName, libVersion, ok := parseNameAndVersion(libReference); !ok { + return fmt.Errorf("%s: %s", i18n.Tr("invalid library reference"), libReference) } else if v, err := semver.Parse(libVersion); err != nil { - return fmt.Errorf("%s %w", i18n.Tr("invalid version:"), err) + return fmt.Errorf("%s: %w", i18n.Tr("invalid version"), err) } else { l.Library = libName l.Version = v @@ -364,21 +401,100 @@ func (l *ProfileLibraryReference) AsYaml() string { if l.InstallDir != nil { return fmt.Sprintf(" - dir: %s\n", l.InstallDir) } - return fmt.Sprintf(" - %s (%s)\n", l.Library, l.Version) + dep := "" + if l.IsDependency { + dep = "dependency: " + } + return fmt.Sprintf(" - %s%s (%s)\n", dep, l.Library, l.Version) } func (l *ProfileLibraryReference) String() string { if l.InstallDir != nil { - return fmt.Sprintf("%s@dir:%s", l.Library, l.InstallDir) + return "@dir:" + l.InstallDir.String() + } + dep := "" + if l.IsDependency { + dep = " (dep)" + } + if l.Version == nil { + return l.Library + dep + } + return fmt.Sprintf("%s@%s%s", l.Library, l.Version, dep) +} + +// Match checks if this library reference matches another one. +// If one reference has the version not set, it matches any version of the other reference. +func (l *ProfileLibraryReference) Match(other *ProfileLibraryReference) bool { + if l.InstallDir != nil { + return other.InstallDir != nil && l.InstallDir.EqualsTo(other.InstallDir) + } + if other.InstallDir != nil { + return false + } + if l.Library != other.Library { + return false + } + if l.Version == nil || other.Version == nil { + return true } - return fmt.Sprintf("%s@%s", l.Library, l.Version) + return l.Version.Equal(other.Version) +} + +// ToRpc converts this ProfileLibraryReference to an rpc.ProfileLibraryReference +func (l *ProfileLibraryReference) ToRpc() *rpc.ProfileLibraryReference { + if l.InstallDir != nil { + return &rpc.ProfileLibraryReference{ + Library: &rpc.ProfileLibraryReference_LocalLibrary_{ + LocalLibrary: &rpc.ProfileLibraryReference_LocalLibrary{ + Path: l.InstallDir.String(), + }, + }, + } + } + return &rpc.ProfileLibraryReference{ + Library: &rpc.ProfileLibraryReference_IndexLibrary_{ + IndexLibrary: &rpc.ProfileLibraryReference_IndexLibrary{ + Name: l.Library, + Version: l.Version.String(), + IsDependency: l.IsDependency, + }, + }, + } +} + +// FromRpcProfileLibraryReference converts an rpc.ProfileLibraryReference to a ProfileLibraryReference +func FromRpcProfileLibraryReference(l *rpc.ProfileLibraryReference) (*ProfileLibraryReference, error) { + if localLib := l.GetLocalLibrary(); localLib != nil { + path := paths.New(localLib.GetPath()) + if path == nil { + return nil, &cmderrors.InvalidArgumentError{Message: "invalid library path"} + } + return &ProfileLibraryReference{InstallDir: path}, nil + } + if indexLib := l.GetIndexLibrary(); indexLib != nil { + var version *semver.Version + if indexLib.GetVersion() != "" { + v, err := semver.Parse(indexLib.GetVersion()) + if err != nil { + return nil, &cmderrors.InvalidVersionError{Cause: err} + } + version = v + } + return &ProfileLibraryReference{ + Library: indexLib.GetName(), + Version: version, + IsDependency: indexLib.GetIsDependency(), + }, nil + } + return nil, &cmderrors.InvalidArgumentError{Message: "library not specified"} } // InternalUniqueIdentifier returns the unique identifier for this object func (l *ProfileLibraryReference) InternalUniqueIdentifier() string { f.Assert(l.InstallDir == nil, "InternalUniqueIdentifier should not be called for library references with an install directory") - id := l.String() + + id := l.Library + "@" + l.Version.String() h := sha256.Sum256([]byte(id)) res := fmt.Sprintf("%s_%s", id, hex.EncodeToString(h[:])[:16]) return utils.SanitizeName(res) diff --git a/internal/arduino/sketch/profiles_test.go b/internal/arduino/sketch/profiles_test.go index 8fdfbf04955..c19d0b9661a 100644 --- a/internal/arduino/sketch/profiles_test.go +++ b/internal/arduino/sketch/profiles_test.go @@ -53,3 +53,24 @@ func TestProjectFileLoading(t *testing.T) { require.Error(t, err) } } + +func TestProjectFileLibraries(t *testing.T) { + sketchProj := paths.New("testdata", "profiles", "profile_with_libraries.yml") + proj, err := LoadProjectFile(sketchProj) + require.NoError(t, err) + require.Len(t, proj.Profiles, 1) + prof := proj.Profiles[0] + require.Len(t, prof.Libraries, 4) + require.Equal(t, "FlashStorage@1.2.3", prof.Libraries[0].String()) + require.Equal(t, "@dir:/path/to/system/lib", prof.Libraries[1].String()) + require.Equal(t, "@dir:path/to/sketch/lib", prof.Libraries[2].String()) + require.Equal(t, "DependencyLib@2.3.4 (dep)", prof.Libraries[3].String()) + require.Equal(t, "FlashStorage_1.2.3_e525d7c96b27788f", prof.Libraries[0].InternalUniqueIdentifier()) + require.Panics(t, func() { prof.Libraries[1].InternalUniqueIdentifier() }) + require.Panics(t, func() { prof.Libraries[2].InternalUniqueIdentifier() }) + require.Equal(t, "DependencyLib_2.3.4_ecde631facb47ae5", prof.Libraries[3].InternalUniqueIdentifier()) + + orig, err := sketchProj.ReadFile() + require.NoError(t, err) + require.Equal(t, string(orig), proj.AsYaml()) +} diff --git a/internal/arduino/sketch/testdata/profiles/profile_with_libraries.yml b/internal/arduino/sketch/testdata/profiles/profile_with_libraries.yml new file mode 100644 index 00000000000..b7d2ef55216 --- /dev/null +++ b/internal/arduino/sketch/testdata/profiles/profile_with_libraries.yml @@ -0,0 +1,12 @@ +profiles: + giga: + fqbn: arduino:mbed_giga:giga + platforms: + - platform: arduino:mbed_giga (4.3.1) + libraries: + - FlashStorage (1.2.3) + - dir: /path/to/system/lib + - dir: path/to/sketch/lib + - dependency: DependencyLib (2.3.4) + +default_profile: giga_any diff --git a/internal/cli/arguments/completion.go b/internal/cli/arguments/completion.go index 9b6678fe9ac..902b26ffb73 100644 --- a/internal/cli/arguments/completion.go +++ b/internal/cli/arguments/completion.go @@ -20,6 +20,7 @@ import ( "github.com/arduino/arduino-cli/internal/cli/instance" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/go-paths-helper" "go.bug.st/f" ) @@ -172,3 +173,19 @@ func GetAvailablePorts(ctx context.Context, srv rpc.ArduinoCoreServiceServer) [] // Transform the data structure for the completion (DetectedPort -> Port) return f.Map(list.GetPorts(), (*rpc.DetectedPort).GetPort) } + +// GetProfileLibraries is an helper function useful to autocomplete. +// It returns a list of libraries present in the specified profile. +func GetProfileLibraries(ctx context.Context, srv rpc.ArduinoCoreServiceServer, sketchPath *paths.Path, profile string) []string { + resp, err := srv.ProfileLibList(ctx, &rpc.ProfileLibListRequest{ + SketchPath: sketchPath.String(), + ProfileName: profile, + }) + if err != nil { + return nil + } + res := f.Map(resp.GetLibraries(), func(lib *rpc.ProfileLibraryReference) string { + return lib.GetIndexLibrary().GetName() + }) + return res +} diff --git a/internal/cli/cli.go b/internal/cli/cli.go index eb5c381abf5..11744ca5bc5 100644 --- a/internal/cli/cli.go +++ b/internal/cli/cli.go @@ -36,6 +36,7 @@ import ( "github.com/arduino/arduino-cli/internal/cli/lib" "github.com/arduino/arduino-cli/internal/cli/monitor" "github.com/arduino/arduino-cli/internal/cli/outdated" + "github.com/arduino/arduino-cli/internal/cli/profile" "github.com/arduino/arduino-cli/internal/cli/sketch" "github.com/arduino/arduino-cli/internal/cli/update" "github.com/arduino/arduino-cli/internal/cli/updater" @@ -162,6 +163,7 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { cmd.AddCommand(burnbootloader.NewCommand(srv)) cmd.AddCommand(version.NewCommand(srv)) cmd.AddCommand(feedback.NewCommand()) + cmd.AddCommand(profile.NewCommand(srv)) cmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, i18n.Tr("Print the logs on the standard output.")) cmd.Flag("verbose").Hidden = true diff --git a/internal/cli/compile/compile.go b/internal/cli/compile/compile.go index 6a81499a236..e613609a800 100644 --- a/internal/cli/compile/compile.go +++ b/internal/cli/compile/compile.go @@ -332,8 +332,9 @@ func runCompileCommand(cmd *cobra.Command, args []string, srv rpc.ArduinoCoreSer libDir := paths.New(lib.GetInstallDir()) // If the library is installed in the sketch path, we want to output the relative path // to the sketch path, so that the sketch is portable. - if ok, err := libDir.IsInsideDir(sketchPath); err == nil && ok { - if ref, err := libDir.RelFrom(sketchPath); err == nil { + sketchDir := paths.New(sk.LocationPath) + if ok, err := libDir.IsInsideDir(sketchDir); err == nil && ok { + if ref, err := libDir.RelFrom(sketchDir); err == nil { libDir = paths.New(filepath.ToSlash(ref.String())) } } diff --git a/internal/cli/feedback/result/rpc.go b/internal/cli/feedback/result/rpc.go index e27b77c9235..31a87eb564d 100644 --- a/internal/cli/feedback/result/rpc.go +++ b/internal/cli/feedback/result/rpc.go @@ -33,7 +33,7 @@ func NewPlatformSummary(in *rpc.PlatformSummary) *PlatformSummary { return nil } - releases := orderedmap.NewWithConversionFunc[*semver.Version, *PlatformRelease, string]((*semver.Version).String) + releases := orderedmap.NewWithConversionFunc[*semver.Version, *PlatformRelease]((*semver.Version).String) for k, v := range in.GetReleases() { releases.Set(semver.MustParse(k), NewPlatformRelease(v)) } @@ -876,7 +876,7 @@ func NewSearchedLibrary(l *rpc.SearchedLibrary) *SearchedLibrary { if l == nil { return nil } - releasesMap := orderedmap.NewWithConversionFunc[*semver.Version, *LibraryRelease, string]((*semver.Version).String) + releasesMap := orderedmap.NewWithConversionFunc[*semver.Version, *LibraryRelease]((*semver.Version).String) for k, v := range l.GetReleases() { releasesMap.Set(semver.MustParse(k), NewLibraryRelease(v)) } @@ -1125,3 +1125,72 @@ func NewIndexUpdateReport_Status(r rpc.IndexUpdateReport_Status) IndexUpdateRepo return IndexUpdateReport_StatusUnspecified } } + +type ProfileLibraryReference_LocalLibraryResult struct { + Path string `json:"path,omitempty"` +} + +func (*ProfileLibraryReference_LocalLibraryResult) isProfileLibraryReference() {} + +func (l *ProfileLibraryReference_LocalLibraryResult) String() string { + return fmt.Sprintf("lib: %s", l.Path) +} + +func NewProfileLibraryReference_LocalLibraryResult(resp *rpc.ProfileLibraryReference_LocalLibrary) *ProfileLibraryReference_LocalLibraryResult { + return &ProfileLibraryReference_LocalLibraryResult{ + Path: resp.GetPath(), + } +} + +type ProfileLibraryReference_IndexLibraryResult struct { + Name string `json:"name,omitempty"` + Version string `json:"version,omitempty"` + IsDependency bool `json:"is_dependency,omitempty"` +} + +func (*ProfileLibraryReference_IndexLibraryResult) isProfileLibraryReference() {} + +func (l *ProfileLibraryReference_IndexLibraryResult) String() string { + if l.IsDependency { + return fmt.Sprintf("dependency: %s@%s", l.Name, l.Version) + } + return fmt.Sprintf("%s@%s", l.Name, l.Version) +} + +func NewProfileLibraryReference_IndexLibraryResult(resp *rpc.ProfileLibraryReference_IndexLibrary) *ProfileLibraryReference_IndexLibraryResult { + return &ProfileLibraryReference_IndexLibraryResult{ + Name: resp.GetName(), + Version: resp.GetVersion(), + IsDependency: resp.GetIsDependency(), + } +} + +type ProfileLibraryReference struct { + Kind string `json:"kind,omitempty"` + Library ProfileLibraryReference_Library `json:"library,omitempty"` +} + +type ProfileLibraryReference_Library interface { + isProfileLibraryReference() + fmt.Stringer +} + +func NewProfileLibraryReference(resp *rpc.ProfileLibraryReference) *ProfileLibraryReference { + if lib := resp.GetIndexLibrary(); lib != nil { + return &ProfileLibraryReference{ + Library: NewProfileLibraryReference_IndexLibraryResult(lib), + Kind: "index", + } + } + if lib := resp.GetLocalLibrary(); lib != nil { + return &ProfileLibraryReference{ + Library: NewProfileLibraryReference_LocalLibraryResult(lib), + Kind: "local", + } + } + return nil +} + +func (p *ProfileLibraryReference) String() string { + return p.Library.String() +} diff --git a/internal/cli/feedback/result/rpc_test.go b/internal/cli/feedback/result/rpc_test.go index f0158912c7f..1ccafb7945a 100644 --- a/internal/cli/feedback/result/rpc_test.go +++ b/internal/cli/feedback/result/rpc_test.go @@ -233,6 +233,14 @@ func TestAllFieldAreMapped(t *testing.T) { indexUpdateReportRpc := &rpc.IndexUpdateReport{} indexUpdateReportResult := result.NewIndexUpdateReportResult(indexUpdateReportRpc) mustContainsAllPropertyOfRpcStruct(t, indexUpdateReportRpc, indexUpdateReportResult) + + profileLibraryReference_IndexLibraryRpc := &rpc.ProfileLibraryReference_IndexLibrary{} + profileLibraryReference_IndexLibraryResult := result.NewProfileLibraryReference_IndexLibraryResult(profileLibraryReference_IndexLibraryRpc) + mustContainsAllPropertyOfRpcStruct(t, profileLibraryReference_IndexLibraryRpc, profileLibraryReference_IndexLibraryResult) + + profileLibraryReference_LocalLibraryRpc := &rpc.ProfileLibraryReference_LocalLibrary{} + profileLibraryReference_LocalLibraryResult := result.NewProfileLibraryReference_LocalLibraryResult(profileLibraryReference_LocalLibraryRpc) + mustContainsAllPropertyOfRpcStruct(t, profileLibraryReference_LocalLibraryRpc, profileLibraryReference_LocalLibraryResult) } func TestEnumsMapsEveryRpcCounterpart(t *testing.T) { diff --git a/internal/cli/profile/profile.go b/internal/cli/profile/profile.go new file mode 100644 index 00000000000..2542b0fe0a2 --- /dev/null +++ b/internal/cli/profile/profile.go @@ -0,0 +1,38 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package profile + +import ( + "os" + + "github.com/arduino/arduino-cli/internal/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/spf13/cobra" +) + +func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { + profileCommand := &cobra.Command{ + Use: "profile", + Short: i18n.Tr("Build profile operations."), + Long: i18n.Tr("Build profile operations."), + Example: " " + os.Args[0] + " profile init", + } + + profileCommand.AddCommand(initProfileCreateCommand(srv)) + profileCommand.AddCommand(initProfileLibCommand(srv)) + profileCommand.AddCommand(initProfileSetDefaultCommand(srv)) + return profileCommand +} diff --git a/internal/cli/profile/profile_create.go b/internal/cli/profile/profile_create.go new file mode 100644 index 00000000000..3457f0818af --- /dev/null +++ b/internal/cli/profile/profile_create.go @@ -0,0 +1,86 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package profile + +import ( + "context" + "os" + + "github.com/arduino/arduino-cli/internal/cli/arguments" + "github.com/arduino/arduino-cli/internal/cli/feedback" + "github.com/arduino/arduino-cli/internal/cli/instance" + "github.com/arduino/arduino-cli/internal/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/go-paths-helper" + "github.com/spf13/cobra" +) + +func initProfileCreateCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { + var setAsDefault bool + var fqbnArg arguments.Fqbn + var profileArg arguments.Profile + createCommand := &cobra.Command{ + Use: "create --profile --fqbn [flags] []", + Short: i18n.Tr("Create or update a profile in the sketch project file."), + Example: "" + + " # " + i18n.Tr("Creates or updates the sketch project file in the current directory.") + "\n" + + " " + os.Args[0] + " profile create -m uno -b arduino:avr:uno", + Args: cobra.MaximumNArgs(1), + Run: func(cmd *cobra.Command, args []string) { + runProfileCreateCommand(cmd.Context(), args, srv, profileArg.Get(), fqbnArg.String(), setAsDefault) + }, + } + fqbnArg.AddToCommand(createCommand, srv) + profileArg.AddToCommand(createCommand, srv) + createCommand.MarkFlagRequired("profile") + createCommand.MarkFlagRequired("fqbn") + createCommand.Flags().BoolVar(&setAsDefault, "set-default", false, i18n.Tr("Set the profile as the default one.")) + return createCommand +} + +func runProfileCreateCommand(ctx context.Context, args []string, srv rpc.ArduinoCoreServiceServer, profile, fqbn string, setAsDefault bool) { + path := "" + if len(args) > 0 { + path = args[0] + } + + sketchPath := arguments.InitSketchPath(path) + + inst := instance.CreateAndInit(ctx, srv) + + _, err := srv.ProfileCreate(ctx, &rpc.ProfileCreateRequest{ + Instance: inst, + SketchPath: sketchPath.String(), + ProfileName: profile, + Fqbn: fqbn, + DefaultProfile: setAsDefault}) + if err != nil { + feedback.Fatal(i18n.Tr("Error initializing the project file: %v", err), feedback.ErrGeneric) + } + feedback.PrintResult(profileResult{ProjectFilePath: sketchPath.Join("sketch.yaml")}) +} + +type profileResult struct { + ProjectFilePath *paths.Path `json:"project_path"` +} + +func (ir profileResult) Data() any { + return ir +} + +func (ir profileResult) String() string { + return i18n.Tr("Project file created in: %s", ir.ProjectFilePath) +} diff --git a/internal/cli/profile/profile_lib.go b/internal/cli/profile/profile_lib.go new file mode 100644 index 00000000000..74e7d6ca242 --- /dev/null +++ b/internal/cli/profile/profile_lib.go @@ -0,0 +1,37 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package profile + +import ( + "os" + + "github.com/arduino/arduino-cli/internal/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/spf13/cobra" +) + +func initProfileLibCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { + libCommand := &cobra.Command{ + Use: "lib", + Short: i18n.Tr("Commands to manage libraries in sketch profiles."), + Example: "" + + " " + os.Args[0] + " profile lib add AudioZero -m my_profile\n" + + " " + os.Args[0] + " profile lib remove Arduino_JSON --profile my_profile\n", + } + libCommand.AddCommand(initLibAddCommand(srv)) + libCommand.AddCommand(initLibRemoveCommand(srv)) + return libCommand +} diff --git a/internal/cli/profile/profile_lib_add.go b/internal/cli/profile/profile_lib_add.go new file mode 100644 index 00000000000..5687dfc0a87 --- /dev/null +++ b/internal/cli/profile/profile_lib_add.go @@ -0,0 +1,121 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package profile + +import ( + "context" + "fmt" + "os" + + "github.com/arduino/arduino-cli/internal/cli/arguments" + "github.com/arduino/arduino-cli/internal/cli/feedback" + "github.com/arduino/arduino-cli/internal/cli/feedback/result" + "github.com/arduino/arduino-cli/internal/cli/instance" + "github.com/arduino/arduino-cli/internal/cli/lib" + "github.com/arduino/arduino-cli/internal/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/spf13/cobra" + "go.bug.st/f" +) + +func initLibAddCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { + var sketchDir string + var noDeps bool + var noOverwrite bool + var profileArg arguments.Profile + addCommand := &cobra.Command{ + Use: fmt.Sprintf("add %s[@%s]...", i18n.Tr("LIBRARY"), i18n.Tr("VERSION_NUMBER")), + Short: i18n.Tr("Adds a library to a sketch profile."), + Example: "" + + " " + os.Args[0] + " profile lib add AudioZero -m my_profile\n" + + " " + os.Args[0] + " profile lib add Arduino_JSON@0.2.0 --profile my_profile\n", + Args: cobra.MinimumNArgs(1), + Run: func(cmd *cobra.Command, args []string) { + runLibAddCommand(cmd.Context(), args, srv, profileArg.Get(), sketchDir, noDeps, noOverwrite) + }, + ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) { + return arguments.GetInstallableLibs(cmd.Context(), srv), cobra.ShellCompDirectiveDefault + }, + } + profileArg.AddToCommand(addCommand, srv) + addCommand.Flags().StringVar(&sketchDir, "sketch-path", "", i18n.Tr("Location of the sketch.")) + addCommand.Flags().BoolVar(&noDeps, "no-deps", false, i18n.Tr("Do not add dependencies.")) + addCommand.Flags().BoolVar(&noOverwrite, "no-overwrite", false, i18n.Tr("Do not overwrite already added libraries.")) + return addCommand +} + +func runLibAddCommand(ctx context.Context, args []string, srv rpc.ArduinoCoreServiceServer, profile, sketchDir string, noAddDeps, noOverwrite bool) { + sketchPath := arguments.InitSketchPath(sketchDir) + + instance := instance.CreateAndInit(ctx, srv) + libRefs, err := lib.ParseLibraryReferenceArgsAndAdjustCase(ctx, srv, instance, args) + if err != nil { + feedback.Fatal(i18n.Tr("Arguments error: %v", err), feedback.ErrBadArgument) + } + addDeps := !noAddDeps + for _, lib := range libRefs { + resp, err := srv.ProfileLibAdd(ctx, &rpc.ProfileLibAddRequest{ + Instance: instance, + SketchPath: sketchPath.String(), + ProfileName: profile, + Library: &rpc.ProfileLibraryReference{ + Library: &rpc.ProfileLibraryReference_IndexLibrary_{ + IndexLibrary: &rpc.ProfileLibraryReference_IndexLibrary{ + Name: lib.Name, + Version: lib.Version, + }, + }, + }, + AddDependencies: &addDeps, + NoOverwrite: &noOverwrite, + }) + if err != nil { + feedback.Fatal(i18n.Tr("Error adding %s: %v", lib.Name, err), feedback.ErrGeneric) + } + feedback.PrintResult(libAddResult{ + AddedLibraries: f.Map(resp.GetAddedLibraries(), result.NewProfileLibraryReference), + SkippedLibraries: f.Map(resp.GetSkippedLibraries(), result.NewProfileLibraryReference), + ProfileName: resp.ProfileName, + }) + } +} + +type libAddResult struct { + AddedLibraries []*result.ProfileLibraryReference `json:"added_libraries"` + SkippedLibraries []*result.ProfileLibraryReference `json:"skipped_libraries"` + ProfileName string `json:"profile_name"` +} + +func (lr libAddResult) Data() any { + return lr +} + +func (lr libAddResult) String() string { + res := "" + if len(lr.AddedLibraries) > 0 { + res += fmt.Sprintln(i18n.Tr("The following libraries were added to the profile %s:", lr.ProfileName)) + for _, l := range lr.AddedLibraries { + res += fmt.Sprintf(" - %s\n", l) + } + } + if len(lr.SkippedLibraries) > 0 { + res += fmt.Sprintln(i18n.Tr("The following libraries were already present in the profile %s and were not modified:", lr.ProfileName)) + for _, l := range lr.SkippedLibraries { + res += fmt.Sprintf(" - %s\n", l) + } + } + return res +} diff --git a/internal/cli/profile/profile_lib_remove.go b/internal/cli/profile/profile_lib_remove.go new file mode 100644 index 00000000000..82cf41c8c71 --- /dev/null +++ b/internal/cli/profile/profile_lib_remove.go @@ -0,0 +1,110 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package profile + +import ( + "context" + "fmt" + "os" + + "github.com/arduino/arduino-cli/internal/cli/arguments" + "github.com/arduino/arduino-cli/internal/cli/feedback" + "github.com/arduino/arduino-cli/internal/cli/feedback/result" + "github.com/arduino/arduino-cli/internal/cli/instance" + "github.com/arduino/arduino-cli/internal/cli/lib" + "github.com/arduino/arduino-cli/internal/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/spf13/cobra" + "go.bug.st/f" +) + +func initLibRemoveCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { + var sketchDir string + var profileArg arguments.Profile + var noDeps bool + removeCommand := &cobra.Command{ + Use: fmt.Sprintf("remove %s[@%s]...", i18n.Tr("LIBRARY"), i18n.Tr("VERSION_NUMBER")), + Short: i18n.Tr("Removes a library from a sketch profile with its dependencies if no longer needed."), + Example: "" + + " " + os.Args[0] + " profile lib remove AudioZero -m my_profile\n" + + " " + os.Args[0] + " profile lib remove Arduino_JSON@0.2.0 --profile my_profile\n", + Args: cobra.MinimumNArgs(1), + Run: func(cmd *cobra.Command, args []string) { + runLibRemoveCommand(cmd.Context(), srv, args, profileArg.Get(), sketchDir, noDeps) + }, + ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) { + ctx := cmd.Context() + sketchPath := arguments.InitSketchPath(sketchDir) + completions := arguments.GetProfileLibraries(ctx, srv, sketchPath, profileArg.Get()) + return completions, cobra.ShellCompDirectiveNoFileComp + }, + } + profileArg.AddToCommand(removeCommand, srv) + removeCommand.Flags().StringVar(&sketchDir, "sketch-path", "", i18n.Tr("Location of the sketch.")) + removeCommand.Flags().BoolVar(&noDeps, "no-deps", false, i18n.Tr("Do not remove unused dependencies.")) + return removeCommand +} + +func runLibRemoveCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, args []string, profile, sketchDir string, noDeps bool) { + sketchPath := arguments.InitSketchPath(sketchDir) + + instance := instance.CreateAndInit(ctx, srv) + libRefs, err := lib.ParseLibraryReferenceArgsAndAdjustCase(ctx, srv, instance, args) + if err != nil { + feedback.Fatal(i18n.Tr("Arguments error: %v", err), feedback.ErrBadArgument) + } + removeDeps := !noDeps + for _, lib := range libRefs { + resp, err := srv.ProfileLibRemove(ctx, &rpc.ProfileLibRemoveRequest{ + Instance: instance, + SketchPath: sketchPath.String(), + ProfileName: profile, + Library: &rpc.ProfileLibraryReference{ + Library: &rpc.ProfileLibraryReference_IndexLibrary_{ + IndexLibrary: &rpc.ProfileLibraryReference_IndexLibrary{ + Name: lib.Name, + Version: lib.Version, + }, + }, + }, + RemoveDependencies: &removeDeps, + }) + if err != nil { + feedback.Fatal(fmt.Sprintf("%s: %v", + i18n.Tr("Error removing library %[1]s from the profile", lib.Name), err), feedback.ErrGeneric) + } + feedback.PrintResult(libRemoveResult{ + RemovedLibraries: f.Map(resp.GetRemovedLibraries(), result.NewProfileLibraryReference), + ProfileName: resp.ProfileName}) + } +} + +type libRemoveResult struct { + RemovedLibraries []*result.ProfileLibraryReference `json:"removed_libraries"` + ProfileName string `json:"profile_name"` +} + +func (lr libRemoveResult) Data() interface{} { + return lr +} + +func (lr libRemoveResult) String() string { + res := fmt.Sprintln(i18n.Tr("The following libraries were removed from the profile %s:", lr.ProfileName)) + for _, lib := range lr.RemovedLibraries { + res += fmt.Sprintf(" - %s\n", lib) + } + return res +} diff --git a/internal/cli/profile/profile_set-default.go b/internal/cli/profile/profile_set-default.go new file mode 100644 index 00000000000..a49eeaa6125 --- /dev/null +++ b/internal/cli/profile/profile_set-default.go @@ -0,0 +1,69 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package profile + +import ( + "context" + "os" + + "github.com/arduino/arduino-cli/internal/cli/arguments" + "github.com/arduino/arduino-cli/internal/cli/feedback" + "github.com/arduino/arduino-cli/internal/i18n" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/spf13/cobra" +) + +func initProfileSetDefaultCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { + var sketchDir string + setDefaultCommand := &cobra.Command{ + Use: "set-default", + Short: i18n.Tr("Set the default build profile."), + Long: i18n.Tr("Set the default build profile."), + Example: "" + + " " + os.Args[0] + " profile set-default my_profile\n", + Args: cobra.ExactArgs(1), + Run: func(cmd *cobra.Command, args []string) { + runSetDefaultCommand(cmd.Context(), args, srv, sketchDir) + }, + } + setDefaultCommand.Flags().StringVar(&sketchDir, "sketch-path", "", i18n.Tr("Location of the sketch.")) + return setDefaultCommand +} + +func runSetDefaultCommand(ctx context.Context, args []string, srv rpc.ArduinoCoreServiceServer, sketchDir string) { + profileName := args[0] + sketchPath := arguments.InitSketchPath(sketchDir) + + _, err := srv.ProfileSetDefault(ctx, &rpc.ProfileSetDefaultRequest{SketchPath: sketchPath.String(), ProfileName: profileName}) + if err != nil { + feedback.Fatal(i18n.Tr("Cannot set %s as default profile: %v", profileName, err), feedback.ErrGeneric) + } + feedback.PrintResult(&profileSetDefaultResult{ + DefaultProfile: profileName, + }) +} + +type profileSetDefaultResult struct { + DefaultProfile string `json:"default_profile"` +} + +func (r *profileSetDefaultResult) String() string { + return i18n.Tr("Default profile set to: %s", r.DefaultProfile) +} + +func (r *profileSetDefaultResult) Data() any { + return r +} diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index e92c282ce3c..42318676b6b 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -410,16 +410,16 @@ func (cli *ArduinoCLI) run(ctx context.Context, stdoutBuff, stderrBuff io.Writer } }() if stdinBuff != nil { + wg.Add(1) go func() { + defer wg.Done() if _, err := io.Copy(stdin, stdinBuff); err != nil { fmt.Fprintln(terminalErr, color.HiBlackString("<<< stdin copy error:"), err) } }() } - cliErr := cliProc.WaitWithinContext(ctx) wg.Wait() - - return cliErr + return cliProc.WaitWithinContext(ctx) } // StartDaemon starts the Arduino CLI daemon. It returns the address of the daemon. @@ -506,6 +506,13 @@ func (cli *ArduinoCLI) Create() *ArduinoCLIInstance { } } +// Destroy calls the "Destroy" gRPC method. +func (inst *ArduinoCLIInstance) Destroy(ctx context.Context) error { + logCallf(">>> Destroy(%v)\n", inst.instance.GetId()) + _, err := inst.cli.daemonClient.Destroy(ctx, &commands.DestroyRequest{Instance: inst.instance}) + return err +} + // SetValue calls the "SetValue" gRPC method. func (cli *ArduinoCLI) SetValue(key, jsonData string) error { req := &commands.SettingsSetValueRequest{ @@ -734,3 +741,83 @@ func (inst *ArduinoCLIInstance) NewSketch(ctx context.Context, sketchName, sketc logCallf(">>> NewSketch(%+v)\n", req) return inst.cli.daemonClient.NewSketch(ctx, req) } + +func (inst *ArduinoCLIInstance) ProfileCreate( + ctx context.Context, + profileName, sketchPath string, + fqbn string, + defaultProfile bool, +) (*commands.ProfileCreateResponse, error) { + req := &commands.ProfileCreateRequest{ + Instance: inst.instance, + SketchPath: sketchPath, + ProfileName: profileName, + Fqbn: fqbn, + DefaultProfile: defaultProfile, + } + logCallf(">>> ProfileCreate(%+v)\n", req) + resp, err := inst.cli.daemonClient.ProfileCreate(ctx, req) + return resp, err +} + +func (inst *ArduinoCLIInstance) ProfileLibList(ctx context.Context, sketchPath, profileName string) (*commands.ProfileLibListResponse, error) { + req := &commands.ProfileLibListRequest{ + SketchPath: sketchPath, + ProfileName: profileName, + } + logCallf(">>> ProfileListLib(%+v)\n", req) + resp, err := inst.cli.daemonClient.ProfileLibList(ctx, req) + return resp, err +} + +func (inst *ArduinoCLIInstance) ProfileLibAdd( + ctx context.Context, + sketchPath, profileName string, + library *commands.ProfileLibraryReference, + addDependencies, noOverwrite bool, +) (*commands.ProfileLibAddResponse, error) { + req := &commands.ProfileLibAddRequest{ + Instance: inst.instance, + SketchPath: sketchPath, + ProfileName: profileName, + Library: library, + AddDependencies: &addDependencies, + NoOverwrite: &noOverwrite, + } + logCallf(">>> ProfileLibAdd(%+v)\n", req) + resp, err := inst.cli.daemonClient.ProfileLibAdd(ctx, req) + return resp, err +} + +func (inst *ArduinoCLIInstance) ProfileLibRemove( + ctx context.Context, + sketchPath, + profileName string, + library *commands.ProfileLibraryReference, + removeDependencies bool, +) (*commands.ProfileLibRemoveResponse, error) { + req := &commands.ProfileLibRemoveRequest{ + Instance: inst.instance, + SketchPath: sketchPath, + ProfileName: profileName, + Library: library, + RemoveDependencies: &removeDependencies, + } + logCallf(">>> ProfileLibRemove(%+v)\n", req) + resp, err := inst.cli.daemonClient.ProfileLibRemove(ctx, req) + return resp, err +} + +// ArchiveSketch calls the "ArchiveSketch" gRPC method. +func (cli *ArduinoCLI) ArchiveSketch(ctx context.Context, sketchPath, archivePath string, includeBuildDir, overwrite bool) (*commands.ArchiveSketchResponse, error) { + req := &commands.ArchiveSketchRequest{ + SketchPath: sketchPath, + ArchivePath: archivePath, + IncludeBuildDir: includeBuildDir, + Overwrite: overwrite, + } + logCallf(">>> ArchiveSketch(%+v)\n", req) + resp, err := cli.daemonClient.ArchiveSketch(ctx, req) + logCallf("err=%v\n", err) + return resp, err +} diff --git a/internal/integrationtest/board/board_test.go b/internal/integrationtest/board/board_test.go index db5a7ff200b..30678e9e75b 100644 --- a/internal/integrationtest/board/board_test.go +++ b/internal/integrationtest/board/board_test.go @@ -71,23 +71,6 @@ func TestCorrectBoardListOrdering(t *testing.T) { ]`) } -func TestBoardList(t *testing.T) { - env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) - defer env.CleanUp() - - _, _, err := cli.Run("core", "update-index") - require.NoError(t, err) - - cli.InstallMockedSerialDiscovery(t) - - stdout, _, err := cli.Run("board", "list", "--json") - require.NoError(t, err) - // check is a valid json and contains a list of ports - requirejson.Parse(t, stdout). - Query(`[ .detected_ports | .[].port | select(.protocol == null or .protocol_label == null) ]`). - MustBeEmpty() -} - func TestBoardListMock(t *testing.T) { env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) defer env.CleanUp() @@ -97,11 +80,20 @@ func TestBoardListMock(t *testing.T) { cli.InstallMockedSerialDiscovery(t) - stdout, _, err := cli.Run("board", "list", "--json") - require.NoError(t, err) + t.Run("IsValidJsonPortList", func(t *testing.T) { + // 1. Check is a valid JSON + // 2. Check is a valid port list (has address/protocol) + stdout, _, err := cli.Run("board", "list", "--json") + require.NoError(t, err) + requirejson.Parse(t, stdout). + Query(`[ .detected_ports | .[].port | select(.address == null or .protocol == null) ]`). + MustBeEmpty() + }) - // check is a valid json and contains a list of ports - requirejson.Contains(t, stdout, `{ + t.Run("ContainsMockedPorts", func(t *testing.T) { + stdout, _, err := cli.Run("board", "list", "--json") + require.NoError(t, err) + requirejson.Contains(t, stdout, `{ "detected_ports": [ { "matching_boards": [ @@ -124,35 +116,20 @@ func TestBoardListMock(t *testing.T) { } } ] - }`) -} - -func TestBoardListWithFqbnFilter(t *testing.T) { - env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) - defer env.CleanUp() - - _, _, err := cli.Run("core", "update-index") - require.NoError(t, err) - - cli.InstallMockedSerialDiscovery(t) - - stdout, _, err := cli.Run("board", "list", "-b", "foo:bar:baz", "--json") - require.NoError(t, err) - requirejson.Query(t, stdout, `.detected_ports | length`, `0`) -} - -func TestBoardListWithFqbnFilterInvalid(t *testing.T) { - env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) - defer env.CleanUp() - - _, _, err := cli.Run("core", "update-index") - require.NoError(t, err) + }`) + }) - cli.InstallMockedSerialDiscovery(t) + t.Run("ListWithFqbnFilter", func(t *testing.T) { + stdout, _, err := cli.Run("board", "list", "-b", "foo:bar:baz", "--json") + require.NoError(t, err) + requirejson.Query(t, stdout, `.detected_ports | length`, `0`) + }) - _, stderr, err := cli.Run("board", "list", "-b", "yadayada", "--json") - require.Error(t, err) - requirejson.Query(t, stderr, ".error", `"Invalid FQBN: not an FQBN: yadayada"`) + t.Run("ListWithFqbnFilterInvalid", func(t *testing.T) { + _, stderr, err := cli.Run("board", "list", "-b", "yadayada", "--json") + require.Error(t, err) + requirejson.Query(t, stderr, ".error", `"Invalid FQBN: not an FQBN: yadayada"`) + }) } func TestBoardListall(t *testing.T) { diff --git a/internal/integrationtest/core/core_test.go b/internal/integrationtest/core/core_test.go index a27b5f6d15a..8644070886e 100644 --- a/internal/integrationtest/core/core_test.go +++ b/internal/integrationtest/core/core_test.go @@ -828,7 +828,7 @@ func TestCoreListSortedResults(t *testing.T) { require.NoError(t, err) // install some core for testing - _, _, err = cli.Run("core", "install", "test:x86@2.0.0", "Retrokits-RK002:arm", "Package:x86", "--additional-urls="+url.String()) + _, _, err = cli.Run("core", "install", "test:x86@2.0.0", "arduino:samd", "Package:x86", "--additional-urls="+url.String()) require.NoError(t, err) // list all with additional url specified diff --git a/internal/integrationtest/daemon/daemon_test.go b/internal/integrationtest/daemon/daemon_test.go index 20171e66da7..ff9ccd3a08e 100644 --- a/internal/integrationtest/daemon/daemon_test.go +++ b/internal/integrationtest/daemon/daemon_test.go @@ -663,6 +663,28 @@ func TestDaemonCreateSketch(t *testing.T) { require.NoError(t, err) } +func TestDaemonArchiveSketchAlreadyExists(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + sketchDir := cli.CopySketch("sketch_simple") + archivePath := cli.WorkingDir().Join("ArchiveSketchAlreadyExists.zip") + if archivePath.Exist() { + require.NoError(t, archivePath.Remove()) + } + t.Cleanup(func() { _ = archivePath.Remove() }) + + _, err := cli.ArchiveSketch(context.Background(), sketchDir.String(), archivePath.String(), false, false) + require.NoError(t, err) + + _, err = cli.ArchiveSketch(context.Background(), sketchDir.String(), archivePath.String(), false, false) + require.Error(t, err) + st, ok := status.FromError(err) + require.True(t, ok) + require.Equal(t, codes.AlreadyExists, st.Code()) + require.Contains(t, st.Message(), "Archive already exists") +} + func analyzeUpdateIndexClient(t *testing.T, cl commands.ArduinoCoreService_UpdateIndexClient) (map[string]*commands.DownloadProgressEnd, error) { analyzer := NewDownloadProgressAnalyzer(t) for { diff --git a/internal/integrationtest/daemon/discoveries_test.go b/internal/integrationtest/daemon/discoveries_test.go new file mode 100644 index 00000000000..7684d0191a9 --- /dev/null +++ b/internal/integrationtest/daemon/discoveries_test.go @@ -0,0 +1,102 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package daemon + +import ( + "fmt" + "os" + "testing" + "time" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/stretchr/testify/require" +) + +func TestBoardListMock(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + + cli.InstallMockedSerialDiscovery(t) + + var tmp1, tmp2 string + + { + // Create a new instance of the daemon + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + // Run a BoardList + resp, err := grpcInst.BoardList(time.Second) + require.NoError(t, err) + require.NotEmpty(t, resp.Ports) + for _, port := range resp.Ports { + if port.GetPort().GetProtocol() == "serial" { + tmp1 = port.Port.GetProperties()["discovery_tmp"] + } + } + require.NotEmpty(t, tmp1) + + // Close instance + require.NoError(t, grpcInst.Destroy(t.Context())) + } + + { + // Create a second instance of the daemon + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + // Run a BoardList + var resp *commands.BoardListResponse + for range 5 { // wait up to 5 seconds + resp, err = grpcInst.BoardList(time.Second) + require.NoError(t, err) + if len(resp.Ports) > 0 { + break + } + time.Sleep(time.Second) + } + require.NotEmpty(t, resp.Ports) + for _, port := range resp.Ports { + if port.GetPort().GetProtocol() == "serial" { + tmp2 = port.Port.GetProperties()["discovery_tmp"] + } + } + require.NotEmpty(t, tmp2) + + // Close instance + require.NoError(t, grpcInst.Destroy(t.Context())) + } + + // Check if the discoveries have been successfully close + for range 5 { // wait up to 5 seconds + _, err1 := os.Lstat(tmp1) + _, err2 := os.Lstat(tmp2) + if err1 != nil && err2 != nil { + break + } + time.Sleep(time.Second) + } + require.NoFileExists(t, tmp1, "discovery has not been closed") + require.NoFileExists(t, tmp2, "discovery has not been closed") +} diff --git a/internal/integrationtest/daemon/profile_lib_commands_test.go b/internal/integrationtest/daemon/profile_lib_commands_test.go new file mode 100644 index 00000000000..61663ab8216 --- /dev/null +++ b/internal/integrationtest/daemon/profile_lib_commands_test.go @@ -0,0 +1,483 @@ +// This file is part of arduino-cli. +// +// Copyright 2025 ARDUINO SA (http://www.arduino.cc/) +// +// This software is released under the GNU General Public License version 3, +// which covers the main part of arduino-cli. +// The terms of this license can be found at: +// https://www.gnu.org/licenses/gpl-3.0.en.html +// +// You can be released from the requirements of the above licenses by purchasing +// a commercial license. Buying such a license is mandatory if you want to +// modify or otherwise use the software for commercial activities involving the +// Arduino software without disclosing the source code of your own applications. +// To purchase a commercial license, send an email to license@arduino.cc. + +package daemon + +import ( + "fmt" + "strings" + "testing" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/require" +) + +func indexLibArray(l ...*commands.ProfileLibraryReference) []*commands.ProfileLibraryReference { + return l +} + +func indexLib(name, version string, isdep ...bool) *commands.ProfileLibraryReference { + return &commands.ProfileLibraryReference{ + Library: &commands.ProfileLibraryReference_IndexLibrary_{ + IndexLibrary: &commands.ProfileLibraryReference_IndexLibrary{ + Name: name, + Version: version, + IsDependency: len(isdep) > 0 && isdep[0], + }, + }, + } +} + +func TestProfileLibAddListAndRemov(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + t.Cleanup(func() { env.CleanUp() }) + + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + + tmp, err := paths.MkTempDir("", "") + require.NoError(t, err) + t.Cleanup(func() { tmp.RemoveAll() }) + sk := tmp.Join("sketch") + + // Create a new sketch + _, _, err = cli.Run("sketch", "new", sk.String()) + require.NoError(t, err) + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + // Create a new profile + _, err = grpcInst.ProfileCreate(t.Context(), "test", sk.String(), "arduino:avr:uno", true) + require.NoError(t, err) + projectFile := sk.Join("sketch.yaml") + + expect := func(expected string) { + p, _ := projectFile.ReadFile() + require.Equal(t, strings.TrimSpace(expected), strings.TrimSpace(string(p))) + } + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + _, err = grpcInst.ProfileCreate(t.Context(), "test2", sk.String(), "arduino:avr:mini", false) + require.NoError(t, err) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + // Add a library to the profile + { + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("ArduinoJson", "6.18.5"), true, false) + require.NoError(t, err) + require.Equal(t, indexLibArray(indexLib("ArduinoJson", "6.18.5")), addresp.GetAddedLibraries()) + } + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + // Add a library with deps to the profile + { + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("Adafruit 9DOF", "1.1.4"), true, false) + require.NoError(t, err) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + - Adafruit 9DOF (1.1.4) + - dependency: Adafruit L3GD20 U (2.0.3) + - dependency: Adafruit LSM303DLHC (1.0.4) + - dependency: Adafruit Unified Sensor (1.1.15) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + require.Equal(t, indexLibArray( + indexLib("Adafruit 9DOF", "1.1.4"), + indexLib("Adafruit L3GD20 U", "2.0.3", true), + indexLib("Adafruit LSM303DLHC", "1.0.4", true), + indexLib("Adafruit Unified Sensor", "1.1.15", true), + ), addresp.GetAddedLibraries()) + } + + { + // Add a library with deps to the profile + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("Adafruit ADG72x", "1.0.0"), true, false) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Adafruit ADG72x", "1.0.0"), + indexLib("Adafruit BusIO", "1.17.4", true), + ), addresp.GetAddedLibraries()) + } + { + // Add a library with deps to the profile + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("Adafruit ADS1X15", "2.6.0"), true, false) + require.NoError(t, err) + require.Equal(t, indexLibArray(indexLib("Adafruit ADS1X15", "2.6.0")), addresp.GetAddedLibraries()) + } + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + - Adafruit 9DOF (1.1.4) + - dependency: Adafruit L3GD20 U (2.0.3) + - dependency: Adafruit LSM303DLHC (1.0.4) + - dependency: Adafruit Unified Sensor (1.1.15) + - Adafruit ADG72x (1.0.0) + - dependency: Adafruit BusIO (1.17.4) + - Adafruit ADS1X15 (2.6.0) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + // Remove a library with deps from the profile + { + remresp, err := grpcInst.ProfileLibRemove(t.Context(), sk.String(), "test", indexLib("Adafruit ADG72x", "1.0.0"), true) + require.NoError(t, err) + require.Equal(t, indexLibArray(indexLib("Adafruit ADG72x", "1.0.0")), remresp.RemovedLibraries) + } + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + - Adafruit 9DOF (1.1.4) + - dependency: Adafruit L3GD20 U (2.0.3) + - dependency: Adafruit LSM303DLHC (1.0.4) + - dependency: Adafruit Unified Sensor (1.1.15) + - dependency: Adafruit BusIO (1.17.4) + - Adafruit ADS1X15 (2.6.0) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + // Remove another library with deps from the profile that will also remove some shared dependencies + { + remresp, err := grpcInst.ProfileLibRemove(t.Context(), sk.String(), "test", indexLib("Adafruit ADS1X15", "2.6.0"), true) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Adafruit ADS1X15", "2.6.0"), + indexLib("Adafruit BusIO", "1.17.4", true), + ), remresp.RemovedLibraries) + } + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + - Adafruit 9DOF (1.1.4) + - dependency: Adafruit L3GD20 U (2.0.3) + - dependency: Adafruit LSM303DLHC (1.0.4) + - dependency: Adafruit Unified Sensor (1.1.15) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + // Now explicitly add a dependency making it no longer a (removable) dependency + { + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("Adafruit Unified Sensor", "1.1.15"), true, false) + require.NoError(t, err) + require.Equal(t, indexLibArray(indexLib("Adafruit Unified Sensor", "1.1.15")), addresp.GetSkippedLibraries()) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + - Adafruit 9DOF (1.1.4) + - dependency: Adafruit L3GD20 U (2.0.3) + - dependency: Adafruit LSM303DLHC (1.0.4) + - Adafruit Unified Sensor (1.1.15) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + } + + // Try to remove the main library again, the explicitly added dependency should remain + { + remresp, err := grpcInst.ProfileLibRemove(t.Context(), sk.String(), "test", indexLib("Adafruit 9DOF", "1.1.4"), true) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Adafruit 9DOF", "1.1.4"), + indexLib("Adafruit L3GD20 U", "2.0.3", true), + indexLib("Adafruit LSM303DLHC", "1.0.4", true), + ), remresp.RemovedLibraries) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - ArduinoJson (6.18.5) + - Adafruit Unified Sensor (1.1.15) + + test2: + fqbn: arduino:avr:mini + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + } +} + +func TestProfileLibRemoveWithDeps(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + t.Cleanup(env.CleanUp) + + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + + tmp, err := paths.MkTempDir("", "") + require.NoError(t, err) + t.Cleanup(func() { tmp.RemoveAll() }) + sk := tmp.Join("sketch") + + // Create a new sketch + _, _, err = cli.Run("sketch", "new", sk.String()) + require.NoError(t, err) + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + // Create a new profile + _, err = grpcInst.ProfileCreate(t.Context(), "test", sk.String(), "arduino:avr:uno", true) + require.NoError(t, err) + projectFile := sk.Join("sketch.yaml") + + expect := func(expected string) { + p, _ := projectFile.ReadFile() + require.Equal(t, strings.TrimSpace(expected), strings.TrimSpace(string(p))) + } + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + + // Add a library to the profile + { + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("Arduino_RouterBridge", "0.2.2"), true, false) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Arduino_RPClite", "0.2.0", true), + indexLib("Arduino_RouterBridge", "0.2.2"), + indexLib("ArxContainer", "0.7.0", true), + indexLib("ArxTypeTraits", "0.3.2", true), + indexLib("DebugLog", "0.8.4", true), + indexLib("MsgPack", "0.4.2", true), + ), addresp.GetAddedLibraries()) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - dependency: Arduino_RPClite (0.2.0) + - Arduino_RouterBridge (0.2.2) + - dependency: ArxContainer (0.7.0) + - dependency: ArxTypeTraits (0.3.2) + - dependency: DebugLog (0.8.4) + - dependency: MsgPack (0.4.2) + +default_profile: test +`) + } + + // Remove the library (without indicating the version) and the dependencies + { + remresp, err := grpcInst.ProfileLibRemove(t.Context(), sk.String(), "test", indexLib("Arduino_RouterBridge", ""), true) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Arduino_RouterBridge", "0.2.2"), + indexLib("Arduino_RPClite", "0.2.0", true), + indexLib("ArxContainer", "0.7.0", true), + indexLib("ArxTypeTraits", "0.3.2", true), + indexLib("DebugLog", "0.8.4", true), + indexLib("MsgPack", "0.4.2", true), + ), remresp.GetRemovedLibraries()) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + } + + // Re-add the library to the profile + { + addresp, err := grpcInst.ProfileLibAdd(t.Context(), sk.String(), "test", indexLib("Arduino_RouterBridge", "0.2.2"), true, false) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Arduino_RPClite", "0.2.0", true), + indexLib("Arduino_RouterBridge", "0.2.2"), + indexLib("ArxContainer", "0.7.0", true), + indexLib("ArxTypeTraits", "0.3.2", true), + indexLib("DebugLog", "0.8.4", true), + indexLib("MsgPack", "0.4.2", true), + ), addresp.GetAddedLibraries()) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - dependency: Arduino_RPClite (0.2.0) + - Arduino_RouterBridge (0.2.2) + - dependency: ArxContainer (0.7.0) + - dependency: ArxTypeTraits (0.3.2) + - dependency: DebugLog (0.8.4) + - dependency: MsgPack (0.4.2) + +default_profile: test +`) + } + + // Remove one dep library (without indicating the version) + { + _, err := grpcInst.ProfileLibRemove(t.Context(), sk.String(), "test", indexLib("Arduino_RPClite", ""), true) + require.NoError(t, err) + // require.Equal(t, indexLibArray( + // indexLib("Arduino_RPClite", "0.2.0", true), + // ), remresp.GetRemovedLibraries()) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - Arduino_RouterBridge (0.2.2) + - dependency: ArxContainer (0.7.0) + - dependency: ArxTypeTraits (0.3.2) + - dependency: DebugLog (0.8.4) + - dependency: MsgPack (0.4.2) + +default_profile: test +`) + } + + // Remove the library (without indicating the version) and all the dependencies + { + remresp, err := grpcInst.ProfileLibRemove(t.Context(), sk.String(), "test", indexLib("Arduino_RouterBridge", ""), true) + require.NoError(t, err) + require.Equal(t, indexLibArray( + indexLib("Arduino_RouterBridge", "0.2.2"), + indexLib("ArxContainer", "0.7.0", true), + indexLib("ArxTypeTraits", "0.3.2", true), + indexLib("DebugLog", "0.8.4", true), + indexLib("MsgPack", "0.4.2", true), + ), remresp.GetRemovedLibraries()) + expect(` +profiles: + test: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + +default_profile: test +`) + } +} diff --git a/internal/integrationtest/profiles/profiles_test.go b/internal/integrationtest/profiles/profiles_test.go index aafd914db2c..78a89ec23f1 100644 --- a/internal/integrationtest/profiles/profiles_test.go +++ b/internal/integrationtest/profiles/profiles_test.go @@ -19,6 +19,7 @@ import ( "testing" "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/go-paths-helper" "github.com/stretchr/testify/require" "go.bug.st/testifyjson/requirejson" ) @@ -150,3 +151,244 @@ func TestCompileWithDefaultProfile(t *testing.T) { jsonOut.Query(".builder_result.build_properties").MustContain(`[ "build.fqbn=arduino:avr:nano" ]`) } } + +func createTempSketch(t *testing.T, cli *integrationtest.ArduinoCLI, sketchName string) *paths.Path { + sketchDir := cli.SketchbookDir().Join(sketchName) + t.Cleanup(func() { require.NoError(t, sketchDir.RemoveAll()) }) + _, _, err := cli.Run("sketch", "new", sketchDir.String()) + require.NoError(t, err) + return sketchDir +} + +func TestProfileCreate(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + // Init the environment explicitly + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr@1.8.6") + require.NoError(t, err) + + t.Run("WithInvalidSketchDir", func(t *testing.T) { + invalidSketchDir := cli.SketchbookDir().Join("tempSketch") + + _, stderr, err := cli.Run("profile", "create", invalidSketchDir.String(), "-m", "test", "-b", "arduino:avr:uno") + require.Error(t, err) + require.Contains(t, string(stderr), "no such file or directory") + + require.NoError(t, invalidSketchDir.MkdirAll()) + t.Cleanup(func() { require.NoError(t, invalidSketchDir.RemoveAll()) }) + + _, stderr, err = cli.Run("profile", "create", invalidSketchDir.String(), "-m", "test", "-b", "arduino:avr:uno") + require.Error(t, err) + require.Contains(t, string(stderr), "main file missing from sketch") + }) + + t.Run("WithNotInstalledPlatform", func(t *testing.T) { + sketchDir := createTempSketch(t, cli, "TestSketch") + _, stderr, err := cli.Run("profile", "create", sketchDir.String(), "-m", "uno", "-b", "arduino:samd:zero") + require.Error(t, err) + require.Contains(t, string(stderr), "platform not installed") + }) + + t.Run("WithoutSketchYAML", func(t *testing.T) { + sketchDir := createTempSketch(t, cli, "TestSketch") + projectFile := sketchDir.Join("sketch.yaml") + + stdout, _, err := cli.Run("profile", "create", sketchDir.String(), "-m", "test", "-b", "arduino:avr:uno") + require.NoError(t, err) + require.Contains(t, string(stdout), "Project file created in: "+projectFile.String()) + require.FileExists(t, projectFile.String()) + fileContent, err := projectFile.ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileContent), "profiles:\n test:\n") + + t.Run("AddNewProfile", func(t *testing.T) { + // Add a new profile + _, _, err := cli.Run("profile", "create", sketchDir.String(), "-m", "uno", "-b", "arduino:avr:uno") + require.NoError(t, err) + fileContent, err := projectFile.ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileContent), " uno:\n fqbn: arduino:avr:uno\n platforms:\n - platform: arduino:avr (1.8.6)\n") + require.NotContains(t, string(fileContent), "default_profile: uno") + }) + + t.Run("AddAndSetDefaultProfile", func(t *testing.T) { + // Add a new profile and set it as default + _, _, err := cli.Run("profile", "create", sketchDir.String(), "-m", "leonardo", "-b", "arduino:avr:leonardo", "--set-default") + require.NoError(t, err) + fileContent, err := projectFile.ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileContent), " leonardo:\n fqbn: arduino:avr:leonardo\n platforms:\n - platform: arduino:avr (1.8.6)\n") + require.Contains(t, string(fileContent), "default_profile: leonardo") + }) + + t.Run("WrongFQBN", func(t *testing.T) { + // Adding a profile with an incorrect FQBN should return an error + _, stderr, err := cli.Run("profile", "create", sketchDir.String(), "-m", "wrong_fqbn", "-b", "foo:bar") + require.Error(t, err) + require.Contains(t, string(stderr), "Invalid FQBN") + }) + + t.Run("MissingFQBN", func(t *testing.T) { + // Add a profile with no FQBN should return an error + _, _, err := cli.Run("profile", "create", sketchDir.String(), "-m", "Uno") + require.Error(t, err) + }) + + t.Run("AlreadyExistingProfile", func(t *testing.T) { + // Adding a profile with a name that already exists should return an error + _, stderr, err := cli.Run("profile", "create", sketchDir.String(), "-m", "uno", "-b", "arduino:avr:uno") + require.Error(t, err) + require.Contains(t, string(stderr), "Profile 'uno' already exists") + }) + }) +} + +func TestProfileLib(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + // Init the environment explicitly + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + + t.Run("AddLibToDefaultProfile", func(t *testing.T) { + sk := createTempSketch(t, cli, "AddLibSketch") + + _, _, err = cli.Run("profile", "create", sk.String(), "-m", "uno", "-b", "arduino:avr:uno", "--set-default") + require.NoError(t, err) + + out, _, err := cli.Run("profile", "lib", "add", "Arduino_Modulino@0.7.0", "--sketch-path", sk.String(), "--json") + require.NoError(t, err) + requirejson.Parse(t, out).Query(".added_libraries").MustContain(` + [ + { "kind": "index", + "library": {"name": "Arduino_Modulino", "version": "0.7.0" } + } + ]`) + + fileContent, err := sk.Join("sketch.yaml").ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileContent), " - Arduino_Modulino (0.7.0)\n") + // dependency added as well + require.Contains(t, string(fileContent), " - dependency: Arduino_LSM6DSOX (") + + t.Run("ChangeLibVersionToDefaultProfile", func(t *testing.T) { + out, _, err := cli.Run("profile", "lib", "add", "Arduino_Modulino@0.6.0", "--sketch-path", sk.String(), "--json") + require.NoError(t, err) + outjson := requirejson.Parse(t, out) + outjson.Query(".added_libraries").MustContain(` + [ + { "kind": "index", + "library": {"name": "Arduino_Modulino", "version": "0.6.0"} + } + ]`) + outjson.Query(".skipped_libraries").MustContain(` + [ + { "kind": "index", + "library": {"name":"Arduino_LSM6DSOX"} + } + ]`) + + fileContent, err := sk.Join("sketch.yaml").ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileContent), " - Arduino_Modulino (0.6.0)\n") + }) + + t.Run("RemoveLibFromDefaultProfile", func(t *testing.T) { + _, _, err = cli.Run("profile", "lib", "remove", "Arduino_Modulino", "--sketch-path", sk.String()) + require.NoError(t, err) + fileContent, err := sk.Join("sketch.yaml").ReadFile() + require.NoError(t, err) + require.NotContains(t, string(fileContent), "Arduino_Modulino") + // dependency removed as well + require.NotContains(t, string(fileContent), "Arduino_LSM6DSOX") + }) + + t.Run("AddInexistentLibToDefaultProfile", func(t *testing.T) { + _, stderr, err := cli.Run("profile", "lib", "add", "foobar123", "--sketch-path", sk.String()) + require.Error(t, err) + require.Equal(t, "Error adding foobar123: Library 'foobar123@latest' not found\n", string(stderr)) + }) + + t.Run("RemoveLibNotInProfile", func(t *testing.T) { + _, stderr, err := cli.Run("profile", "lib", "remove", "Arduino_JSON", "--sketch-path", sk.String()) + require.Error(t, err) + require.Equal(t, "Error removing library Arduino_JSON from the profile: could not remove library: Library 'Arduino_JSON' not found\n", string(stderr)) + }) + }) + +} + +func TestProfileLibAddRemoveFromSpecificProfile(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + // Init the environment explicitly + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + sk := createTempSketch(t, cli, "Simple") + + _, _, err = cli.Run("profile", "create", sk.String(), "-m", "uno", "-b", "arduino:avr:uno") + require.NoError(t, err) + // Add a second profile + _, _, err = cli.Run("profile", "create", sk.String(), "-m", "my_profile", "-b", "arduino:avr:uno") + require.NoError(t, err) + + // Add library to a specific profile + _, _, err = cli.Run("profile", "lib", "add", "Arduino_Modulino@0.7.0", "-m", "my_profile", "--sketch-path", sk.String(), "--no-deps") + require.NoError(t, err) + fileContent, err := sk.Join("sketch.yaml").ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileContent), " my_profile:\n fqbn: arduino:avr:uno\n platforms:\n - platform: arduino:avr (1.8.6)\n libraries:\n - Arduino_Modulino (0.7.0)\n") + + // Remove library from a specific profile + _, _, err = cli.Run("profile", "lib", "remove", "Arduino_Modulino", "-m", "my_profile", "--sketch-path", sk.String()) + require.NoError(t, err) + fileContent, err = sk.Join("sketch.yaml").ReadFile() + require.NoError(t, err) + require.NotContains(t, string(fileContent), "Arduino_Modulino") +} + +func TestProfileSetDefault(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + // Init the environment explicitly + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + sk := createTempSketch(t, cli, "Simple") + + // Create two profiles and set both as default (the second one should override the first) + _, _, err = cli.Run("profile", "create", sk.String(), "-m", "my_profile", "-b", "arduino:avr:uno", "--set-default") + require.NoError(t, err) + _, _, err = cli.Run("profile", "create", sk.String(), "-m", "uno", "-b", "arduino:avr:uno", "--set-default") + require.NoError(t, err) + + fileContent, err := sk.Join("sketch.yaml").ReadFileAsLines() + require.NoError(t, err) + require.Contains(t, fileContent, "default_profile: uno") + require.NotContains(t, fileContent, "default_profile: my_profile") + + // Change default profile, and test JSON output + out, _, err := cli.Run("profile", "set-default", "my_profile", "--sketch-path", sk.String(), "--json") + require.NoError(t, err) + fileContent, err = sk.Join("sketch.yaml").ReadFileAsLines() + require.NoError(t, err) + require.NotContains(t, fileContent, "default_profile: uno") + require.Contains(t, fileContent, "default_profile: my_profile") + requirejson.Parse(t, out).Query(".default_profile").MustEqual(`"my_profile"`) + + // Changing to an inexistent profile returns an error + _, stderr, err := cli.Run("profile", "set-default", "inexistent_profile", "--sketch-path", sk.String()) + require.Error(t, err) + require.Equal(t, "Cannot set inexistent_profile as default profile: Profile 'inexistent_profile' not found\n", string(stderr)) +} diff --git a/internal/integrationtest/sketch/profiles_test.go b/internal/integrationtest/sketch/profiles_test.go index ffc8295f3c6..eb8b6083b04 100644 --- a/internal/integrationtest/sketch/profiles_test.go +++ b/internal/integrationtest/sketch/profiles_test.go @@ -97,3 +97,75 @@ profiles: {"name": "MyLibOutside", "install_dir": ` + string(libOutsideJson) + `} ]`) } + +func TestRelativeLocalLib(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + t.Cleanup(env.CleanUp) + + // Prepare the sketch with libraries + tmpDir, err := paths.MkTempDir("", "") + require.NoError(t, err) + t.Cleanup(func() { _ = tmpDir.RemoveAll }) + + sketchTemplate, err := paths.New("testdata", "SketchWithLibrary").Abs() + require.NoError(t, err) + + sketch := tmpDir.Join("SketchWithLibrary") + libInside := sketch.Join("libraries", "MyLib") + err = sketchTemplate.CopyDirTo(sketch) + require.NoError(t, err) + + libOutsideTemplate := sketchTemplate.Join("..", "MyLibOutside") + libOutside := sketch.Join("..", "MyLibOutside") + err = libOutsideTemplate.CopyDirTo(libOutside) + require.NoError(t, err) + + // Install the required core and libraries + _, _, err = cli.Run("core", "install", "arduino:avr@1.8.6") + require.NoError(t, err) + _, _, err = cli.Run("lib", "install", "Adafruit BusIO@1.17.1", "--no-overwrite") + require.NoError(t, err) + _, _, err = cli.Run("lib", "install", "Adafruit GFX Library@1.12.1", "--no-overwrite") + require.NoError(t, err) + _, _, err = cli.Run("lib", "install", "Adafruit SSD1306@2.5.14", "--no-overwrite") + require.NoError(t, err) + + // Check if the profile dump: + // - keeps libraries in the sketch with a relative path to the folder, not the .ino + out, _, err := cli.Run("compile", "-b", "arduino:avr:uno", + "--library", libInside.String(), + "--library", libOutside.String(), + "--dump-profile", + sketch.Join("SketchWithLibrary.ino").String()) + require.NoError(t, err) + require.Equal(t, strings.TrimSpace(` +profiles: + uno: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + libraries: + - dir: libraries/MyLib + - dir: `+libOutside.String()+` + - Adafruit SSD1306 (2.5.14) + - Adafruit GFX Library (1.12.1) + - Adafruit BusIO (1.17.1) +`), strings.TrimSpace(string(out))) + + outRelative := strings.Replace(string(out), libOutside.String(), "../MyLibOutside", 1) + + // Dump the profile in the sketch directory and compile with it again + err = sketch.Join("sketch.yaml").WriteFile([]byte(outRelative)) + require.NoError(t, err) + out, _, err = cli.Run("compile", "-m", "uno", "--json", sketch.Join("SketchWithLibrary.ino").String()) + require.NoError(t, err) + // Check if local libraries are picked up correctly + libInsideJson, _ := json.Marshal(libInside.String()) + libOutsideJson, _ := json.Marshal(libOutside.String()) + j := requirejson.Parse(t, out).Query(".builder_result.used_libraries") + j.MustContain(` + [ + {"name": "MyLib", "install_dir": ` + string(libInsideJson) + `}, + {"name": "MyLibOutside", "install_dir": ` + string(libOutsideJson) + `} + ]`) +} diff --git a/internal/locales/data/ar.po b/internal/locales/data/ar.po index 149430ef1fd..dfed0bee293 100644 --- a/internal/locales/data/ar.po +++ b/internal/locales/data/ar.po @@ -30,7 +30,7 @@ msgstr "%[1]s غير صالح . جار اعادة بناء كل شيء" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s مطلوب و لكن %[2]s مثبت حاليا" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s التنسيق مفقود" @@ -71,11 +71,11 @@ msgstr "يجب تثبيت %s" msgid "%s pattern is missing" msgstr "%s النسق مفقود" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' لديه توقيع غير صحيح" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -117,7 +117,7 @@ msgstr "ملف ino. موجود مسبقا" msgid "A new release of Arduino CLI is available:" msgstr "نسخة جديدة من CLI متوفرة " -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "عليك وصل مبرمجة للرفع" @@ -270,7 +270,7 @@ msgstr "اسم اللوحة" msgid "Board version:" msgstr "نسخة اللوحة :" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "ملف محمل الإقلاع (Bootloader) تم تحدديده لكنه مفقود: %[1]s" @@ -284,7 +284,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "تعذر انشاء مسار البيانات %s" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "تعذر انشاء المشروع" @@ -298,11 +298,11 @@ msgstr "تعذر تنزيل المكتبة" msgid "Can't find dependencies for platform %s" msgstr "تعذر ايجاد التبعيات للمنصة %s" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "تعذر فتح المشروع" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "نعذر تحديث المشروع" @@ -330,11 +330,11 @@ msgstr "تعذر انشاء مسار ملف التهيئة : %v" msgid "Cannot create config file: %v" msgstr "تعذر انشاء ملف التهيئة : %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "تعذر انشاء مسار مؤقت" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "تعذر انشاء ملف temp" @@ -426,11 +426,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "يترجم مشاريع الاردوينو" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "يتم ترجمة النواة" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "يتم ترجمة المكتبات" @@ -438,7 +438,7 @@ msgstr "يتم ترجمة المكتبات" msgid "Compiling library \"%[1]s\"" msgstr "يتم ترجمة المكتبة \"%[1]s\"" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "ترجمة الشيفرة البرمجية..." @@ -486,7 +486,7 @@ msgstr "النواة" msgid "Could not connect via HTTP" msgstr "تعذر الاتصال بواسطة HTTP" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "تعذر انشاء فهرس داخل المسار" @@ -590,7 +590,7 @@ msgstr "تبعيات : %s" msgid "Description" msgstr "الوصف" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "الكشف عن المكتبات المستخدمة ..." @@ -662,13 +662,13 @@ msgstr "يتم تنزيل %s" msgid "Downloading index signature: %s" msgstr "جار تنزيل فهرس التوقيعات %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "جار تنزيل الفهرس : %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "جار تحميل المكتبة %s" @@ -735,7 +735,7 @@ msgstr "خطأ اثناء تنظيف الكاش : %v" msgid "Error converting path to absolute: %v" msgstr "تعذر تحويل المسار الى مطلق : %v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "خطا اثناء نسخ ملف الخرج %s" @@ -749,7 +749,7 @@ msgstr "خطأ في أنشاء ملف التعريفات:%v" msgid "Error creating instance: %v" msgstr "خطا اثناء انشاء النسخة %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "خطا اثناء انشاء مسار الخرج" @@ -774,7 +774,7 @@ msgstr "خطا اثناء تحميل %[1]s : %[2]v" msgid "Error downloading %s" msgstr "خطأ اثناء تحميل %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "خطأ اثناء تحميل الفهرس '%s'" @@ -782,7 +782,7 @@ msgstr "خطأ اثناء تحميل الفهرس '%s'" msgid "Error downloading index signature '%s'" msgstr "خطأ اثناء تحميل توقيع الفهرس : '%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "خطأ اثناء تحميل المكتبة %s" @@ -815,7 +815,7 @@ msgstr "خطا اثناء الرفع : %v" msgid "Error during board detection" msgstr "حدث خطأ ما أثناء إكتشاف اللوحة." -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "خطأ اثناء بناء : %v" @@ -862,7 +862,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "خطأ اثناء الحصول على المعلومات للمكتبة %s" @@ -899,7 +899,7 @@ msgstr "خطأ اثناء تثبيت مكتبة GIT : %v" msgid "Error installing Zip Library: %v" msgstr "خطأ اثناء تثبيت مكتبة ZIP : %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "خطأ اثناء تثبيت المكتبة %s" @@ -926,7 +926,7 @@ msgstr "تعذر احصاء المكتبات : %v" msgid "Error listing platforms: %v" msgstr "خطأ اثناء انشاء قائمة تحوي جميع المنصات : %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "خطا اثناء تحميل منصة الهاردوير" @@ -951,7 +951,7 @@ msgstr "خطا اثناء فتح الكود المصدر الذي يتجاوز msgid "Error parsing --show-properties flag: %v" msgstr "تعذر تقطيع علامة show-properties-- : %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "خطا اثناء قراءة مسار البناء" @@ -1179,7 +1179,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1204,7 +1204,7 @@ msgstr "يولد سكربت الاكمال" msgid "Generates completion scripts for various shells" msgstr "يولد سكربتات اكمال من اجل مختلف ال shells" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "يتم توليد النماذج الاولية للتوابع :" @@ -1282,7 +1282,7 @@ msgstr "تم تثبيت %s" msgid "Installing %s" msgstr "جار تثبيت %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "جار تثبيت المكتبة %s" @@ -1309,11 +1309,11 @@ msgstr "يقوم بتثبيت مكتبة او اكثر تم تحديدها مس msgid "Internal error in cache" msgstr "خطأ داخلي في الكاش (Internal error in cache)" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "غير صالح '‍%[1]s' : الصفة : %[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "FBQN غير صالح" @@ -1321,11 +1321,11 @@ msgstr "FBQN غير صالح" msgid "Invalid TCP address: port is missing" msgstr "عنوان TCP غير صالح لان المنفذ غير موجود" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "URL غير صالح" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "URL الاضافي غير صالح : %v" @@ -1339,7 +1339,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "تم اعطاء وسيط غير صالح %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "خصائص البناء غير صالحة" @@ -1351,11 +1351,11 @@ msgstr "data size regexp غير صالح : %s" msgid "Invalid eeprom size regexp: %s" msgstr "eeprom size regexp غير صالح %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "نسخة خاطئة " @@ -1363,11 +1363,11 @@ msgstr "نسخة خاطئة " msgid "Invalid item %s" msgstr "عنصر عير صالح %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "مكتبة غير صالحة" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1387,7 +1387,7 @@ msgstr "network.proxy غير صالح '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "صيغة اخراج خاطئة : %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "فهرس الحزمة غير صالح في %s" @@ -1395,11 +1395,11 @@ msgstr "فهرس الحزمة غير صالح في %s" msgid "Invalid parameter %s: version not allowed" msgstr "معطيات خاطئة %s: النسخة غير مسموح بها" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "قيمة pid غير صالحة : '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "ملف تعريف غير صالح" @@ -1415,11 +1415,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "نسخة غير صالحة" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "قيمة vid غير صالحة : '%s'" @@ -1466,11 +1466,11 @@ msgstr "المكتبة %s مثبتة باخر اصدار مسبقا" msgid "Library %s is not installed" msgstr "المكتبة %s غير مثبتة" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "تعذر ايجاد المكتبة %s" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "المكتبة '%s' غير موجودة" @@ -1481,7 +1481,7 @@ msgstr "" "المكتبة لا تستطيع استخدام الملفين '%[1]s' 'و' '%[2]s' معا . تحقق مرة اخرى في" " '%[3]s'." -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "فشل تثبيت المكتبة" @@ -1494,7 +1494,7 @@ msgstr "المكتبة مثبتة" msgid "License: %s" msgstr "رخصة" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "جار ربط كل شيء مع بعضه" @@ -1546,8 +1546,8 @@ msgstr "انشاء قائمة بجميع اللوحات المتصلة" msgid "Lists cores and libraries that can be upgraded" msgstr "يحصي النوى و المكتبات التي يمكن ترقيتها" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "جار تحميل ملف الفهرس : %v" @@ -1583,23 +1583,27 @@ msgstr "الرسائل بهذه المرحلة و ما فوق سيتم تسجي msgid "Missing '%[1]s' from library in %[2]s" msgstr "'%[1]s' مفقود من المكتبة في %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "FBQN مفقود (Fully Qualified Board Name)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "يوجد منفذ مفقود" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "عنوان المنفذ مفقود" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "يوجد بروتوكول منفذ مفقود" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "المبرمج مفقود" @@ -1611,11 +1615,11 @@ msgstr "" msgid "Missing size regexp" msgstr " size regexp مفقود" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "مسار السكتش مفقود" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "المراقب '%s' غير موجود" @@ -1673,7 +1677,7 @@ msgstr "" msgid "No libraries update is available." msgstr "لا يوجد تحديثات متاحة للمكتبات" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "لا يوجد مراقب متاح لبرتوكول المنفذ %s" @@ -1693,7 +1697,7 @@ msgstr "ﻻ يوجد منصات تطابق بحثك" msgid "No upload port found, using %s as fallback" msgstr "تعذر ايجاد منفذ رفع , باستخدام %s كرجوع احتياطي fallback" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "تعذر ايجاد حل تبعيات صالح" @@ -1822,7 +1826,7 @@ msgstr "موقع الحزمة على الويب" msgid "Paragraph: %s" msgstr "المقطع : %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "المسار" @@ -1867,7 +1871,7 @@ msgstr "المنصة %s مثبتة سابقا" msgid "Platform %s installed" msgstr "تم تثبيت المنصة: %s" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1879,15 +1883,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "تم إلغاء تثبيت المنصة: %s" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "المنصة '%s' هي باخر اصدار مسبقا" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "المنصة '%s' غير موجودة" @@ -1895,7 +1899,7 @@ msgstr "المنصة '%s' غير موجودة" msgid "Platform ID" msgstr "Platform ID" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "id المنصة غير صحيح" @@ -1927,7 +1931,7 @@ msgstr "اسم المنصة:" msgid "Platform size (bytes):" msgstr "حجم المنصة (بالبايت) :" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1935,7 +1939,7 @@ msgstr "" "الرجاء تحديد FQBN . لقد تم اكتشاف عدة لوحات على المنفذ %[1]s الذي يستخدم " "بروتوكول %[2]s" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1951,7 +1955,7 @@ msgstr "منفذ" msgid "Port closed: %v" msgstr "المنفذ %v مغلق" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "خطا في مراقب المنفذ" @@ -1984,11 +1988,15 @@ msgstr "طباعة اعدادات الضبط الحالية." msgid "Prints the current configuration." msgstr "طباعة اعدادات الضبط الحالية." -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "تعذر ايجاد الملف الشخصي '%s'" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "تعذر ايجاد المبرمجة '%s'" @@ -2004,7 +2012,7 @@ msgstr "المبرمجة التي سيتم استخدامها , مثال : atmel msgid "Programmers:" msgstr "المبرمجات : " -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "الخاصية '%s' غير معرفة" @@ -2278,7 +2286,7 @@ msgstr "عرض رقم نسخة Arduino CLI" msgid "Size (bytes):" msgstr "الحجم (بالبايت) :" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2350,7 +2358,7 @@ msgstr "جار تخطي ضبط الاداة" msgid "Skipping: %[1]s" msgstr "جار تخطي : %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "يمكن تحديث بعض الفهارس" @@ -2389,7 +2397,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2413,11 +2421,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "يوجد عدة نسخ مثبتة من المكتبة %s" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2502,7 +2510,7 @@ msgstr "بادئة مجموعة الادوات " msgid "Toolchain type" msgstr "نوع مجموعة الادوات" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "جرب تشغيل %s" @@ -2545,7 +2553,7 @@ msgstr "تعذر ايجاد user home dir : %v" msgid "Unable to open file for logging: %s" msgstr "تعذر فتح ملف من اجل انشاء سجلات : %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "تعذر تقطيع عنوان URL" @@ -2573,7 +2581,7 @@ msgstr "يلغي تثبيت مكتبة او اكثر " msgid "Unknown" msgstr "غير معروف" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "FQBN غير معروف" @@ -2676,11 +2684,11 @@ msgstr "الاستخدام" msgid "Use %s for more information about a command." msgstr "استخدم %s من اجل المزيد من المعلومات حول امر معين" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "المكتبة المستخدمة" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "المنصة المستخدمة" @@ -2688,7 +2696,7 @@ msgstr "المنصة المستخدمة" msgid "Used: %[1]s" msgstr "مستخدم : %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل المجلد %[2]s" @@ -2696,7 +2704,7 @@ msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل الم msgid "Using cached library dependencies for file: %[1]s" msgstr "يتم استخدام توابع المكتبة التي تم تخزينها مؤقتا من اجل الملف : %[1]s" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام النواة '%[1]s' من منصة داخل الملف %[2]s " @@ -2749,7 +2757,7 @@ msgstr "القيم" msgid "Verify uploaded binary after the upload." msgstr "التاكد من الملف الثنائي الذي سيتم رفعه قبل الرفع" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "النسخة" @@ -2783,7 +2791,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "يتم انتظار منفذ الرفع (upload port) ... " -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2809,7 +2817,7 @@ msgstr "" "لا يمكنك استخدام flag %s اثناء الترجمة باستخدام بروفايل (while compiling " "with a profile)" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2850,7 +2858,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "تعذر ايجاد الملف الثنائي (Binary file) داخل %s" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "اللوحة %s غير موجودة" @@ -2866,7 +2874,7 @@ msgstr "مجلد المكتبات المدمجة غير محدد" msgid "can't find latest release of %s" msgstr "تعذر العثور على اخر اصدار من %s" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "تعذر العثور على اخر اصدار من الاداة %s" @@ -2958,7 +2966,7 @@ msgstr "" "قسم البيانات تخطى الحجم المتوفر في اللوحة (data section exceeds available " "space in board)" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "التبعية (dependency) '%s' غير متوفرة" @@ -2986,7 +2994,7 @@ msgstr "المستكشف %s غير موجود" msgid "discovery %s not installed" msgstr "تعذر تثبيت المستكشف %s" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "تعذر ايجاد اصدار المستكشف %s" @@ -3018,16 +3026,16 @@ msgstr "خطا اثناء تحميل ملفات المشروع :" msgid "error opening %s" msgstr "تعذر فتح %s" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "تعذر تقطيع قيود النسخة" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" "خطأ اثناء معالجة الرد من السيرفر (error processing response from server)" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "خطا اثناء القيام باستعلامات مع Arduino Cloud Api" @@ -3043,7 +3051,7 @@ msgstr "جار استخراج الارشيف : %s" msgid "failed to compute hash of file \"%s\"" msgstr "تعذر حساب تلبيد \"hash\" ملف \"%s\"" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "تعذر تهيئة http client" @@ -3109,7 +3117,7 @@ msgstr "جار جلب معلومات الارشيف : %s" msgid "getting archive path: %s" msgstr "جار جلب مسار الارشيف : %s" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "جار الحصول على خصائص البناء للوحة %[1]s : %[2]s " @@ -3141,7 +3149,7 @@ msgstr "جار تثبيت المنصة %[1]s : %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "الطرفية \"terminal \" التفاعلية لا تدعم تنسيق الخرج التالي %s" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "يوجد directive \"عبارة برمجية بداخل الكود المصدري\" غير صالحة %s" @@ -3200,10 +3208,6 @@ msgstr "علامة تلبيد \"hash\" غير صالحة '%[1]s' : %[2]s" msgid "invalid item %s" msgstr "عنصر غير صالح %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "يوجد directive للمكتبة \"عبارة برمجية بداخل الكود المصدري\" غير صالح %s" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "تخطيط المكتبة غير صالح : %s" @@ -3212,9 +3216,11 @@ msgstr "تخطيط المكتبة غير صالح : %s" msgid "invalid library location: %s" msgstr "موقع المكتبة غير صالح : %s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3237,11 +3243,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "معرف المنصة غير صالح" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "عنوان url لفهرس المنصة غير صالح" @@ -3271,14 +3277,14 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "قيمة خاطئة '%[1]s' من اجل الخيار %[2]s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "مجلد النسخة خاطئ %s" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "نسخة خاطئة " - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "الكلمات المفتاحية" @@ -3329,8 +3335,8 @@ msgstr "جار تحميل %[1]s:%[2]s" msgid "loading boards: %s" msgstr "جار تحميل اللوحات : %s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "جار تحميل ملف json index %[1]s : %[2]s" @@ -3375,7 +3381,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "الملف الرئيسي مفقود من المشروع : %s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "يوجد directive \"عبارة برمجية بداخل الكود المصدري\" مفقودة %s" @@ -3383,7 +3389,7 @@ msgstr "يوجد directive \"عبارة برمجية بداخل الكود ال msgid "missing checksum for: %s" msgstr "المجموع الاختباري (checksum) لـ %s مفقود" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "تعذر العثور على الحزمة %[1]s التي التي تشير اليها اللوحة %[2]s " @@ -3392,12 +3398,12 @@ msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" "يوجد حزمة مفقودة من الفهرس %s , لا يمكن ضمان التحديثات المستقبلية بسبب ذلك" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" "تعذر العثور على المنصة %[1]s : %[2]s التي التي تشير اليها اللوحة %[3]s" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "تعذر العثور على المنصة اصدار (platform release) %[1]s : %[2]s التي التي تشير" @@ -3407,7 +3413,7 @@ msgstr "" msgid "missing signature" msgstr "هناك توقيع غير موجود" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "تعذر ايجاد اصدار المراقب : %s" @@ -3492,12 +3498,12 @@ msgstr "جار فتح الملف الهدف : %s" msgid "package %s not found" msgstr "الحزمة %sغير موجودة " -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "الحزمة '%s' غير موجودة" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "جار تقطيع FQBN : %s" @@ -3513,15 +3519,15 @@ msgstr "المسار المحدد ليس مجلدا لمنصة : %s" msgid "platform %[1]s not found in package %[2]s" msgstr "تعذر ايجاد المنصة %[1]s في الحزمة %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "المنصة %s غير مثبتة" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "المنصة غير متاحة لنظام التشغيل الخاص بك" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3571,7 +3577,7 @@ msgstr "جار قراءة المجلد %s" msgid "reading directory %s content" msgstr "جار قراءة محتويات المجلد %s" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "جار قراءة الملف %[1]s : %[2]s" @@ -3607,7 +3613,7 @@ msgstr "جاري قرأت ملفات المذكرة" msgid "recipe not found '%s'" msgstr "تعذر ايجاد الوصفة '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "تعذر ايجاد الاصدار %[1]s للاداة %[2]s" @@ -3699,7 +3705,7 @@ msgstr "القسم النصي تخطى المساحة المتوفرة في ال msgid "the compilation database may be incomplete or inaccurate" msgstr "ربما قاعدة بيانات الترجمة ناقصة او غير دقيقة" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "استجاب السيرفر بالحالة %s" @@ -3716,7 +3722,7 @@ msgstr "الاداة %s لا تتم ادارتها من قبل مدير الحز msgid "tool %s not found" msgstr "الاداة %s غير موجودة" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "الاداة '%[1]s' غير موجودة ضمن الحزمة '%[2]s'" @@ -3724,8 +3730,8 @@ msgstr "الاداة '%[1]s' غير موجودة ضمن الحزمة '%[2]s'" msgid "tool not installed" msgstr "الاداة غير مثبتة" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "اصدار الاداة غير موجود : %s" @@ -3733,22 +3739,22 @@ msgstr "اصدار الاداة غير موجود : %s" msgid "tool version %s not found" msgstr "نسخة الاداة %s غير موجودة" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" "يجب ان يكون هناك اصدارين من نفس المكتبة %[1]s , هذا %[2]s و هذا %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "تعذر حوسبة المسار النسبي للمشروع من اجل العنصر" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "تعذر انشاء مجلد لحفظ المشروع" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "تعذر انشاء مجلد يحوي العنصر" @@ -3756,23 +3762,23 @@ msgstr "تعذر انشاء مجلد يحوي العنصر" msgid "unable to marshal config to YAML: %v" msgstr " %v : unable to marshal config to YAML" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "تعذر قراءة محتويات العنصر الهدف" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "تعذر قراءة محتويات العنصر الاصل" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "تعذر الكتابة الى المجلد الوجهة" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "حزمة غير معروفة %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "منصة غير معروفة %s:%s" @@ -3816,6 +3822,6 @@ msgstr "الاصدار %s غير مدعوم من اجل نظام التشغيل msgid "version %s not found" msgstr "الاصدار %s غير موجود" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "تنسيق خاطئ في استجابة السيرفر" diff --git a/internal/locales/data/be.po b/internal/locales/data/be.po index 65bb45134e1..08b13f66546 100644 --- a/internal/locales/data/be.po +++ b/internal/locales/data/be.po @@ -27,7 +27,7 @@ msgstr "%[1]s несапраўдны, перабудаваць усё" msgid "%[1]s is required but %[2]s is currently installed." msgstr "Патрабуецца %[1]s, але ў дадзены момант усталяваны %[2]s." -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "Шаблон %[1]s адсутнічае" @@ -68,11 +68,11 @@ msgstr "%s павінен быць усталяваны." msgid "%s pattern is missing" msgstr "Шаблон %s адсутнічае" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' мае несапраўдную сігнатуру" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -118,7 +118,7 @@ msgstr "Файл .ino ужо існуе" msgid "A new release of Arduino CLI is available:" msgstr "Новая версія Arduino CLI даступная:" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "Для выгрузкі патрабуецца праграматар" @@ -269,7 +269,7 @@ msgstr "Назва платы:" msgid "Board version:" msgstr "Версія платы:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Паказаны файл загрузніка адсутнічае: %[1]s" @@ -285,7 +285,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Не атрымалася стварыць каталог дадзеных %s" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "Не атрымалася стварыць сцэнар" @@ -299,11 +299,11 @@ msgstr "Не атрымалася спампаваць бібліятэку" msgid "Can't find dependencies for platform %s" msgstr "Не атрымалася знайсці залежнасці для платформы %s" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "Не атрымалася адчыніць сцэнар" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "Не атрымалася абнавіць сцэнар" @@ -331,11 +331,11 @@ msgstr "Не атрымалася стварыць каталог канфігу msgid "Cannot create config file: %v" msgstr "Не атрымалася стварыць файл кафігурацыі: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "Не атрымалася стварыць часовы каталог" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "Не атрымалася стварыць часовы файл" @@ -423,17 +423,17 @@ msgstr "Скампіляваны сцэнар не знойдзены ў %s" #: internal/arduino/builder/internal/runner/task.go:76 msgid "Compiler error output has been truncated." -msgstr "" +msgstr "Выходныя дадзеныя пра памылку кампілятара былі ўсечаныя." #: internal/cli/compile/compile.go:81 internal/cli/compile/compile.go:82 msgid "Compiles Arduino sketches." msgstr "Кампіляцыя сцэнараў Arduino." -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "Кампіляцыя ядра..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "Кампіляцыя бібліятэкі..." @@ -441,7 +441,7 @@ msgstr "Кампіляцыя бібліятэкі..." msgid "Compiling library \"%[1]s\"" msgstr "Кампіляцыя бібліятэкі \"%[1]s\"" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Кампіляцыя сцэнара" @@ -493,7 +493,7 @@ msgstr "Ядро" msgid "Could not connect via HTTP" msgstr "Не атрымалася злучыцца па пратаколе HTTP" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "Не атрымалася стварыць індэксны каталог" @@ -600,7 +600,7 @@ msgstr "Залежнасці: %s" msgid "Description" msgstr "Апісанне" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "Выяўленне бібліятэк, якія ўжываюцца..." @@ -672,13 +672,13 @@ msgstr "Спампоўка %s" msgid "Downloading index signature: %s" msgstr "Спампоўка індэкснай сігнатуры: %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Спамоўка індэксаў: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "Спампоўка бібліятэкі %s" @@ -743,7 +743,7 @@ msgstr "Памылка пры ачысткі кэшу: %v" msgid "Error converting path to absolute: %v" msgstr "Памылка пры пераўтварэнні шляху ў абсалютны: %v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "Памылка пры капіяванні выхаднога файла %s" @@ -757,7 +757,7 @@ msgstr "Памылка пры стварэнні канфігурацыі: %v" msgid "Error creating instance: %v" msgstr "Памылка пры стварэнні асобніка: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "Памылка пры стварэнні выходнага каталогу" @@ -782,7 +782,7 @@ msgstr "Памылка пры спампоўцы %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Памылка пры спампоўцы %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Памылка пры спампоўцы індэксу '%s'" @@ -790,7 +790,7 @@ msgstr "Памылка пры спампоўцы індэксу '%s'" msgid "Error downloading index signature '%s'" msgstr "Памылка пры спампоўцы індэкснай сігнатуры '%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "Памылка пры спамоўцы бібліятэкі %s" @@ -823,7 +823,7 @@ msgstr "Памылка падчас выгрузкі: %v" msgid "Error during board detection" msgstr "Памылка падчас выяўленні платы" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "Памылка падчас зборкі: %v" @@ -873,7 +873,7 @@ msgstr "" "Памылка пры атрыманні першапачатковага порта з ' sketch.yaml`.\n" "Праверце, ці правільна вы паказалі каталог сцэнара, ці пакажыце аргумент --port:" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Памылка пры атрыманні інфармацыі для бібліятэкі %s" @@ -909,7 +909,7 @@ msgstr "Памылка пры ўсталяванні бібліятэкі Git: % msgid "Error installing Zip Library: %v" msgstr "Памылка пры ўсталяванні бібліятэкі Zip: %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "Памылка пры ўсталяванні бібліятэкі %s" @@ -936,7 +936,7 @@ msgstr "Памылка пры пералічэнні бібліятэк: %v" msgid "Error listing platforms: %v" msgstr "Памылка пры пералічэнні платформ: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "Памылка пры загрузцы апаратнай платформы" @@ -962,7 +962,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "Памылка пры разборы аргумента --show-properties: %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "Памылка пры чытанні каталога зборкі" @@ -1146,7 +1146,7 @@ msgstr "" #: internal/arduino/builder/internal/detector/detector.go:269 msgid "Failed to load library discovery cache: %[1]s" -msgstr "" +msgstr "Не атрымалася загрузіць кэш выяўлення бібліятэкі: %[1]s" #: commands/service_upload.go:589 msgid "Failed uploading" @@ -1207,7 +1207,7 @@ msgstr "" "Прымусовы пропуск сцэнараў папярэдняга выдалення (калі CLI запушчаны ў " "інтэрактыўным рэжыме)." -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "Знойдзены платформы %d, якія адпаведныя \"%s\": %s" @@ -1233,7 +1233,7 @@ msgstr "Стварэнне сцэнару завяршэння" msgid "Generates completion scripts for various shells" msgstr "Стварэнне сцэнару завяршэння для розных абалонак" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "Стварэнне прататыпаў функцый..." @@ -1311,7 +1311,7 @@ msgstr "Усталявана %s" msgid "Installing %s" msgstr "Усталяванне %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "Усталяванне бібліятэкі %s" @@ -1337,11 +1337,11 @@ msgstr "Усталёўвае ў сістэму адну ці некалькі н msgid "Internal error in cache" msgstr "Унутраная памылка ў кэшы" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Недапушчальная ўласцівасць '%[1]s': %[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "Хібны FQBN" @@ -1349,11 +1349,11 @@ msgstr "Хібны FQBN" msgid "Invalid TCP address: port is missing" msgstr "Хібны адрас TCP: порт адсутнічае" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "Хібны адрас URL" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "Хібны дадатковы адрас URL: %v" @@ -1367,7 +1367,7 @@ msgstr "Хібны архіў: файл %[1]s не знойдзены ў арх msgid "Invalid argument passed: %v" msgstr "Перададзены хібны аргумент: %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "Хібныя ўласцівасці зборкі" @@ -1379,11 +1379,11 @@ msgstr "Хібны памер дадзеных рэгулярнага выраз msgid "Invalid eeprom size regexp: %s" msgstr "Хібны памер eeprom рэгулярнага выразу: %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "Хібны індэкс адрасу URL: %s" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "Хібны асобнік" @@ -1391,19 +1391,19 @@ msgstr "Хібны асобнік" msgid "Invalid item %s" msgstr "Хібны элемент %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Хібная бібліятэка" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" -msgstr "" +msgstr "Хібны каталог бібліятэкі ў праекце сцэнара: %s" #: internal/cli/cli.go:265 msgid "Invalid logging level: %s" msgstr "Хібны ўзровень вядзення часопіса: %s" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "Хібная канфігурацыя сеткі: %s" @@ -1415,7 +1415,7 @@ msgstr "Хібны network.proxy '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "Хібны фармат вываду: %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "Хібны індэкс пакету ў %s" @@ -1423,11 +1423,11 @@ msgstr "Хібны індэкс пакету ў %s" msgid "Invalid parameter %s: version not allowed" msgstr "Хібная налада %s: версія не дазволеная" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "Хібнае значэнне pid: '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "Хібны профіль" @@ -1437,17 +1437,17 @@ msgstr "Хібны памер regexp: %s" #: internal/arduino/builder/sizer.go:207 msgid "Invalid value for build.warn_data_percentage: %s" -msgstr "" +msgstr "Недапушчальнае значэнне для build.warn_data_percentage: %s" #: main.go:86 msgid "Invalid value in configuration" msgstr "Хібнае значэнне ў канфігурацыі" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Хібаня версія" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "Хібнае значэнне vid: '%s'" @@ -1494,11 +1494,11 @@ msgstr "Бібліятэка %s ужо апошняй версіі" msgid "Library %s is not installed" msgstr "Бібліятэка %s не ўсталяваная" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "Бібліятэка %s не знойдзеная" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "Бібліятэка '%s' не знойдзеная" @@ -1509,7 +1509,7 @@ msgstr "" "Бібліятэка не можа ўжываць абодва каталога '%[1]s' і '%[2]s'.\n" "Праверце '%[3]s' яшчэ раз." -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "Не атрымалася ўсталяваць бібліятэку" @@ -1522,7 +1522,7 @@ msgstr "Бібліятэка ўсталяваная" msgid "License: %s" msgstr "Ліцэнзія: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "Звязваць усё разам..." @@ -1574,8 +1574,8 @@ msgstr "Спіс усех злучаных плат." msgid "Lists cores and libraries that can be upgraded" msgstr "Пералічыць ядры і бібліятэкі, якія можна абнавіць" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "Загрузка індэкснага файла: %v" @@ -1615,23 +1615,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Адсутнічае '%[1]s' з бібліятэкі ў %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Адсутнічае FQBN (поўная назва платы)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "Адсутнічае порт" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "Адсутнічае адрас порту" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "Адсутнічае порт пратаколу" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "Адсутнічае праграматар" @@ -1643,11 +1647,11 @@ msgstr "Адсутнічае абавязковае поле для выгруз msgid "Missing size regexp" msgstr "Адсутнічае памер regexp" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "Адсутнчіае шлях сцэнара" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "Манітор '%s' не знойдзены" @@ -1705,7 +1709,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Абнаўленне бібліятэк недаступна." -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "Манітор для пратаколу порта %s недаступны" @@ -1725,7 +1729,7 @@ msgstr "Няма платформаў, якія адпавядаюць ваша msgid "No upload port found, using %s as fallback" msgstr "Порт выгрузкі не знойдзены, ўжываецца %s у якасці рэзервовага" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "Не знойдзена дапушчальнага рашэння для залежнасцяў" @@ -1863,7 +1867,7 @@ msgstr "Вэб-сайт пакету:" msgid "Paragraph: %s" msgstr "Абзац: %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "Шлях" @@ -1908,7 +1912,7 @@ msgstr "Платформа %s ужо ўсталяваная" msgid "Platform %s installed" msgstr "Платформа %s усталяваная" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1920,15 +1924,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Платформа %s выдаленая" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" -msgstr "" +msgstr "Платформа '%s'" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "Платформа '%s' ужо апошняй версіі" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "Платформа '%s' не знойдзеная" @@ -1936,7 +1940,7 @@ msgstr "Платформа '%s' не знойдзеная" msgid "Platform ID" msgstr "Ідэнтыфікатар платформы" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Неправільны ідэнтыфікатар платформы" @@ -1968,7 +1972,7 @@ msgstr "Назва платформы:" msgid "Platform size (bytes):" msgstr "Памер платформы (у байтах):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1976,7 +1980,7 @@ msgstr "" "Калі ласка, пакажыце FQBN.\n" "У порце %[1]s з пратаколам %[2]s выяўлена некалькі магчымых плат" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1992,7 +1996,7 @@ msgstr "Порт" msgid "Port closed: %v" msgstr "Порт зачынены: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "Памылка манитора порта" @@ -2026,11 +2030,15 @@ msgstr "Друкуе бягучую канфігурацыю" msgid "Prints the current configuration." msgstr "Друкуе бягучую канфігурацыю." -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "Профіль '%s' не знойдзены" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "Праграматар '%s' не знойдзены" @@ -2046,7 +2054,7 @@ msgstr "Праграматар, які ўжываецца, напрыклад: a msgid "Programmers:" msgstr "Праграматары:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "Уласцівасць '%s' не вызначана" @@ -2359,7 +2367,7 @@ msgstr "Паказвае нумар версіі Arduino CLI." msgid "Size (bytes):" msgstr "Памер (у байтах):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2435,7 +2443,7 @@ msgstr "Прапускаць налады інструмента." msgid "Skipping: %[1]s" msgstr "Прапускаць: %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "Некаторыя індэксы не атрымалася абнавіць." @@ -2479,7 +2487,7 @@ msgstr "Дадзеная канфігурацыя платы/праграмат msgid "The given board/programmer configuration supports debugging." msgstr "Дадзеная канфігурацыя платы/праграматара падтрымлівае адладку." -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "Асобнік больш несапраўдны і мае патрэбу ў паўторнай ініцыялізацыі" @@ -2501,16 +2509,16 @@ msgstr "" #: internal/arduino/builder/internal/detector/detector.go:309 msgid "The library %[1]s has been automatically added from sketch project." -msgstr "" +msgstr "Бібліятэка %[1]s была аўтаматычна дададзеная з праекту сцэнара." -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "Бібліятэка %s мае некалькі ўсталяванняў:" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." -msgstr "" +msgstr "Спіс уключаных бібліятэк быў зменены... перабудоўваем усе бібліятэкі." #: internal/cli/compile/compile.go:119 msgid "" @@ -2592,7 +2600,7 @@ msgstr "Прыстаўка ланцужка інструментаў" msgid "Toolchain type" msgstr "Тып ланцужка інструментаў" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Спроба выканання %s" @@ -2636,7 +2644,7 @@ msgstr "Няма доступу да хатняга каталогу карыс msgid "Unable to open file for logging: %s" msgstr "Не атрымалася адчыніць файл для вядзення часопіса: %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "Не атрымалася разабраць адрас URL" @@ -2666,7 +2674,7 @@ msgstr "Выдаленне адной ці некалькі бібліятэк." msgid "Unknown" msgstr "Невядомы" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "Невядомы FQBN" @@ -2773,11 +2781,11 @@ msgstr "Ужыта:" msgid "Use %s for more information about a command." msgstr "Ужыць %s для атрымання дадатковай інфармацыі пра каманду." -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "Ужытая бібліятэка" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "Ужытая платформа" @@ -2785,7 +2793,7 @@ msgstr "Ужытая платформа" msgid "Used: %[1]s" msgstr "Ужыта: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Ужыванне платы '%[1]s' з платформы ў каталог: %[2]s" @@ -2793,7 +2801,7 @@ msgstr "Ужыванне платы '%[1]s' з платформы ў катал msgid "Using cached library dependencies for file: %[1]s" msgstr "Ужыванне кэшаванай бібліятэкі залежнасцяў для файла: %[1]s" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Ужыванне ядра '%[1]s' з платформы ў каталог: %[2]s" @@ -2848,7 +2856,7 @@ msgstr "Значэнні" msgid "Verify uploaded binary after the upload." msgstr "Праверыць загружаны двайковы файл пасля выгрузкі." -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Версія" @@ -2883,7 +2891,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "Чаканне порта выгрузкі..." -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2908,10 +2916,12 @@ msgstr "Запіс бягучай канфігурацыі ў файл канф msgid "You cannot use the %s flag while compiling with a profile." msgstr "Вы не можаце ўжываць аргумент %s пры кампіляцыі з ужываннем профілю." -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" +"для ўсіх платформаў, якія паказаныя ў профілі, павінны патрабавацць пэўную " +"версію, альбо не" #: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" @@ -2950,7 +2960,7 @@ msgstr "асноўны пошук па \"esp32\" і \"display\" абмежава msgid "binary file not found in %s" msgstr "двайковы файл не знойдзены ў %s" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "плата %s не знойдзеная " @@ -2966,7 +2976,7 @@ msgstr "каталог убудаваных бібліятэк не зададз msgid "can't find latest release of %s" msgstr "не атрымалася знайсці апошнюю версію %s" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "не атрымлася знайсці апошнюю версію інструмента %s" @@ -3054,7 +3064,7 @@ msgstr "стварэнне часовага каталогу для выняцц msgid "data section exceeds available space in board" msgstr "аб'ём секцыі дадзеных перавышае даступную прастору на плаце" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "залежнасць '%s' недаступная" @@ -3082,7 +3092,7 @@ msgstr "выяўленне %s не знойдзенае" msgid "discovery %s not installed" msgstr "выяўленне %s не ўсталяванае" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "выпуск выяўлення не знойдзены: %s" @@ -3114,15 +3124,15 @@ msgstr "памылка пры загрузцы сцэнара праекту:" msgid "error opening %s" msgstr "памылка пры адкрыцці %s" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "памылка пры разборы абмежаванняў версіі" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "памылка пры апрацоўцы адказу ад сервера" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "памылка пры запыце Arduino Cloud Api" @@ -3138,7 +3148,7 @@ msgstr "выманне архіва: %s" msgid "failed to compute hash of file \"%s\"" msgstr "не атрымалася вылічыць хэш файла \"%s\"" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "не атрымалася ініцыялізаваць кліент http" @@ -3205,7 +3215,7 @@ msgstr "атрыманне інфармацыі пра архіў: %s" msgid "getting archive path: %s" msgstr "атрыманне шляху да архіва: %" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "атрыманне ўласцівасцяў зборкі для платы %[1]s: %[2]s" @@ -3237,7 +3247,7 @@ msgstr "усталяванне платформы %[1]s: %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "інтэрактыўны тэрмінал не падтрымліваецца для выхаднога фармату '%s'" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "хібная дырэктыва '%s'" @@ -3296,10 +3306,6 @@ msgstr "хібны хэш '%[1]s': %[2]s" msgid "invalid item %s" msgstr "хібны элемент %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "хібная дырэктыва бібліятэкі:" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "хібны макет бібліятэкі: %s" @@ -3308,9 +3314,11 @@ msgstr "хібны макет бібліятэкі: %s" msgid "invalid library location: %s" msgstr "хібнае размяшчэнне бібліятэкі: %s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3333,11 +3341,11 @@ msgstr "хібны шлях для стварэння каталога канф msgid "invalid path writing inventory file: %[1]s error" msgstr "хібны шлях для запісу файла інвентарызацыі: памылка %[1]s" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "хібны ідэнтыфікатар платформы" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "хібны адрас URL індэкса платформы:" @@ -3366,14 +3374,14 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "хібнае значэнне '%[1]s' для налады '%[2]s'" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "хібны каталог версій %s" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "хібная версія:" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "ключавыя словы" @@ -3414,7 +3422,7 @@ msgstr "бібліятэка несапраўдная" #: internal/arduino/builder/internal/preprocessor/ctags.go:242 msgid "line too long\n" -msgstr "" +msgstr "радок занадта доўгі\n" #: internal/arduino/cores/packagemanager/loader.go:255 #: internal/arduino/cores/packagemanager/loader.go:268 @@ -3426,8 +3434,8 @@ msgstr "загрузка %[1]s: %[2]s" msgid "loading boards: %s" msgstr "загрузка платы: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "загрузка індэкснага файла json %[1]s: %[2]s" @@ -3472,7 +3480,7 @@ msgstr "пошук артэфактаў зборкі" msgid "main file missing from sketch: %s" msgstr "асноўны файл адсутнічае ў сцэнары: %s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "адсутнічае дырэктыва '%s'" @@ -3480,7 +3488,7 @@ msgstr "адсутнічае дырэктыва '%s'" msgid "missing checksum for: %s" msgstr "адсутнічае кантрольная сума для: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "адсутнічае пакет %[1]s, на які спасылаецца плата%[2]s" @@ -3489,11 +3497,11 @@ msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" "адсутнічае індэкс пакета %s, будучыя абнаўленні не могуць быць гарантаваныя" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "адсутнічае платформа %[1]s: %[2]s на якую спасылаецца плата %[3]s" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "адсутнічае выпуск платформы %[1]s: %[2]s на які спасылаецца плата %[3]s" @@ -3502,7 +3510,7 @@ msgstr "" msgid "missing signature" msgstr "адсутнічае сігнатура" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "выпуск маніторынгу не знойдзена: %s" @@ -3590,12 +3598,12 @@ msgstr "адкрыццё мэтавага файлау: %s" msgid "package %s not found" msgstr "пакет %s не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "пакет '%s' не знойдзены" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "разбор fqbn: %s" @@ -3611,15 +3619,15 @@ msgstr "шлях не з'яўляецца каталогам платформы: msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не знойдзена ў пакеце %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "платформа %s не ўсталяваная" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "платформа недаступная для вашай аперацыйнай сістэмы" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3669,7 +3677,7 @@ msgstr "чытанне каталогу %s" msgid "reading directory %s content" msgstr "чытанне зместу каталога %s" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "чытанне файлу %[1]s: %[2]s" @@ -3705,7 +3713,7 @@ msgstr "чытанне файлаў сцэнару" msgid "recipe not found '%s'" msgstr "пакет '%s' не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "не знойдзены выпуск %[1]s для інструмента %[2]s" @@ -3801,7 +3809,7 @@ msgstr "тэкставы падзел займае больш месца на п msgid "the compilation database may be incomplete or inaccurate" msgstr "база дадзеных для складання можа быць няпоўнай ці недакладнай" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "сервер адказаў паведамленнем пра стан %s" @@ -3818,7 +3826,7 @@ msgstr "інструмент %s не кіруецца кіраўніком па msgid "tool %s not found" msgstr "інструмент %s не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "інструмент '%[1]s не знойдзены ў пакеты '%[2]s'" @@ -3826,8 +3834,8 @@ msgstr "інструмент '%[1]s не знойдзены ў пакеты '%[2 msgid "tool not installed" msgstr "інструмент не ўсталяваны" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "выпуск інструмента не знойдзены: %s" @@ -3835,21 +3843,21 @@ msgstr "выпуск інструмента не знойдзены: %s" msgid "tool version %s not found" msgstr "інструмент версіі %s не знойдзена" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "патрабуюцца дзве розныя версіі бібліятэкі%[1]s: %[2]s і %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "не атрымалася вылічыць адносны шлях да сцэнара элемента" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "не атрымалася стварыць каталог для захавання сцэнара" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "не атрымалася стварыць каталог, які змяшчае элемент" @@ -3857,23 +3865,23 @@ msgstr "не атрымалася стварыць каталог, які змя msgid "unable to marshal config to YAML: %v" msgstr "не атрымалася пераўтварыць канфігурацыю ў YAML: %v" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "не атрымалася прачытаць змест элементу прызначэння" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "не атрымалася прачытаць змест зыходнага элемента" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "не атрымалася запісаць у файл прызначэння" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "невядомы пакет %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "невядомая платформа %s: %s" @@ -3917,6 +3925,6 @@ msgstr "версія %s недаступная для дадзенай апер msgid "version %s not found" msgstr "версія %s не знойдзена" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "няправільны фармат у адказе сервера" diff --git a/internal/locales/data/de.po b/internal/locales/data/de.po index ff82b365bd4..a8c4cd156c3 100644 --- a/internal/locales/data/de.po +++ b/internal/locales/data/de.po @@ -37,7 +37,7 @@ msgstr "%[1]s ungültig, alles wird neu gebaut" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s wird benötigt, aber %[2]s ist aktuell installiert." -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "Muster %[1]s fehlt" @@ -78,11 +78,11 @@ msgstr "%s muss installiert sein." msgid "%s pattern is missing" msgstr "Muster %s fehlt" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' hat eine ungültige Signatur" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -128,7 +128,7 @@ msgstr ".ino-Datei existiert bereits" msgid "A new release of Arduino CLI is available:" msgstr "Eine neue Version von Arduino CLI ist verfügbar:" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "Zum Hochladen ist ein Programmer benötigt" @@ -279,7 +279,7 @@ msgstr "Platinenname:" msgid "Board version:" msgstr "Platinenversion:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Bootloader-Datei angegeben, aber nicht vorhanden: %[1]s" @@ -295,7 +295,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Datenverzeichnis %s kann nicht erstellt werden" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "Sketch kann nicht erstellt werden" @@ -309,11 +309,11 @@ msgstr "Bibliothek kann nicht heruntergeladen werden" msgid "Can't find dependencies for platform %s" msgstr "Abhängigkeiten für die Plattform %s können nicht gefunden werden" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "Sketch kann nicht geöffnet werden" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "Sketch kann nicht aktualisiert werden" @@ -341,11 +341,11 @@ msgstr "Verzeichnis der Konfigurationsdatei kann nicht erstellt werden: %v" msgid "Cannot create config file: %v" msgstr "Konfigurationsdatei kann nicht erstellt werden: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "Temporärer Ordner kann nicht erstellt werden" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "Temporäre Datei kann nicht erstellt werden" @@ -438,11 +438,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "Kompiliert Arduino-Sketche." -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "Kern wird kompiliert ..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "Bibliotheken werden kompiliert ..." @@ -450,7 +450,7 @@ msgstr "Bibliotheken werden kompiliert ..." msgid "Compiling library \"%[1]s\"" msgstr "Bibliothek \"%[1]s\" wird kompiliert" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Sketch wird kompiliert ..." @@ -501,7 +501,7 @@ msgstr "Kern" msgid "Could not connect via HTTP" msgstr "Konnte nicht über HTTP verbinden" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "Indexverzeichnis konnte nicht erstellt werden" @@ -611,7 +611,7 @@ msgstr "Abhängigkeiten: %s" msgid "Description" msgstr "Beschreibung" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "Verwendete Bibliotheken erkennen ..." @@ -688,13 +688,13 @@ msgstr "%s wird heruntergeladen" msgid "Downloading index signature: %s" msgstr "Indexsignatur wird heruntergeladen: %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Index wird heruntergeladen: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "Bibliothek %s wird heruntergeladen" @@ -761,7 +761,7 @@ msgstr "Fehler beim bereinigen des Caches: %v" msgid "Error converting path to absolute: %v" msgstr "Fehler beim konvertieren des Pfads zum Absolutpfad: %v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "Fehler beim Kopieren der Ausgabedatei %s" @@ -775,7 +775,7 @@ msgstr "Fehler beim Erstellen der Konfiguration: %v" msgid "Error creating instance: %v" msgstr "Fehler beim Erstellen der Instanz: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "Fehler beim Erstellen des Ausgabeverzeichnisses" @@ -800,7 +800,7 @@ msgstr "Fehler beim Herunterladen von %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Fehler beim Herunterladen von %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Fehler beim Herunterladen des Index '%s'" @@ -808,7 +808,7 @@ msgstr "Fehler beim Herunterladen des Index '%s'" msgid "Error downloading index signature '%s'" msgstr "Fehler beim Herunterladen der Indexsignatur '%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "Fehler beim Herunterladen der Bibliothek %s" @@ -841,7 +841,7 @@ msgstr "Fehler während dem Hochladen: %v" msgid "Error during board detection" msgstr "Fehler bei der Board-Erkennung" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "Fehler beim Build: %v" @@ -891,7 +891,7 @@ msgstr "" "Fehler beim ermitteln des Standard-Ports aus 'sketch.yaml' Prüfe, ob di im " "richtigen Sketch-Verzeichnis bist oder verwende das --port Attribut: %s" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Fehler beim Abrufen von Informationen für die Bibliothek %s" @@ -927,7 +927,7 @@ msgstr "Fehler beim Installieren der Git-Bibliothek: %v" msgid "Error installing Zip Library: %v" msgstr "Fehler beim Installieren der Zip-Bibliothek: %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "Fehler beim Installieren der Bibliothek %s" @@ -954,7 +954,7 @@ msgstr "Fehler beim Auflisten der Bibliotheken: %v" msgid "Error listing platforms: %v" msgstr "Fehler beim Auflisten von Plattformen: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "Fehler beim Laden der Hardware-Plattform" @@ -979,7 +979,7 @@ msgstr "Fehler, öffnen der Quellcodes überschreibt die Datendatei: %v" msgid "Error parsing --show-properties flag: %v" msgstr "Fehler bei der Auswertung des --show-Property Attributs: %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "Fehler bel Lesen des Build-Verzechnisses" @@ -1219,7 +1219,7 @@ msgstr "" "Ausführung der Pre-Uninstall-Scripts überspringen (wenn die CLI nicht " "interaktiv läuft)" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "%d Platformen passend zu \"%s\":%s gefunden" @@ -1244,7 +1244,7 @@ msgstr "Erzeugt Komplettierungs-Skripte" msgid "Generates completion scripts for various shells" msgstr "Erzeugt Komplettierungs-Skripte für verschiedene Shells" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "Funktionsprototypen werden generiert ..." @@ -1324,7 +1324,7 @@ msgstr "%s installiert" msgid "Installing %s" msgstr "%s wird installiert" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "Bibliothek %s wird installiert" @@ -1351,11 +1351,11 @@ msgstr "Installiert eine oder mehrere angegebene Bibliotheken in das System." msgid "Internal error in cache" msgstr "Interner Fehler im Cache" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Ungültige '%[1]s' Eigenschaft: %[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "Ungültiger FQBN" @@ -1363,11 +1363,11 @@ msgstr "Ungültiger FQBN" msgid "Invalid TCP address: port is missing" msgstr "Ungültige TCP-Adresse: Port fehlt" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "Ungültige URL" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "Ungültige zusätzliche URL: %v" @@ -1381,7 +1381,7 @@ msgstr "Ungültiges Archiv: Datei %[1]s nicht im Archiv %[2]s gefunden" msgid "Invalid argument passed: %v" msgstr "Ungültiges Argument übergeben: %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "Ungültige Build-Eigenschaften" @@ -1393,11 +1393,11 @@ msgstr "Ungültige Datengröße regexp: %s" msgid "Invalid eeprom size regexp: %s" msgstr "Ungültige EEPROM-Größe: %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "Ungültige Index-URL: %s" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "Ungültige Instanz" @@ -1405,11 +1405,11 @@ msgstr "Ungültige Instanz" msgid "Invalid item %s" msgstr "Ungültiges Element %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Ungültige Bibliothek" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1417,7 +1417,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "Ungültiger Protokoll-Level: %s" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "Ungültige Netzwerk-Konfiguration: %s" @@ -1429,7 +1429,7 @@ msgstr "Ungültiger network.proxy '%[1]s':%[2]s" msgid "Invalid output format: %s" msgstr "Ungültiges Ausgabeformat: %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "Ungültiger Paketindex in %s" @@ -1437,11 +1437,11 @@ msgstr "Ungültiger Paketindex in %s" msgid "Invalid parameter %s: version not allowed" msgstr "Ungültiger Parameter %s: Version nicht erlaubt" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "Ungültiger pid-Wert: '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "Ungültiges Profil" @@ -1457,11 +1457,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "Ungültiger Wert in der Konfiguration" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Ungültige Version" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "Ungültiger vid-Wert:'%s'" @@ -1510,11 +1510,11 @@ msgstr "Bibliothek %s ist bereits die neueste Version" msgid "Library %s is not installed" msgstr "Bibliothek %s ist nicht installiert" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "Bibliothek %s nicht gefunden" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "Bibliothek '%s' nicht gefunden" @@ -1525,7 +1525,7 @@ msgstr "" "Die Bibliothek kann nicht die Verzeichnisse '%[1]s' und '%[2]s' gleichzeitig" " verwenden. Prüfe nochmal in '%[3]s'" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "Installation der Bibliothek fehlgeschlagen" @@ -1538,7 +1538,7 @@ msgstr "Bibliothek installiert" msgid "License: %s" msgstr "Lizenz: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "Alles zusammenlinken..." @@ -1590,8 +1590,8 @@ msgstr "Listet alle verbundenen Platinen auf." msgid "Lists cores and libraries that can be upgraded" msgstr "Auflisten der upgradebaren Cores und Bibliotheken" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "Indexdatei wird geladen: %v" @@ -1631,23 +1631,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "'%[1]s' aus der Bibliothek in %[2]s fehlt" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Fehlender FQBN (Fully Qualified Board Name)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "Fehlender Port" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "Fehlende Port-Adresse" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "Fehlendes Port-Protokoll" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "Fehlender Programmer" @@ -1659,11 +1663,11 @@ msgstr "Fehlendes benötigtes Upload-Feld: %s" msgid "Missing size regexp" msgstr "Fehlende Größe regexp" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "Fehlender Sketch-Pfad" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "Monitor '%s' wurde nicht gefunden" @@ -1721,7 +1725,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Kein Bibliotheksupdate verfügbar" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "Kein Monitor für das Port-Protokoll %s verfügbar" @@ -1741,7 +1745,7 @@ msgstr "Die Suche fand keine passenden Plattformen" msgid "No upload port found, using %s as fallback" msgstr "Kein Upload-Port gefunden, verwende %s stattdessen" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "Keine gültige Auflösung der Abhängigkeiten gefunden" @@ -1880,7 +1884,7 @@ msgstr "Webseite für das Paket:" msgid "Paragraph: %s" msgstr "Absatz: %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "Pfad" @@ -1925,7 +1929,7 @@ msgstr "Plattform %s bereits installiert" msgid "Platform %s installed" msgstr "Plattform %s installiert" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1937,15 +1941,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Plattform %s deinstalliert" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "Plattform '%s' ist bereits aktuell" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "Plattform '%s' nicht gefunden" @@ -1953,7 +1957,7 @@ msgstr "Plattform '%s' nicht gefunden" msgid "Platform ID" msgstr "Plattform ID" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Plattform ID ist nicht korrekt" @@ -1985,7 +1989,7 @@ msgstr "Plattformname:" msgid "Platform size (bytes):" msgstr "Plattformgröße (Bytes):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1993,7 +1997,7 @@ msgstr "" "Bitte gib ein FQBN an. Mehrere mögliche Boards wurden an Port %[1]s mit " "Protokoll %[2]s entdeckt" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -2009,7 +2013,7 @@ msgstr "Port" msgid "Port closed: %v" msgstr "Port geschlossen: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "Port-Monitor-Fehler" @@ -2042,11 +2046,15 @@ msgstr "Gibt die aktuelle Konfiguration aus." msgid "Prints the current configuration." msgstr "Gibt die aktuelle Konfiguration aus." -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "Profil '%s' nicht gefunden" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "Programmer '%s' nicht gefunden" @@ -2062,7 +2070,7 @@ msgstr "Zu verwendender Programmer, z.B. atmel_ice" msgid "Programmers:" msgstr "Programmers:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "Eigenschaft '%s' ist nicht definiert" @@ -2383,7 +2391,7 @@ msgstr "Zeigt die Versionsnummer des Arduino CLI an." msgid "Size (bytes):" msgstr "Größe (Bytes):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2461,7 +2469,7 @@ msgstr "Überspringe die Werkzeugkonfiguration." msgid "Skipping: %[1]s" msgstr "Wird übersprungen: %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "Einige Indizes konnten nicht aktualisiert werden." @@ -2510,7 +2518,7 @@ msgid "The given board/programmer configuration supports debugging." msgstr "" "Die angegebene Board-/Programmer-Konfiguration unterstützt das Debugging." -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "Die Instanz ist nicht mehr gültig und muss neu initialisiert werden." @@ -2534,11 +2542,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "Die Bibliothek %s hat mehrere Installationen:" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2629,7 +2637,7 @@ msgstr "Toolchain-Prefix" msgid "Toolchain type" msgstr "Toolchain-Typ" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Versuche %s zu starten" @@ -2673,7 +2681,7 @@ msgstr "Das Home-Verzeichnis des Benutzers kann nicht abgerufen werden: %v" msgid "Unable to open file for logging: %s" msgstr "Die Datei kann nicht für die Protokollierung geöffnet werden: %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "URL kann nicht geparst werden" @@ -2703,7 +2711,7 @@ msgstr "Deinstalliert eine oder mehrere Bibliotheken." msgid "Unknown" msgstr "Unbekannt" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "Unbekannter FQBN" @@ -2816,11 +2824,11 @@ msgstr "Verwendung:" msgid "Use %s for more information about a command." msgstr "Benutze %s für mehr Informationen über einen Befehl." -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "Benutzte Bibliothek" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "Verwendete Plattform" @@ -2828,7 +2836,7 @@ msgstr "Verwendete Plattform" msgid "Used: %[1]s" msgstr "Benutzt: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Verwende das Board '%[1]s' von der Plattform im Ordner: %[2]s" @@ -2838,7 +2846,7 @@ msgstr "" "Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die " "Datei: %[1]s" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Verwendung des Kerns '%[1]s' von Platform im Ordner: %[2]s" @@ -2896,7 +2904,7 @@ msgstr "Werte" msgid "Verify uploaded binary after the upload." msgstr "Überprüfe die hochgeladene Binärdatei nach dem Upload." -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Version" @@ -2931,7 +2939,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "Warten auf Upload-Port ..." -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2959,7 +2967,7 @@ msgid "You cannot use the %s flag while compiling with a profile." msgstr "" "Du kannst das %s Flag nicht verwenden, wenn du mit einem Profil kompilierst." -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -3006,7 +3014,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "Binärdatei wurde nicht in %s gefunden " -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "Platine %s nicht gefunden" @@ -3022,7 +3030,7 @@ msgstr "Verzeichnis der eingebauten Bibliotheken nicht festgelegt" msgid "can't find latest release of %s" msgstr "Die neueste Version von %s wurde nicht gefunden" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "Die neueste Version des Tools %s wurde nicht gefunden" @@ -3110,7 +3118,7 @@ msgstr "Erstellen eines temporären Verzeichnisses für die Extraktion: %s" msgid "data section exceeds available space in board" msgstr "Datenbereich überschreitet den verfügbaren Platz auf der Platine" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "Abhängigkeit '%s' ist nicht verfügbar" @@ -3138,7 +3146,7 @@ msgstr "Discovery %s wurde nicht gefunden" msgid "discovery %s not installed" msgstr "Discovery %s wurde nicht installiert" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "Discovery-Release %s wurde nicht gefunden" @@ -3170,15 +3178,15 @@ msgstr "Fehler beim Laden der Sketch-Projektdatei:" msgid "error opening %s" msgstr "Fehler beim Öffnen von %s" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "Fehler beim Parsen von Versionsbeschränkungen" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "Fehler bei der Verarbeitung der Serverantwort" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "Fehler bei der Abfrage der Arduino Cloud Api" @@ -3194,7 +3202,7 @@ msgstr "Archiv wird extrahiert: %s" msgid "failed to compute hash of file \"%s\"" msgstr "Der Hash der Datei \"%s\" konnte nicht berechnet werden." -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "Http-Client konnte nicht initialisiert werden" @@ -3262,7 +3270,7 @@ msgstr "Hole Archiv-Info: %s" msgid "getting archive path: %s" msgstr "Hole Archiv-Pfad: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "Build-Eigenschaften für das Board %[1]s : %[2]s abrufen" @@ -3295,7 +3303,7 @@ msgid "interactive terminal not supported for the '%s' output format" msgstr "" "Interaktives Terminal wird für das Ausgabeformat '%s' nicht unterstützt" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "Ungültige '%s' Richtlinie" @@ -3354,10 +3362,6 @@ msgstr "Ungültiger Hash '%[1]s': %[2]s" msgid "invalid item %s" msgstr "ungültiges Element %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "Ungültige Bibliotheksrichtlinie:" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "Ungültiges Bibliothekslayout: %s" @@ -3366,9 +3370,11 @@ msgstr "Ungültiges Bibliothekslayout: %s" msgid "invalid library location: %s" msgstr "Ungültiger Ort für Bibliothek: %s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3393,11 +3399,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "Fehler. Ungültiger Pfad beim Schreiben der Inventardatei: %[1]s" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "ungültiger Plattformidentifikator" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "Ungültige Plattform-Index-URL:" @@ -3427,14 +3433,14 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "Ungültiger Wert '%[1]s' für Option '%[2]s'" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "Ungültiges Versionsverzeichnis %s" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "ungültige Version:" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "Schlüsselwörter" @@ -3485,8 +3491,8 @@ msgstr "lade %[1]s: %[2]s" msgid "loading boards: %s" msgstr "Platinen werden geladen: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "json-Indexdatei laden %[1]s: %[2]s" @@ -3531,7 +3537,7 @@ msgstr "Suche nach Build-Artefakten" msgid "main file missing from sketch: %s" msgstr "Hauptdatei fehlt im Sketch: %s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "Fehlende '%s' Richtlinie" @@ -3539,7 +3545,7 @@ msgstr "Fehlende '%s' Richtlinie" msgid "missing checksum for: %s" msgstr "Fehlende Prüfsumme für: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "Fehlendes Paket %[1]s referenziert von Board %[2]s" @@ -3549,11 +3555,11 @@ msgstr "" "Fehlender Paketindex für %s, zukünftige Updates können nicht garantiert " "werden" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "Fehlende Plattform %[1]s:%[2]s referenziert von Board %[3]s" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "Fehlende Plattformfreigabe %[1]s:%[2]s referenziert von Board %[3]s" @@ -3561,7 +3567,7 @@ msgstr "Fehlende Plattformfreigabe %[1]s:%[2]s referenziert von Board %[3]s" msgid "missing signature" msgstr "Fehlende Signatur" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "Monitor-Freigabe nicht gefunden: %s" @@ -3650,12 +3656,12 @@ msgstr "Öffne Zieldatei: %s" msgid "package %s not found" msgstr "Paket %s nicht gefunden" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "Paket '%s' nicht gefunden" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "parse FQBN: %s" @@ -3671,15 +3677,15 @@ msgstr "Pfad ist kein Plattformverzeichnis: %s" msgid "platform %[1]s not found in package %[2]s" msgstr "Plattform %[1]s nicht im Paket %[2]s gefunden " -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "Plattform %s ist nicht installiert" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "Plattform ist für dieses Betriebssystem nicht verfügbar" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3729,7 +3735,7 @@ msgstr "Verzeichnis %s wird gelesen" msgid "reading directory %s content" msgstr "Verzeichnisinhalt lesen %s" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "Datei %[1]s wird gelesen: %[2]s" @@ -3765,7 +3771,7 @@ msgstr "Sketch-Dateien lesen" msgid "recipe not found '%s'" msgstr "Rezept nicht gefunden '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "Freigabe %[1]s für Werkzeug %[2]s nicht gefunden " @@ -3858,7 +3864,7 @@ msgstr "Textbereich überschreitet den verfügbaren Platz auf der Platine" msgid "the compilation database may be incomplete or inaccurate" msgstr "Die Kompilierdatenbank kann unvollständig oder ungenau sein" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "Der Server antwortete mit dem Status %s" @@ -3875,7 +3881,7 @@ msgstr "Das Tool %s wird nicht vom Paketmanager verwaltet." msgid "tool %s not found" msgstr "Tool %s nicht gefunden" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "Tool '%[1]s' nicht in Paket '%[2]s' gefunden" @@ -3883,8 +3889,8 @@ msgstr "Tool '%[1]s' nicht in Paket '%[2]s' gefunden" msgid "tool not installed" msgstr "Werkzeug nicht installiert" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "Werkzeugfreigabe nicht gefunden: %s" @@ -3892,24 +3898,24 @@ msgstr "Werkzeugfreigabe nicht gefunden: %s" msgid "tool version %s not found" msgstr "Werkzeugversion %s nicht gefunden" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" "zwei verschiedene Versionen der Bibliothek %[1]s sind erforderlich: %[2]s " "und %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" "Relativer Pfad zum Sketch konnte für das Element nicht berechnet werden" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "Konnte keinen Ordner zum Speichern des Sketchs erstellen" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "Konnte Ordner, der das Objekt enthält, nicht erstellen" @@ -3917,23 +3923,23 @@ msgstr "Konnte Ordner, der das Objekt enthält, nicht erstellen" msgid "unable to marshal config to YAML: %v" msgstr "Konnte die Konfiguration nicht in YAML umwandeln: %v" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "Inhalt des Zielobjekts konnte nicht gelesen werden" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "Inhalt der Quelle konnte nicht gelesen werden" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "Schreiben in Zieldatei unmöglich" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "unbekanntes Paket %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "unbekannte Plattform %s:%s" @@ -3977,6 +3983,6 @@ msgstr "Version %s ist für dieses Betriebssystem nicht verfügbar" msgid "version %s not found" msgstr "Version %s nicht gefunden" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "falsches Format in der Serverantwort" diff --git a/internal/locales/data/es.po b/internal/locales/data/es.po index f2338267c5d..4b701ae0120 100644 --- a/internal/locales/data/es.po +++ b/internal/locales/data/es.po @@ -33,7 +33,7 @@ msgstr "%[1]s inválido, reconstruyendo todo" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s es requerido pero %[2]s está actualmente instalado." -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "No se encuentra patrón %[1]s" @@ -74,11 +74,11 @@ msgstr "%s debe ser instalado." msgid "%s pattern is missing" msgstr "Falta el patrón %s " -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' tiene una firma inválida" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -120,7 +120,7 @@ msgstr "El archivo .ino ya existe" msgid "A new release of Arduino CLI is available:" msgstr "Una nueva versión de Arduino CLI está disponible:" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "Se requiere un programador para subir." @@ -267,7 +267,7 @@ msgstr "Nombre de la placa:" msgid "Board version:" msgstr "Versión de la placa:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Fichero Bootloader especificado pero ausente: %[1]s" @@ -281,7 +281,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "No se puede crear el directorio de datos %s" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "No se puede crear el sketch" @@ -295,11 +295,11 @@ msgstr "No fue posible descargar la librería" msgid "Can't find dependencies for platform %s" msgstr "No puedo encontrar las dependencias para la plataforma %s" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "No es posible abrir el sketch" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -327,11 +327,11 @@ msgstr "No se puede crear el directorio de archivos de configuración: %v" msgid "Cannot create config file: %v" msgstr "No se puede crear el archivo de configuración: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "No se puede crear un directorio temporal" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "No se puede crear un archivo temporal" @@ -423,11 +423,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "Compila los sketch de Arduino" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "Compilando el núcleo..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "Compilando librerías..." @@ -435,7 +435,7 @@ msgstr "Compilando librerías..." msgid "Compiling library \"%[1]s\"" msgstr "Compilando librería \"%[1]s\"" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Compilando el sketch..." @@ -484,7 +484,7 @@ msgstr "Núcleo" msgid "Could not connect via HTTP" msgstr "No se pudo conectar vía HTTP" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "No se ha podido crear el directorio índice." @@ -588,7 +588,7 @@ msgstr "Dependencias: %s" msgid "Description" msgstr "Descripción" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "Detectando las librerías usadas..." @@ -659,13 +659,13 @@ msgstr "Descargando %s" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Descargando el índice: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "Descargando la librería %s" @@ -731,7 +731,7 @@ msgstr "Error limpiando caches: %v" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "Error copiando el archivo de salida %s" @@ -745,7 +745,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Error creando la instancia: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "Error al crear el directorio de salida" @@ -770,7 +770,7 @@ msgstr "Error al descargar %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Error descargando %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Error descargando el índice '%s'" @@ -778,7 +778,7 @@ msgstr "Error descargando el índice '%s'" msgid "Error downloading index signature '%s'" msgstr "Error descargando el índice de firmas '%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "Error descargando la librería %s" @@ -811,7 +811,7 @@ msgstr "Error durante la carga: %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -859,7 +859,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Error obteniendo información para la librería %s" @@ -895,7 +895,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "Error listando las plataformas: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1170,7 +1170,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1195,7 +1195,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1269,7 +1269,7 @@ msgstr "Instalado %s" msgid "Installing %s" msgstr "Instalando %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "Instalando la librería %s" @@ -1294,11 +1294,11 @@ msgstr "" msgid "Internal error in cache" msgstr "Error interno en la cache" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "FQBN inválido" @@ -1306,11 +1306,11 @@ msgstr "FQBN inválido" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "URL inválida" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "URL adicional inválida: %v" @@ -1324,7 +1324,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1336,11 +1336,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "Instancia inválida" @@ -1348,11 +1348,11 @@ msgstr "Instancia inválida" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Librería inválida" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1360,7 +1360,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1372,7 +1372,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1380,11 +1380,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "Parámetro inválido %s: versión no compatible" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "Perfil inválido" @@ -1400,11 +1400,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Versión inválida" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1450,11 +1450,11 @@ msgstr "La librería %s ya se encuentra en la versión más reciente" msgid "Library %s is not installed" msgstr "La librería %s no está instalada" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "Librería %s no encontrada" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "La librería '%s' no fue encontrada" @@ -1463,7 +1463,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "La instalación de la librería no fue exitosa" @@ -1476,7 +1476,7 @@ msgstr "Librería instalada" msgid "License: %s" msgstr "Licencia: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1522,8 +1522,8 @@ msgstr "Enumera todas las placas conectadas." msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1559,23 +1559,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Falta '%[1]s' de la biblioteca en %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "Falta el puerto" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "No se encuentra la dirección del puerto " -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "Falta el protocolo del puerto" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1587,11 +1591,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "Monitor '%s' no encontrado" @@ -1649,7 +1653,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1669,7 +1673,7 @@ msgstr "No hay plataformas que coincidan con su búsqueda." msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1793,7 +1797,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1832,7 +1836,7 @@ msgstr "La plataforma %s ya está instalada" msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1842,15 +1846,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Plataforma %s desinstalada" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "La plataforma '%s' ya se encuentra en su versión más reciente" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1858,7 +1862,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1890,13 +1894,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1910,7 +1914,7 @@ msgstr "Puerto" msgid "Port closed: %v" msgstr "Puerto cerrado: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1943,11 +1947,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "Perfil '%s' no encontrado" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1963,7 +1971,7 @@ msgstr "" msgid "Programmers:" msgstr "Programadores:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "La propiedad '%s' no está definida" @@ -2232,7 +2240,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Tamaño (bytes):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2301,7 +2309,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2339,7 +2347,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2359,11 +2367,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2439,7 +2447,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2481,7 +2489,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "No es posible abrir el archivo para el logging: %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2511,7 +2519,7 @@ msgstr "Desinstalar una o más librerías." msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2611,11 +2619,11 @@ msgstr "Uso:" msgid "Use %s for more information about a command." msgstr "Use %spara más información acerca de un comando." -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2623,7 +2631,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Usado: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2631,7 +2639,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2684,7 +2692,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2719,7 +2727,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2742,7 +2750,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2783,7 +2791,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2799,7 +2807,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2887,7 +2895,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2915,7 +2923,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2947,15 +2955,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2971,7 +2979,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -3037,7 +3045,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3069,7 +3077,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3128,10 +3136,6 @@ msgstr "" msgid "invalid item %s" msgstr "ítem inválido %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3140,9 +3144,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3165,11 +3171,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3196,12 +3202,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3254,8 +3260,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3300,7 +3306,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3308,7 +3314,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3316,11 +3322,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3328,7 +3334,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3411,12 +3417,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3432,15 +3438,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3490,7 +3496,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3526,7 +3532,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3618,7 +3624,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3635,7 +3641,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3643,8 +3649,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3652,21 +3658,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3674,23 +3680,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3734,6 +3740,6 @@ msgstr "" msgid "version %s not found" msgstr "versión %s no encontrada" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "Error de formato en la respuesta del servidor" diff --git a/internal/locales/data/fi.po b/internal/locales/data/fi.po new file mode 100644 index 00000000000..bbae2575b3b --- /dev/null +++ b/internal/locales/data/fi.po @@ -0,0 +1,3695 @@ +# +msgid "" +msgstr "" +"Language-Team: Finnish (https://app.transifex.com/arduino-1/teams/108174/fi/)\n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: internal/version/version.go:56 +msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:524 +msgid "%[1]s folder is no longer supported! See %[2]s for more information" +msgstr "" + +#: internal/arduino/builder/build_options_manager.go:140 +msgid "%[1]s invalid, rebuilding all" +msgstr "" + +#: internal/cli/lib/check_deps.go:125 +msgid "%[1]s is required but %[2]s is currently installed." +msgstr "" + +#: internal/arduino/builder/builder.go:495 +msgid "%[1]s pattern is missing" +msgstr "" + +#: internal/arduino/resources/download.go:51 +msgid "%s already downloaded" +msgstr "" + +#: commands/service_upload.go:779 +msgid "%s and %s cannot be used together" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 +msgid "%s installed" +msgstr "" + +#: internal/cli/lib/check_deps.go:122 +msgid "%s is already installed." +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:63 +#: internal/arduino/cores/packagemanager/loader.go:614 +msgid "%s is not a directory" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 +msgid "%s is not managed by package manager" +msgstr "" + +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + +#: internal/cli/lib/check_deps.go:119 +msgid "%s must be installed." +msgstr "" + +#: internal/arduino/builder/internal/preprocessor/ctags.go:194 +msgid "%s pattern is missing" +msgstr "" + +#: commands/cmderrors/cmderrors.go:856 +msgid "'%s' has an invalid signature" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:421 +msgid "" +"'build.core' and 'build.variant' refer to different platforms: %[1]s and " +"%[2]s" +msgstr "" + +#: internal/cli/board/listall.go:97 internal/cli/board/search.go:94 +msgid "(hidden)" +msgstr "" + +#: internal/arduino/builder/libraries.go:303 +msgid "(legacy)" +msgstr "" + +#: internal/cli/lib/install.go:82 +msgid "" +"--git-url and --zip-path are disabled by default, for more information see: " +"%v" +msgstr "" + +#: internal/cli/lib/install.go:84 +msgid "" +"--git-url and --zip-path flags allow installing untrusted files, use it at " +"your own risk." +msgstr "" + +#: internal/cli/lib/install.go:87 +msgid "--git-url or --zip-path can't be used with --install-in-builtin-dir" +msgstr "" + +#: commands/service_sketch_new.go:66 +msgid ".ino file already exists" +msgstr "" + +#: internal/cli/updater/updater.go:30 +msgid "A new release of Arduino CLI is available:" +msgstr "" + +#: commands/cmderrors/cmderrors.go:317 +msgid "A programmer is required to upload" +msgstr "" + +#: internal/cli/core/download.go:35 internal/cli/core/install.go:37 +#: internal/cli/core/uninstall.go:36 internal/cli/core/upgrade.go:38 +msgid "ARCH" +msgstr "" + +#: internal/cli/generatedocs/generatedocs.go:80 +msgid "ARDUINO COMMAND LINE MANUAL" +msgstr "" + +#: internal/cli/usage.go:28 +msgid "Additional help topics:" +msgstr "" + +#: internal/cli/config/add.go:34 internal/cli/config/add.go:35 +msgid "Adds one or more values to a setting." +msgstr "" + +#: internal/cli/usage.go:23 +msgid "Aliases:" +msgstr "" + +#: internal/cli/core/list.go:112 +msgid "All platforms are up to date." +msgstr "" + +#: internal/cli/core/upgrade.go:87 +msgid "All the cores are already at the latest version" +msgstr "" + +#: commands/service_library_install.go:136 +msgid "Already installed %s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:96 +msgid "Alternatives for %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/builder/internal/preprocessor/ctags.go:70 +#: internal/arduino/builder/internal/preprocessor/ctags.go:241 +msgid "An error occurred adding prototypes" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:227 +msgid "An error occurred detecting libraries" +msgstr "" + +#: internal/cli/daemon/daemon.go:87 +msgid "Append debug logging to the specified file" +msgstr "" + +#: internal/cli/lib/search.go:208 +msgid "Architecture: %s" +msgstr "" + +#: commands/service_sketch_archive.go:69 +msgid "Archive already exists" +msgstr "" + +#: internal/arduino/builder/core.go:164 +msgid "Archiving built core (caching) in: %[1]s" +msgstr "" + +#: internal/cli/sketch/sketch.go:30 internal/cli/sketch/sketch.go:31 +msgid "Arduino CLI sketch commands." +msgstr "" + +#: internal/cli/cli.go:88 +msgid "Arduino CLI." +msgstr "" + +#: internal/cli/cli.go:89 +msgid "Arduino Command Line Interface (arduino-cli)." +msgstr "" + +#: internal/cli/board/board.go:30 internal/cli/board/board.go:31 +msgid "Arduino board commands." +msgstr "" + +#: internal/cli/cache/cache.go:30 internal/cli/cache/cache.go:31 +msgid "Arduino cache commands." +msgstr "" + +#: internal/cli/lib/lib.go:30 internal/cli/lib/lib.go:31 +msgid "Arduino commands about libraries." +msgstr "" + +#: internal/cli/config/config.go:35 +msgid "Arduino configuration commands." +msgstr "" + +#: internal/cli/core/core.go:30 internal/cli/core/core.go:31 +msgid "Arduino core operations." +msgstr "" + +#: internal/cli/lib/check_deps.go:62 internal/cli/lib/install.go:130 +msgid "Arguments error: %v" +msgstr "" + +#: internal/cli/board/attach.go:36 +msgid "Attaches a sketch to a board." +msgstr "" + +#: internal/cli/lib/search.go:199 +msgid "Author: %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:78 +msgid "" +"Automatic library install can't be performed in this case, please manually " +"remove all duplicates and retry." +msgstr "" + +#: commands/service_library_uninstall.go:87 +msgid "" +"Automatic library uninstall can't be performed in this case, please manually" +" remove them." +msgstr "" + +#: internal/cli/lib/list.go:138 +msgid "Available" +msgstr "" + +#: internal/cli/usage.go:25 +msgid "Available Commands:" +msgstr "" + +#: internal/cli/upload/upload.go:75 +msgid "Binary file to upload." +msgstr "" + +#: internal/cli/board/list.go:104 internal/cli/board/list.go:142 +#: internal/cli/board/listall.go:84 internal/cli/board/search.go:85 +msgid "Board Name" +msgstr "" + +#: internal/cli/board/details.go:139 +msgid "Board name:" +msgstr "" + +#: internal/cli/board/details.go:141 +msgid "Board version:" +msgstr "" + +#: internal/arduino/builder/sketch.go:256 +msgid "Bootloader file specified but missing: %[1]s" +msgstr "" + +#: internal/cli/compile/compile.go:105 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." +msgstr "" + +#: internal/arduino/resources/index.go:65 +msgid "Can't create data directory %s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:549 +msgid "Can't create sketch" +msgstr "" + +#: commands/service_library_download.go:95 +#: commands/service_library_download.go:98 +msgid "Can't download library" +msgstr "" + +#: commands/service_platform_uninstall.go:89 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 +msgid "Can't find dependencies for platform %s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:575 +msgid "Can't open sketch" +msgstr "" + +#: commands/cmderrors/cmderrors.go:562 +msgid "Can't update sketch" +msgstr "" + +#: internal/cli/arguments/arguments.go:38 +msgid "Can't use the following flags together: %s" +msgstr "" + +#: internal/cli/daemon/daemon.go:117 +msgid "Can't write debug log: %s" +msgstr "" + +#: commands/service_compile.go:191 commands/service_compile.go:194 +msgid "Cannot create build cache directory" +msgstr "" + +#: commands/service_compile.go:216 +msgid "Cannot create build directory" +msgstr "" + +#: internal/cli/config/init.go:100 +msgid "Cannot create config file directory: %v" +msgstr "" + +#: internal/cli/config/init.go:124 +msgid "Cannot create config file: %v" +msgstr "" + +#: commands/cmderrors/cmderrors.go:819 +msgid "Cannot create temp dir" +msgstr "" + +#: commands/cmderrors/cmderrors.go:837 +msgid "Cannot create temp file" +msgstr "" + +#: internal/cli/config/delete.go:55 +msgid "Cannot delete the key %[1]s: %[2]v" +msgstr "" + +#: commands/service_debug.go:228 +msgid "Cannot execute debug tool" +msgstr "" + +#: internal/cli/config/init.go:77 internal/cli/config/init.go:84 +msgid "Cannot find absolute path: %v" +msgstr "" + +#: internal/cli/config/add.go:63 internal/cli/config/add.go:65 +#: internal/cli/config/get.go:59 internal/cli/config/remove.go:63 +#: internal/cli/config/remove.go:65 +msgid "Cannot get the configuration key %[1]s: %[2]v" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 +msgid "Cannot install platform" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 +msgid "Cannot install tool %s" +msgstr "" + +#: commands/service_upload.go:544 +msgid "Cannot perform port reset: %s" +msgstr "" + +#: internal/cli/config/add.go:75 internal/cli/config/add.go:77 +#: internal/cli/config/remove.go:73 internal/cli/config/remove.go:75 +msgid "Cannot remove the configuration key %[1]s: %[2]v" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 +msgid "Cannot upgrade platform" +msgstr "" + +#: internal/cli/lib/search.go:207 +msgid "Category: %s" +msgstr "" + +#: internal/cli/lib/check_deps.go:39 internal/cli/lib/check_deps.go:40 +msgid "Check dependencies status for the specified library." +msgstr "" + +#: internal/cli/debug/debug_check.go:42 +msgid "Check if the given board/programmer combination supports debugging." +msgstr "" + +#: internal/arduino/resources/checksums.go:166 +msgid "Checksum differs from checksum in package.json" +msgstr "" + +#: internal/cli/board/details.go:190 +msgid "Checksum:" +msgstr "" + +#: internal/cli/cache/cache.go:32 +msgid "Clean caches." +msgstr "" + +#: internal/cli/cli.go:181 +msgid "Comma-separated list of additional URLs for the Boards Manager." +msgstr "" + +#: internal/cli/board/list.go:56 +msgid "" +"Command keeps running and prints list of connected boards whenever there is " +"a change." +msgstr "" + +#: commands/service_debug_config.go:178 commands/service_upload.go:452 +msgid "Compiled sketch not found in %s" +msgstr "" + +#: internal/arduino/builder/internal/runner/task.go:76 +msgid "Compiler error output has been truncated." +msgstr "" + +#: internal/cli/compile/compile.go:81 internal/cli/compile/compile.go:82 +msgid "Compiles Arduino sketches." +msgstr "" + +#: internal/arduino/builder/builder.go:429 +msgid "Compiling core..." +msgstr "" + +#: internal/arduino/builder/builder.go:408 +msgid "Compiling libraries..." +msgstr "" + +#: internal/arduino/builder/libraries.go:134 +msgid "Compiling library \"%[1]s\"" +msgstr "" + +#: internal/arduino/builder/builder.go:392 +msgid "Compiling sketch..." +msgstr "" + +#: internal/cli/config/init.go:94 +msgid "" +"Config file already exists, use --overwrite to discard the existing one." +msgstr "" + +#: internal/cli/config/init.go:179 +msgid "Config file written to: %s" +msgstr "" + +#: internal/cli/debug/debug.go:250 +msgid "Configuration options for %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:78 +msgid "" +"Configure communication port settings. The format is " +"=[,=]..." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 +msgid "Configuring platform." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 +msgid "Configuring tool." +msgstr "" + +#: internal/cli/board/list.go:198 +msgid "Connected" +msgstr "" + +#: internal/cli/monitor/monitor.go:275 +msgid "Connecting to %s. Press CTRL-C to exit." +msgstr "" + +#: internal/cli/board/list.go:104 internal/cli/board/list.go:142 +msgid "Core" +msgstr "" + +#: internal/cli/configuration/network.go:127 +msgid "Could not connect via HTTP" +msgstr "" + +#: commands/instances.go:512 +msgid "Could not create index directory" +msgstr "" + +#: internal/arduino/builder/core.go:42 +msgid "Couldn't deeply cache core build: %[1]s" +msgstr "" + +#: internal/arduino/builder/sizer.go:155 +msgid "Couldn't determine program size" +msgstr "" + +#: internal/cli/arguments/sketch.go:37 internal/cli/lib/install.go:111 +msgid "Couldn't get current working directory: %v" +msgstr "" + +#: internal/cli/sketch/new.go:37 internal/cli/sketch/new.go:38 +msgid "Create a new Sketch" +msgstr "" + +#: internal/cli/compile/compile.go:102 +msgid "Create and print a profile configuration from the build." +msgstr "" + +#: internal/cli/sketch/archive.go:37 internal/cli/sketch/archive.go:38 +msgid "Creates a zip file containing all sketch files." +msgstr "" + +#: internal/cli/config/init.go:46 +msgid "" +"Creates or updates the configuration file in the data directory or custom " +"directory with the current configuration settings." +msgstr "" + +#: internal/cli/debug/debug.go:266 +msgid "Custom configuration for %s:" +msgstr "" + +#: internal/cli/feedback/result/rpc.go:146 +#: internal/cli/outdated/outdated.go:119 +msgid "DEPRECATED" +msgstr "" + +#: internal/cli/daemon/daemon.go:195 +msgid "Daemon is now listening on %s:%s" +msgstr "" + +#: internal/cli/debug/debug.go:53 +msgid "Debug Arduino sketches." +msgstr "" + +#: internal/cli/debug/debug.go:54 +msgid "" +"Debug Arduino sketches. (this command opens an interactive gdb session)" +msgstr "" + +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 +msgid "Debug interpreter e.g.: %s" +msgstr "" + +#: commands/service_debug_config.go:215 +msgid "Debugging not supported for board %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:331 +msgid "Default" +msgstr "" + +#: internal/cli/board/attach.go:115 +msgid "Default FQBN set to" +msgstr "" + +#: internal/cli/board/attach.go:114 +msgid "Default port set to" +msgstr "" + +#: internal/cli/board/attach.go:116 +msgid "Default programmer set to" +msgstr "" + +#: internal/cli/cache/clean.go:32 +msgid "Delete Boards/Library Manager download cache." +msgstr "" + +#: internal/cli/cache/clean.go:33 +msgid "" +"Delete contents of the downloads cache folder, where archive files are " +"staged during installation of libraries and boards platforms." +msgstr "" + +#: internal/cli/config/delete.go:32 internal/cli/config/delete.go:33 +msgid "Deletes a settings key and all its sub keys." +msgstr "" + +#: internal/cli/lib/search.go:215 +msgid "Dependencies: %s" +msgstr "" + +#: internal/cli/lib/list.go:138 internal/cli/outdated/outdated.go:106 +msgid "Description" +msgstr "" + +#: internal/arduino/builder/builder.go:313 +msgid "Detecting libraries used..." +msgstr "" + +#: internal/cli/board/list.go:46 +msgid "" +"Detects and displays a list of boards connected to the current computer." +msgstr "" + +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 +msgid "Directory containing binaries for debug." +msgstr "" + +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 +msgid "Directory containing binaries to upload." +msgstr "" + +#: internal/cli/generatedocs/generatedocs.go:45 +msgid "" +"Directory where to save generated files. Default is './docs', the directory " +"must exist." +msgstr "" + +#: internal/cli/completion/completion.go:44 +msgid "Disable completion description for shells that support it" +msgstr "" + +#: internal/cli/board/list.go:199 +msgid "Disconnected" +msgstr "" + +#: internal/cli/daemon/daemon.go:90 +msgid "Display only the provided gRPC calls" +msgstr "" + +#: internal/cli/lib/install.go:62 +msgid "Do not install dependencies." +msgstr "" + +#: internal/cli/lib/install.go:63 +msgid "Do not overwrite already installed libraries." +msgstr "" + +#: internal/cli/core/install.go:56 +msgid "Do not overwrite already installed platforms." +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:64 +#: internal/cli/upload/upload.go:81 +msgid "Do not perform the actual upload, just log out actions" +msgstr "" + +#: internal/cli/daemon/daemon.go:81 +msgid "Do not terminate daemon process if the parent process dies" +msgstr "" + +#: internal/cli/lib/check_deps.go:52 +msgid "Do not try to update library dependencies if already installed." +msgstr "" + +#: commands/service_library_download.go:92 +msgid "Downloading %s" +msgstr "" + +#: internal/arduino/resources/index.go:137 +msgid "Downloading index signature: %s" +msgstr "" + +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 +#: internal/arduino/resources/index.go:82 +msgid "Downloading index: %s" +msgstr "" + +#: commands/instances.go:397 +msgid "Downloading library %s" +msgstr "" + +#: commands/instances.go:54 +msgid "Downloading missing tool %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 +msgid "Downloading packages" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:108 +msgid "Downloading platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:184 +msgid "Downloading tool %s" +msgstr "" + +#: internal/cli/core/download.go:36 internal/cli/core/download.go:37 +msgid "Downloads one or more cores and corresponding tool dependencies." +msgstr "" + +#: internal/cli/lib/download.go:36 internal/cli/lib/download.go:37 +msgid "Downloads one or more libraries without installing them." +msgstr "" + +#: internal/cli/daemon/daemon.go:84 +msgid "Enable debug logging of gRPC calls" +msgstr "" + +#: internal/cli/lib/install.go:65 +msgid "Enter a path to zip file" +msgstr "" + +#: internal/cli/lib/install.go:64 +msgid "Enter git url for libraries hosted on repositories" +msgstr "" + +#: commands/service_sketch_archive.go:105 +msgid "Error adding file to sketch archive" +msgstr "" + +#: internal/arduino/builder/core.go:170 +msgid "Error archiving built core (caching) in %[1]s: %[2]s" +msgstr "" + +#: internal/cli/sketch/archive.go:85 +msgid "Error archiving: %v" +msgstr "" + +#: commands/service_sketch_archive.go:93 +msgid "Error calculating relative file path" +msgstr "" + +#: internal/cli/cache/clean.go:48 +msgid "Error cleaning caches: %v" +msgstr "" + +#: internal/cli/compile/compile.go:226 +msgid "Error converting path to absolute: %v" +msgstr "" + +#: commands/service_compile.go:421 +msgid "Error copying output file %s" +msgstr "" + +#: internal/cli/config/init.go:106 internal/cli/config/init.go:113 +#: internal/cli/config/init.go:120 internal/cli/config/init.go:134 +#: internal/cli/config/init.go:138 +msgid "Error creating configuration: %v" +msgstr "" + +#: internal/cli/instance/instance.go:43 +msgid "Error creating instance: %v" +msgstr "" + +#: commands/service_compile.go:404 +msgid "Error creating output dir" +msgstr "" + +#: commands/service_sketch_archive.go:81 +msgid "Error creating sketch archive" +msgstr "" + +#: internal/cli/sketch/new.go:71 internal/cli/sketch/new.go:83 +msgid "Error creating sketch: %v" +msgstr "" + +#: internal/cli/board/list.go:83 internal/cli/board/list.go:97 +msgid "Error detecting boards: %v" +msgstr "" + +#: internal/cli/core/download.go:71 internal/cli/lib/download.go:69 +msgid "Error downloading %[1]s: %[2]v" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:117 +#: internal/arduino/cores/packagemanager/profiles.go:118 +msgid "Error downloading %s" +msgstr "" + +#: commands/instances.go:686 internal/arduino/resources/index.go:83 +msgid "Error downloading index '%s'" +msgstr "" + +#: internal/arduino/resources/index.go:138 +msgid "Error downloading index signature '%s'" +msgstr "" + +#: commands/instances.go:407 commands/instances.go:413 +msgid "Error downloading library %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:135 +#: internal/arduino/cores/packagemanager/profiles.go:136 +msgid "Error downloading platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:129 +#: internal/arduino/cores/packagemanager/profiles.go:186 +msgid "Error downloading tool %s" +msgstr "" + +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 +msgid "Error during Debug: %v" +msgstr "" + +#: internal/cli/feedback/feedback.go:236 internal/cli/feedback/feedback.go:242 +msgid "Error during JSON encoding of the output: %v" +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:270 internal/cli/compile/compile.go:312 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 +msgid "Error during Upload: %v" +msgstr "" + +#: internal/cli/arguments/port.go:144 +msgid "Error during board detection" +msgstr "" + +#: internal/cli/compile/compile.go:397 +msgid "Error during build: %v" +msgstr "" + +#: internal/cli/core/install.go:81 +msgid "Error during install: %v" +msgstr "" + +#: internal/cli/core/uninstall.go:75 +msgid "Error during uninstall: %v" +msgstr "" + +#: internal/cli/core/upgrade.go:136 +msgid "Error during upgrade: %v" +msgstr "" + +#: internal/arduino/resources/index.go:105 +#: internal/arduino/resources/index.go:124 +msgid "Error extracting %s" +msgstr "" + +#: commands/service_upload.go:449 +msgid "Error finding build artifacts" +msgstr "" + +#: internal/cli/debug/debug.go:139 +msgid "Error getting Debug info: %v" +msgstr "" + +#: commands/service_sketch_archive.go:57 +msgid "Error getting absolute path of sketch archive" +msgstr "" + +#: internal/cli/board/details.go:74 +msgid "Error getting board details: %v" +msgstr "" + +#: internal/arduino/builder/internal/compilation/database.go:82 +msgid "Error getting current directory for compilation database: %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:105 +msgid "" +"Error getting default port from `sketch.yaml`. Check if you're in the " +"correct sketch folder or provide the --port flag: %s" +msgstr "" + +#: commands/service_compile.go:339 commands/service_library_list.go:115 +msgid "Error getting information for library %s" +msgstr "" + +#: internal/cli/lib/examples.go:75 +msgid "Error getting libraries info: %v" +msgstr "" + +#: internal/cli/arguments/fqbn.go:96 +msgid "Error getting port metadata: %v" +msgstr "" + +#: internal/cli/monitor/monitor.go:154 +msgid "Error getting port settings details: %s" +msgstr "" + +#: internal/cli/upload/upload.go:169 +msgid "Error getting user input" +msgstr "" + +#: internal/cli/instance/instance.go:82 internal/cli/instance/instance.go:100 +msgid "Error initializing instance: %v" +msgstr "" + +#: internal/cli/lib/install.go:148 +msgid "Error installing %s: %v" +msgstr "" + +#: internal/cli/lib/install.go:122 +msgid "Error installing Git Library: %v" +msgstr "" + +#: internal/cli/lib/install.go:100 +msgid "Error installing Zip Library: %v" +msgstr "" + +#: commands/instances.go:423 +msgid "Error installing library %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:143 +#: internal/arduino/cores/packagemanager/profiles.go:144 +msgid "Error installing platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:187 +#: internal/arduino/cores/packagemanager/profiles.go:194 +#: internal/arduino/cores/packagemanager/profiles.go:195 +msgid "Error installing tool %s" +msgstr "" + +#: internal/cli/board/listall.go:66 +msgid "Error listing boards: %v" +msgstr "" + +#: internal/cli/lib/list.go:91 +msgid "Error listing libraries: %v" +msgstr "" + +#: internal/cli/core/list.go:69 +msgid "Error listing platforms: %v" +msgstr "" + +#: commands/cmderrors/cmderrors.go:462 +msgid "Error loading hardware platform" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:121 +#: internal/arduino/cores/packagemanager/profiles.go:122 +msgid "Error loading index %s" +msgstr "" + +#: internal/arduino/resources/index.go:99 +msgid "Error opening %s" +msgstr "" + +#: internal/cli/daemon/daemon.go:111 +msgid "Error opening debug logging file: %s" +msgstr "" + +#: internal/cli/compile/compile.go:197 +msgid "Error opening source code overrides data file: %v" +msgstr "" + +#: internal/cli/compile/compile.go:210 +msgid "Error parsing --show-properties flag: %v" +msgstr "" + +#: commands/service_compile.go:413 +msgid "Error reading build directory" +msgstr "" + +#: commands/service_sketch_archive.go:75 +msgid "Error reading sketch files" +msgstr "" + +#: internal/cli/lib/check_deps.go:72 +msgid "Error resolving dependencies for %[1]s: %[2]s" +msgstr "" + +#: internal/cli/core/upgrade.go:68 +msgid "Error retrieving core list: %v" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 +msgid "Error rolling-back changes: %s" +msgstr "" + +#: internal/arduino/resources/index.go:165 +#: internal/arduino/resources/index.go:177 +msgid "Error saving downloaded index" +msgstr "" + +#: internal/arduino/resources/index.go:172 +#: internal/arduino/resources/index.go:181 +msgid "Error saving downloaded index signature" +msgstr "" + +#: internal/cli/board/search.go:63 +msgid "Error searching boards: %v" +msgstr "" + +#: internal/cli/lib/search.go:126 +msgid "Error searching for Libraries: %v" +msgstr "" + +#: internal/cli/core/search.go:82 +msgid "Error searching for platforms: %v" +msgstr "" + +#: internal/arduino/builder/internal/compilation/database.go:67 +msgid "Error serializing compilation database: %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:224 +msgid "Error setting raw mode: %s" +msgstr "" + +#: internal/cli/config/set.go:67 internal/cli/config/set.go:74 +msgid "Error setting value: %v" +msgstr "" + +#: internal/cli/board/list.go:86 +msgid "Error starting discovery: %v" +msgstr "" + +#: internal/cli/lib/uninstall.go:67 +msgid "Error uninstalling %[1]s: %[2]v" +msgstr "" + +#: internal/cli/lib/search.go:113 internal/cli/lib/update_index.go:59 +msgid "Error updating library index: %v" +msgstr "" + +#: internal/cli/lib/upgrade.go:75 +msgid "Error upgrading libraries" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 +msgid "Error upgrading platform: %s" +msgstr "" + +#: internal/arduino/resources/index.go:147 +#: internal/arduino/resources/index.go:153 +msgid "Error verifying signature" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:444 +msgid "Error while detecting libraries included by %[1]s" +msgstr "" + +#: internal/arduino/builder/sizer.go:80 internal/arduino/builder/sizer.go:89 +#: internal/arduino/builder/sizer.go:92 internal/arduino/builder/sizer.go:111 +#: internal/arduino/builder/sizer.go:220 internal/arduino/builder/sizer.go:230 +#: internal/arduino/builder/sizer.go:234 +msgid "Error while determining sketch size: %s" +msgstr "" + +#: internal/arduino/builder/internal/compilation/database.go:70 +msgid "Error writing compilation database: %s" +msgstr "" + +#: internal/cli/config/config.go:84 internal/cli/config/config.go:91 +msgid "Error writing to file: %v" +msgstr "" + +#: internal/cli/completion/completion.go:56 +msgid "Error: command description is not supported by %v" +msgstr "" + +#: internal/cli/compile/compile.go:203 +msgid "Error: invalid source code overrides data file: %v" +msgstr "" + +#: internal/cli/board/list.go:104 +msgid "Event" +msgstr "" + +#: internal/cli/lib/examples.go:123 +msgid "Examples for library %s" +msgstr "" + +#: internal/cli/usage.go:24 +msgid "Examples:" +msgstr "" + +#: internal/cli/debug/debug.go:233 +msgid "Executable to debug" +msgstr "" + +#: commands/service_debug_config.go:181 commands/service_upload.go:455 +msgid "Expected compiled sketch in directory %s, but is a file instead" +msgstr "" + +#: internal/cli/board/attach.go:35 internal/cli/board/details.go:41 +#: internal/cli/board/list.go:104 internal/cli/board/list.go:142 +#: internal/cli/board/listall.go:84 internal/cli/board/search.go:85 +msgid "FQBN" +msgstr "" + +#: internal/cli/board/details.go:140 +msgid "FQBN:" +msgstr "" + +#: commands/service_upload.go:578 +msgid "Failed chip erase" +msgstr "" + +#: commands/service_upload.go:585 +msgid "Failed programming" +msgstr "" + +#: commands/service_upload.go:581 +msgid "Failed to burn bootloader" +msgstr "" + +#: commands/instances.go:88 +msgid "Failed to create data directory" +msgstr "" + +#: commands/instances.go:77 +msgid "Failed to create downloads directory" +msgstr "" + +#: internal/cli/daemon/daemon.go:150 +msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." +msgstr "" + +#: internal/cli/daemon/daemon.go:145 +msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." +msgstr "" + +#: internal/cli/daemon/daemon.go:157 +msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" +msgstr "" + +#: internal/cli/daemon/daemon.go:155 +msgid "Failed to listen on TCP port: %s. Address already in use." +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:269 +msgid "Failed to load library discovery cache: %[1]s" +msgstr "" + +#: commands/service_upload.go:589 +msgid "Failed uploading" +msgstr "" + +#: internal/cli/board/details.go:188 +msgid "File:" +msgstr "" + +#: commands/service_compile.go:164 +msgid "" +"Firmware encryption/signing requires all the following properties to be " +"defined: %s" +msgstr "" + +#: commands/service_debug.go:187 +msgid "First message must contain debug request, not data" +msgstr "" + +#: internal/cli/arguments/arguments.go:49 +msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" +msgstr "" + +#: internal/cli/usage.go:26 +msgid "Flags:" +msgstr "" + +#: internal/cli/arguments/pre_post_script.go:38 +msgid "" +"Force run of post-install scripts (if the CLI is not running interactively)." +msgstr "" + +#: internal/cli/arguments/pre_post_script.go:40 +msgid "" +"Force run of pre-uninstall scripts (if the CLI is not running " +"interactively)." +msgstr "" + +#: internal/cli/arguments/pre_post_script.go:39 +msgid "" +"Force skip of post-install scripts (if the CLI is running interactively)." +msgstr "" + +#: internal/cli/arguments/pre_post_script.go:41 +msgid "" +"Force skip of pre-uninstall scripts (if the CLI is running interactively)." +msgstr "" + +#: commands/cmderrors/cmderrors.go:877 +msgid "Found %d platforms matching \"%s\": %s" +msgstr "" + +#: internal/cli/arguments/fqbn.go:39 +msgid "Fully Qualified Board Name, e.g.: arduino:avr:uno" +msgstr "" + +#: commands/service_debug.go:321 +msgid "GDB server '%s' is not supported" +msgstr "" + +#: internal/cli/generatedocs/generatedocs.go:38 +#: internal/cli/generatedocs/generatedocs.go:39 +msgid "Generates bash completion and command manpages." +msgstr "" + +#: internal/cli/completion/completion.go:38 +msgid "Generates completion scripts" +msgstr "" + +#: internal/cli/completion/completion.go:39 +msgid "Generates completion scripts for various shells" +msgstr "" + +#: internal/arduino/builder/builder.go:342 +msgid "Generating function prototypes..." +msgstr "" + +#: internal/cli/config/get.go:35 internal/cli/config/get.go:36 +msgid "Gets a settings key value." +msgstr "" + +#: internal/cli/usage.go:27 +msgid "Global Flags:" +msgstr "" + +#: internal/arduino/builder/sizer.go:166 +msgid "" +"Global variables use %[1]s bytes (%[3]s%%) of dynamic memory, leaving %[4]s " +"bytes for local variables. Maximum is %[2]s bytes." +msgstr "" + +#: internal/arduino/builder/sizer.go:172 +msgid "Global variables use %[1]s bytes of dynamic memory." +msgstr "" + +#: internal/cli/board/details.go:216 internal/cli/core/list.go:117 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 +#: internal/cli/outdated/outdated.go:101 +msgid "ID" +msgstr "" + +#: internal/cli/board/details.go:111 +msgid "Id" +msgstr "" + +#: internal/cli/board/details.go:154 +msgid "Identification properties:" +msgstr "" + +#: internal/cli/compile/compile.go:136 +msgid "If set built binaries will be exported to the sketch folder." +msgstr "" + +#: internal/cli/core/list.go:46 +msgid "" +"If set return all installable and installed cores, including manually " +"installed." +msgstr "" + +#: internal/cli/lib/list.go:55 +msgid "Include built-in libraries (from platforms and IDE) in listing." +msgstr "" + +#: internal/cli/sketch/archive.go:51 +msgid "Includes %s directory in the archive." +msgstr "" + +#: internal/cli/lib/install.go:66 +msgid "Install libraries in the IDE-Builtin directory" +msgstr "" + +#: internal/cli/core/list.go:117 internal/cli/lib/list.go:138 +#: internal/cli/outdated/outdated.go:103 +msgid "Installed" +msgstr "" + +#: commands/service_library_install.go:201 +msgid "Installed %s" +msgstr "" + +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 +msgid "Installing %s" +msgstr "" + +#: commands/instances.go:421 +msgid "Installing library %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 +#: internal/arduino/cores/packagemanager/profiles.go:141 +msgid "Installing platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:192 +msgid "Installing tool %s" +msgstr "" + +#: internal/cli/core/install.go:38 internal/cli/core/install.go:39 +msgid "Installs one or more cores and corresponding tool dependencies." +msgstr "" + +#: internal/cli/lib/install.go:46 internal/cli/lib/install.go:47 +msgid "Installs one or more specified libraries into the system." +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:472 +msgid "Internal error in cache" +msgstr "" + +#: commands/cmderrors/cmderrors.go:395 +msgid "Invalid '%[1]s' property: %[2]s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:64 +msgid "Invalid FQBN" +msgstr "" + +#: internal/cli/daemon/daemon.go:168 +msgid "Invalid TCP address: port is missing" +msgstr "" + +#: commands/cmderrors/cmderrors.go:82 +msgid "Invalid URL" +msgstr "" + +#: commands/instances.go:186 +msgid "Invalid additional URL: %v" +msgstr "" + +#: internal/arduino/resources/index.go:111 +msgid "Invalid archive: file %[1]s not found in archive %[2]s" +msgstr "" + +#: internal/cli/core/download.go:59 internal/cli/core/install.go:66 +#: internal/cli/core/uninstall.go:58 internal/cli/core/upgrade.go:108 +#: internal/cli/lib/download.go:58 internal/cli/lib/uninstall.go:56 +msgid "Invalid argument passed: %v" +msgstr "" + +#: commands/service_compile.go:283 +msgid "Invalid build properties" +msgstr "" + +#: internal/arduino/builder/sizer.go:255 +msgid "Invalid data size regexp: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:261 +msgid "Invalid eeprom size regexp: %s" +msgstr "" + +#: commands/instances.go:622 +msgid "Invalid index URL: %s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:50 +msgid "Invalid instance" +msgstr "" + +#: internal/cli/core/upgrade.go:114 +msgid "Invalid item %s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:100 +msgid "Invalid library" +msgstr "" + +#: commands/instances.go:380 +msgid "Invalid library directory in sketch project: %s" +msgstr "" + +#: internal/cli/cli.go:265 +msgid "Invalid logging level: %s" +msgstr "" + +#: commands/instances.go:639 +msgid "Invalid network configuration: %s" +msgstr "" + +#: internal/cli/configuration/network.go:83 +msgid "Invalid network.proxy '%[1]s': %[2]s" +msgstr "" + +#: internal/cli/cli.go:222 +msgid "Invalid output format: %s" +msgstr "" + +#: commands/instances.go:606 +msgid "Invalid package index in %s" +msgstr "" + +#: internal/cli/core/uninstall.go:63 +msgid "Invalid parameter %s: version not allowed" +msgstr "" + +#: commands/service_board_identify.go:170 +msgid "Invalid pid value: '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:238 +msgid "Invalid profile" +msgstr "" + +#: internal/arduino/builder/sizer.go:245 +msgid "Invalid size regexp: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:207 +msgid "Invalid value for build.warn_data_percentage: %s" +msgstr "" + +#: main.go:86 +msgid "Invalid value in configuration" +msgstr "" + +#: commands/cmderrors/cmderrors.go:118 +msgid "Invalid version" +msgstr "" + +#: commands/service_board_identify.go:167 +msgid "Invalid vid value: '%s'" +msgstr "" + +#: internal/cli/compile/compile.go:133 +msgid "" +"Just produce the compilation database, without actually compiling. All build" +" commands are skipped except pre* hooks." +msgstr "" + +#: internal/cli/lib/list.go:39 +msgid "LIBNAME" +msgstr "" + +#: internal/cli/lib/check_deps.go:38 internal/cli/lib/install.go:45 +msgid "LIBRARY" +msgstr "" + +#: internal/cli/lib/download.go:35 internal/cli/lib/examples.go:43 +#: internal/cli/lib/uninstall.go:35 +msgid "LIBRARY_NAME" +msgstr "" + +#: internal/cli/core/list.go:117 internal/cli/outdated/outdated.go:104 +msgid "Latest" +msgstr "" + +#: internal/arduino/builder/libraries.go:92 +msgid "Library %[1]s has been declared precompiled:" +msgstr "" + +#: commands/service_library_install.go:142 +#: internal/arduino/libraries/librariesmanager/install.go:130 +msgid "" +"Library %[1]s is already installed, but with a different version: %[2]s" +msgstr "" + +#: commands/service_library_upgrade.go:137 +msgid "Library %s is already at the latest version" +msgstr "" + +#: commands/service_library_uninstall.go:63 +msgid "Library %s is not installed" +msgstr "" + +#: commands/instances.go:400 +msgid "Library %s not found" +msgstr "" + +#: commands/cmderrors/cmderrors.go:483 +msgid "Library '%s' not found" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:533 +msgid "" +"Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." +msgstr "" + +#: commands/cmderrors/cmderrors.go:612 +msgid "Library install failed" +msgstr "" + +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 +msgid "Library installed" +msgstr "" + +#: internal/cli/lib/search.go:205 +msgid "License: %s" +msgstr "" + +#: internal/arduino/builder/builder.go:445 +msgid "Linking everything together..." +msgstr "" + +#: internal/cli/board/listall.go:40 +msgid "" +"List all boards that have the support platform installed. You can search\n" +"for a specific board if you specify the board name" +msgstr "" + +#: internal/cli/board/listall.go:39 +msgid "List all known boards and their corresponding FQBN." +msgstr "" + +#: internal/cli/board/list.go:45 +msgid "List connected boards." +msgstr "" + +#: internal/cli/arguments/fqbn.go:44 +msgid "" +"List of board options separated by commas. Or can be used multiple times for" +" multiple options." +msgstr "" + +#: internal/cli/compile/compile.go:111 +msgid "" +"List of custom build properties separated by commas. Or can be used multiple" +" times for multiple properties." +msgstr "" + +#: internal/cli/lib/list.go:57 +msgid "List updatable libraries." +msgstr "" + +#: internal/cli/core/list.go:45 +msgid "List updatable platforms." +msgstr "" + +#: internal/cli/board/board.go:32 +msgid "Lists all connected boards." +msgstr "" + +#: internal/cli/outdated/outdated.go:41 +msgid "Lists cores and libraries that can be upgraded" +msgstr "" + +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 +msgid "Loading index file: %v" +msgstr "" + +#: internal/cli/lib/list.go:138 internal/cli/outdated/outdated.go:105 +msgid "Location" +msgstr "" + +#: internal/arduino/builder/sizer.go:211 +msgid "Low memory available, stability problems may occur." +msgstr "" + +#: internal/cli/lib/search.go:200 +msgid "Maintainer: %s" +msgstr "" + +#: internal/cli/compile/compile.go:141 +msgid "" +"Max number of parallel compiles. If set to 0 the number of available CPUs " +"cores will be used." +msgstr "" + +#: internal/cli/arguments/discovery_timeout.go:32 +msgid "Max time to wait for port discovery, e.g.: 30s, 1m" +msgstr "" + +#: internal/cli/cli.go:170 +msgid "" +"Messages with this level and above will be logged. Valid levels are: %s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:528 +msgid "Missing '%[1]s' from library in %[2]s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:173 +msgid "Missing FQBN (Fully Qualified Board Name)" +msgstr "" + +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 +msgid "Missing port" +msgstr "" + +#: commands/cmderrors/cmderrors.go:254 +msgid "Missing port address" +msgstr "" + +#: commands/cmderrors/cmderrors.go:266 +msgid "Missing port protocol" +msgstr "" + +#: commands/cmderrors/cmderrors.go:304 +msgid "Missing programmer" +msgstr "" + +#: internal/cli/upload/upload.go:162 +msgid "Missing required upload field: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:249 +msgid "Missing size regexp" +msgstr "" + +#: commands/cmderrors/cmderrors.go:535 +msgid "Missing sketch path" +msgstr "" + +#: commands/cmderrors/cmderrors.go:376 +msgid "Monitor '%s' not found" +msgstr "" + +#: internal/cli/monitor/monitor.go:261 +msgid "Monitor port settings:" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:176 +msgid "Multiple libraries were found for \"%[1]s\"" +msgstr "" + +#: internal/cli/board/details.go:216 internal/cli/core/list.go:117 +#: internal/cli/core/search.go:117 internal/cli/lib/list.go:138 +#: internal/cli/outdated/outdated.go:102 +msgid "Name" +msgstr "" + +#: internal/cli/lib/search.go:179 +msgid "Name: \"%s\"" +msgstr "" + +#: internal/cli/upload/upload.go:238 +msgid "New upload port: %[1]s (%[2]s)" +msgstr "" + +#: internal/cli/board/list.go:132 +msgid "No boards found." +msgstr "" + +#: internal/cli/board/attach.go:112 +msgid "No default port, FQBN or programmer set" +msgstr "" + +#: internal/cli/lib/examples.go:108 +msgid "No libraries found." +msgstr "" + +#: internal/cli/lib/list.go:130 +msgid "No libraries installed." +msgstr "" + +#: internal/cli/lib/search.go:168 +msgid "No libraries matching your search." +msgstr "" + +#: internal/cli/lib/search.go:174 +msgid "" +"No libraries matching your search.\n" +"Did you mean...\n" +msgstr "" + +#: internal/cli/lib/list.go:128 +msgid "No libraries update is available." +msgstr "" + +#: commands/cmderrors/cmderrors.go:292 +msgid "No monitor available for the port protocol %s" +msgstr "" + +#: internal/cli/outdated/outdated.go:95 +msgid "No outdated platforms or libraries found." +msgstr "" + +#: internal/cli/core/list.go:114 +msgid "No platforms installed." +msgstr "" + +#: internal/cli/core/search.go:113 +msgid "No platforms matching your search." +msgstr "" + +#: commands/service_upload.go:534 +msgid "No upload port found, using %s as fallback" +msgstr "" + +#: commands/cmderrors/cmderrors.go:502 +msgid "No valid dependencies solution found" +msgstr "" + +#: internal/arduino/builder/sizer.go:198 +msgid "Not enough memory; see %[1]s for tips on reducing your footprint." +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:179 +msgid "Not used: %[1]s" +msgstr "" + +#: internal/cli/board/details.go:187 +msgid "OS:" +msgstr "" + +#: internal/cli/board/details.go:145 +msgid "Official Arduino board:" +msgstr "" + +#: internal/cli/lib/search.go:98 +msgid "" +"Omit library details far all versions except the latest (produce a more " +"compact JSON output)." +msgstr "" + +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 +msgid "Open a communication port with a board." +msgstr "" + +#: internal/cli/board/details.go:200 +msgid "Option:" +msgstr "" + +#: internal/cli/compile/compile.go:121 +msgid "" +"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." +msgstr "" + +#: internal/cli/compile/compile.go:134 +msgid "Optional, cleanup the build folder and do not use any cached build." +msgstr "" + +#: internal/cli/compile/compile.go:131 +msgid "" +"Optional, optimize compile output for debugging, rather than for release." +msgstr "" + +#: internal/cli/compile/compile.go:123 +msgid "Optional, suppresses almost every output." +msgstr "" + +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:79 +msgid "Optional, turns on verbose mode." +msgstr "" + +#: internal/cli/compile/compile.go:137 +msgid "" +"Optional. Path to a .json file that contains a set of replacements of the " +"sketch source code." +msgstr "" + +#: internal/cli/compile/compile.go:113 +msgid "" +"Override a build property with a custom value. Can be used multiple times " +"for multiple properties." +msgstr "" + +#: internal/cli/debug/debug.go:75 internal/cli/debug/debug_check.go:53 +msgid "" +"Override an debug property with a custom value. Can be used multiple times " +"for multiple properties." +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/upload/upload.go:77 +msgid "" +"Override an upload property with a custom value. Can be used multiple times " +"for multiple properties." +msgstr "" + +#: internal/cli/config/init.go:62 +msgid "Overwrite existing config file." +msgstr "" + +#: internal/cli/sketch/archive.go:52 +msgid "Overwrites an already existing archive" +msgstr "" + +#: internal/cli/sketch/new.go:46 +msgid "Overwrites an existing .ino sketch." +msgstr "" + +#: internal/cli/core/download.go:35 internal/cli/core/install.go:37 +#: internal/cli/core/uninstall.go:36 internal/cli/core/upgrade.go:38 +msgid "PACKAGER" +msgstr "" + +#: internal/cli/board/details.go:165 +msgid "Package URL:" +msgstr "" + +#: internal/cli/board/details.go:164 +msgid "Package maintainer:" +msgstr "" + +#: internal/cli/board/details.go:163 +msgid "Package name:" +msgstr "" + +#: internal/cli/board/details.go:167 +msgid "Package online help:" +msgstr "" + +#: internal/cli/board/details.go:166 +msgid "Package website:" +msgstr "" + +#: internal/cli/lib/search.go:202 +msgid "Paragraph: %s" +msgstr "" + +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 +msgid "Path" +msgstr "" + +#: internal/cli/compile/compile.go:130 +msgid "" +"Path to a collection of libraries. Can be used multiple times or entries can" +" be comma separated." +msgstr "" + +#: internal/cli/compile/compile.go:128 +msgid "" +"Path to a single library’s root folder. Can be used multiple times or " +"entries can be comma separated." +msgstr "" + +#: internal/cli/cli.go:172 +msgid "Path to the file where logs will be written." +msgstr "" + +#: internal/cli/compile/compile.go:109 +msgid "" +"Path where to save compiled files. If omitted, a directory will be created " +"in the default temporary path of your OS." +msgstr "" + +#: commands/service_upload.go:515 +msgid "Performing 1200-bps touch reset on serial port %s" +msgstr "" + +#: commands/service_platform_install.go:91 +#: commands/service_platform_install.go:98 +msgid "Platform %s already installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 +msgid "Platform %s installed" +msgstr "" + +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 +msgid "" +"Platform %s is not found in any known index\n" +"Maybe you need to add a 3rd party URL?" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 +msgid "Platform %s uninstalled" +msgstr "" + +#: commands/cmderrors/cmderrors.go:444 +msgid "Platform '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:520 +msgid "Platform '%s' is already at the latest version" +msgstr "" + +#: commands/cmderrors/cmderrors.go:424 +msgid "Platform '%s' not found" +msgstr "" + +#: internal/cli/board/search.go:85 +msgid "Platform ID" +msgstr "" + +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 +msgid "Platform ID is not correct" +msgstr "" + +#: internal/cli/board/details.go:173 +msgid "Platform URL:" +msgstr "" + +#: internal/cli/board/details.go:172 +msgid "Platform architecture:" +msgstr "" + +#: internal/cli/board/details.go:171 +msgid "Platform category:" +msgstr "" + +#: internal/cli/board/details.go:178 +msgid "Platform checksum:" +msgstr "" + +#: internal/cli/board/details.go:174 +msgid "Platform file name:" +msgstr "" + +#: internal/cli/board/details.go:170 +msgid "Platform name:" +msgstr "" + +#: internal/cli/board/details.go:176 +msgid "Platform size (bytes):" +msgstr "" + +#: commands/cmderrors/cmderrors.go:157 +msgid "" +"Please specify an FQBN. Multiple possible boards detected on port %[1]s with" +" protocol %[2]s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:137 +msgid "" +"Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" +" identified" +msgstr "" + +#: internal/cli/board/list.go:104 internal/cli/board/list.go:142 +msgid "Port" +msgstr "" + +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 +msgid "Port closed: %v" +msgstr "" + +#: commands/cmderrors/cmderrors.go:706 +msgid "Port monitor error" +msgstr "" + +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 +msgid "Precompiled library in \"%[1]s\" not found" +msgstr "" + +#: internal/cli/board/details.go:42 +msgid "Print details about a board." +msgstr "" + +#: internal/cli/compile/compile.go:104 +msgid "Print preprocessed code to stdout instead of compiling." +msgstr "" + +#: internal/cli/cli.go:166 internal/cli/cli.go:168 +msgid "Print the logs on the standard output." +msgstr "" + +#: internal/cli/cli.go:180 +msgid "Print the output in JSON format." +msgstr "" + +#: internal/cli/config/dump.go:31 +msgid "Prints the current configuration" +msgstr "" + +#: internal/cli/config/dump.go:32 +msgid "Prints the current configuration." +msgstr "" + +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 +msgid "Profile '%s' not found" +msgstr "" + +#: commands/cmderrors/cmderrors.go:357 +msgid "Programmer '%s' not found" +msgstr "" + +#: internal/cli/board/details.go:111 +msgid "Programmer name" +msgstr "" + +#: internal/cli/arguments/programmer.go:35 +msgid "Programmer to use, e.g: atmel_ice" +msgstr "" + +#: internal/cli/board/details.go:216 +msgid "Programmers:" +msgstr "" + +#: commands/cmderrors/cmderrors.go:409 +msgid "Property '%s' is undefined" +msgstr "" + +#: internal/cli/board/list.go:142 +msgid "Protocol" +msgstr "" + +#: internal/cli/lib/search.go:212 +msgid "Provides includes: %s" +msgstr "" + +#: internal/cli/config/remove.go:34 internal/cli/config/remove.go:35 +msgid "Removes one or more values from a setting." +msgstr "" + +#: commands/service_library_install.go:188 +msgid "Replacing %[1]s with %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 +msgid "Replacing platform %[1]s with %[2]s" +msgstr "" + +#: internal/cli/board/details.go:184 +msgid "Required tool:" +msgstr "" + +#: internal/cli/monitor/monitor.go:79 +msgid "Run in silent mode, show only monitor input and output." +msgstr "" + +#: internal/cli/daemon/daemon.go:47 +msgid "Run the Arduino CLI as a gRPC daemon." +msgstr "" + +#: internal/arduino/builder/core.go:43 +msgid "Running normal build of the core..." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 +msgid "Running pre_uninstall script." +msgstr "" + +#: internal/cli/lib/search.go:39 +msgid "SEARCH_TERM" +msgstr "" + +#: internal/cli/debug/debug.go:238 +msgid "SVD file path" +msgstr "" + +#: internal/cli/compile/compile.go:107 +msgid "Save build artifacts in this directory." +msgstr "" + +#: internal/cli/board/search.go:39 +msgid "Search for a board in the Boards Manager using the specified keywords." +msgstr "" + +#: internal/cli/board/search.go:38 +msgid "Search for a board in the Boards Manager." +msgstr "" + +#: internal/cli/core/search.go:41 +msgid "Search for a core in Boards Manager using the specified keywords." +msgstr "" + +#: internal/cli/core/search.go:40 +msgid "Search for a core in Boards Manager." +msgstr "" + +#: internal/cli/lib/search.go:41 +msgid "" +"Search for libraries matching zero or more search terms.\n" +"\n" +"All searches are performed in a case-insensitive fashion. Queries containing\n" +"multiple search terms will return only libraries that match all of the terms.\n" +"\n" +"Search terms that do not match the QV syntax described below are basic search\n" +"terms, and will match libraries that include the term anywhere in any of the\n" +"following fields:\n" +" - Author\n" +" - Name\n" +" - Paragraph\n" +" - Provides\n" +" - Sentence\n" +"\n" +"A special syntax, called qualifier-value (QV), indicates that a search term\n" +"should be compared against only one field of each library index entry. This\n" +"syntax uses the name of an index field (case-insensitive), an equals sign (=)\n" +"or a colon (:), and a value, e.g. 'name=ArduinoJson' or 'provides:tinyusb.h'.\n" +"\n" +"QV search terms that use a colon separator will match all libraries with the\n" +"value anywhere in the named field, and QV search terms that use an equals\n" +"separator will match only libraries with exactly the provided value in the\n" +"named field.\n" +"\n" +"QV search terms can include embedded spaces using double-quote (\") characters\n" +"around the value or the entire term, e.g. 'category=\"Data Processing\"' and\n" +"'\"category=Data Processing\"' are equivalent. A QV term can include a literal\n" +"double-quote character by preceding it with a backslash (\\) character.\n" +"\n" +"NOTE: QV search terms using double-quote or backslash characters that are\n" +"passed as command-line arguments may require quoting or escaping to prevent\n" +"the shell from interpreting those characters.\n" +"\n" +"In addition to the fields listed above, QV terms can use these qualifiers:\n" +" - Architectures\n" +" - Category\n" +" - Dependencies\n" +" - License\n" +" - Maintainer\n" +" - Types\n" +" - Version\n" +" - Website\n" +"\t\t" +msgstr "" + +#: internal/cli/lib/search.go:40 +msgid "Searches for one or more libraries matching a query." +msgstr "" + +#: internal/cli/lib/search.go:201 +msgid "Sentence: %s" +msgstr "" + +#: internal/cli/debug/debug.go:246 +msgid "Server path" +msgstr "" + +#: internal/arduino/httpclient/httpclient.go:61 +msgid "Server responded with: %s" +msgstr "" + +#: internal/cli/debug/debug.go:245 +msgid "Server type" +msgstr "" + +#: internal/cli/upload/upload.go:83 +msgid "Set a value for a field required to upload." +msgstr "" + +#: internal/cli/monitor/monitor.go:76 +msgid "Set terminal in raw mode (unbuffered)." +msgstr "" + +#: internal/cli/config/set.go:34 internal/cli/config/set.go:35 +msgid "Sets a setting value." +msgstr "" + +#: internal/cli/cli.go:189 +msgid "" +"Sets the default data directory (Arduino CLI will look for configuration " +"file in this directory)." +msgstr "" + +#: internal/cli/board/attach.go:37 +msgid "" +"Sets the default values for port and FQBN. If no port, FQBN or programmer " +"are specified, the current default port, FQBN and programmer are displayed." +msgstr "" + +#: internal/cli/daemon/daemon.go:93 +msgid "Sets the maximum message size in bytes the daemon can receive" +msgstr "" + +#: internal/cli/config/init.go:60 internal/cli/config/init.go:61 +msgid "Sets where to save the configuration file." +msgstr "" + +#: internal/cli/monitor/monitor.go:331 +msgid "Setting" +msgstr "" + +#: internal/cli/cli.go:101 +msgid "Should show help message, but it is available only in TEXT mode." +msgstr "" + +#: internal/cli/core/search.go:48 +msgid "Show all available core versions." +msgstr "" + +#: internal/cli/monitor/monitor.go:77 +msgid "Show all the settings of the communication port." +msgstr "" + +#: internal/cli/board/listall.go:50 internal/cli/board/search.go:48 +msgid "Show also boards marked as 'hidden' in the platform" +msgstr "" + +#: internal/cli/arguments/show_properties.go:60 +msgid "" +"Show build properties. The properties are expanded, use \"--show-" +"properties=unexpanded\" if you want them exactly as they are defined." +msgstr "" + +#: internal/cli/board/details.go:52 +msgid "Show full board details" +msgstr "" + +#: internal/cli/board/details.go:43 +msgid "" +"Show information about a board, in particular if the board has options to be" +" specified in the FQBN." +msgstr "" + +#: internal/cli/lib/search.go:97 +msgid "Show library names only." +msgstr "" + +#: internal/cli/board/details.go:53 +msgid "Show list of available programmers" +msgstr "" + +#: internal/cli/debug/debug.go:73 +msgid "" +"Show metadata about the debug session instead of starting the debugger." +msgstr "" + +#: internal/cli/update/update.go:45 +msgid "Show outdated cores and libraries after index update" +msgstr "" + +#: internal/cli/lib/list.go:40 +msgid "Shows a list of installed libraries." +msgstr "" + +#: internal/cli/lib/list.go:41 +msgid "" +"Shows a list of installed libraries.\n" +"\n" +"If the LIBNAME parameter is specified the listing is limited to that specific\n" +"library. By default the libraries provided as built-in by platforms/core are\n" +"not listed, they can be listed by adding the --all flag." +msgstr "" + +#: internal/cli/core/list.go:37 internal/cli/core/list.go:38 +msgid "Shows the list of installed platforms." +msgstr "" + +#: internal/cli/lib/examples.go:44 +msgid "Shows the list of the examples for libraries." +msgstr "" + +#: internal/cli/lib/examples.go:45 +msgid "" +"Shows the list of the examples for libraries. A name may be given as " +"argument to search a specific library." +msgstr "" + +#: internal/cli/version/version.go:37 +msgid "" +"Shows the version number of Arduino CLI which is installed on your system." +msgstr "" + +#: internal/cli/version/version.go:36 +msgid "Shows version number of Arduino CLI." +msgstr "" + +#: internal/cli/board/details.go:189 +msgid "Size (bytes):" +msgstr "" + +#: commands/service_compile.go:287 +msgid "" +"Sketch cannot be located in build path. Please specify a different build " +"path" +msgstr "" + +#: internal/cli/sketch/new.go:98 +msgid "Sketch created in: %s" +msgstr "" + +#: internal/cli/arguments/profiles.go:33 +msgid "Sketch profile to use" +msgstr "" + +#: internal/arduino/builder/sizer.go:193 +msgid "Sketch too big; see %[1]s for tips on reducing it." +msgstr "" + +#: internal/arduino/builder/sizer.go:160 +msgid "" +"Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" +" bytes." +msgstr "" + +#: internal/cli/feedback/warn_deprecated.go:39 +msgid "" +"Sketches with .pde extension are deprecated, please rename the following " +"files to .ino:" +msgstr "" + +#: internal/arduino/builder/linker.go:31 +msgid "Skip linking of final executable." +msgstr "" + +#: commands/service_upload.go:508 +msgid "Skipping 1200-bps touch reset: no serial port selected!" +msgstr "" + +#: internal/arduino/builder/archive_compiled_files.go:28 +msgid "Skipping archive creation of: %[1]s" +msgstr "" + +#: internal/arduino/builder/compilation.go:156 +msgid "Skipping compile of: %[1]s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:147 +msgid "Skipping dependencies detection for precompiled library %[1]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 +msgid "Skipping platform configuration." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 +msgid "Skipping pre_uninstall script." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 +msgid "Skipping tool configuration." +msgstr "" + +#: internal/arduino/builder/recipe.go:48 +msgid "Skipping: %[1]s" +msgstr "" + +#: commands/instances.go:659 +msgid "Some indexes could not be updated." +msgstr "" + +#: internal/cli/core/upgrade.go:141 +msgid "Some upgrades failed, please check the output for details." +msgstr "" + +#: internal/cli/daemon/daemon.go:78 +msgid "The TCP port the daemon will listen to" +msgstr "" + +#: internal/cli/cli.go:177 +msgid "The command output format, can be: %s" +msgstr "" + +#: internal/cli/cli.go:187 +msgid "The custom config file (if not specified the default will be used)." +msgstr "" + +#: internal/cli/compile/compile.go:94 +msgid "" +"The flag --build-cache-path has been deprecated. Please use just --build-" +"path alone or configure the build cache path in the Arduino CLI settings." +msgstr "" + +#: internal/cli/daemon/daemon.go:103 +msgid "The flag --debug-file must be used with --debug." +msgstr "" + +#: internal/cli/debug/debug_check.go:94 +msgid "The given board/programmer configuration does NOT support debugging." +msgstr "" + +#: internal/cli/debug/debug_check.go:92 +msgid "The given board/programmer configuration supports debugging." +msgstr "" + +#: commands/cmderrors/cmderrors.go:914 +msgid "The instance is no longer valid and needs to be reinitialized" +msgstr "" + +#: internal/cli/config/add.go:57 +msgid "" +"The key '%[1]v' is not a list of items, can't add to it.\n" +"Maybe use '%[2]s'?" +msgstr "" + +#: internal/cli/config/remove.go:57 +msgid "" +"The key '%[1]v' is not a list of items, can't remove from it.\n" +"Maybe use '%[2]s'?" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:309 +msgid "The library %[1]s has been automatically added from sketch project." +msgstr "" + +#: commands/cmderrors/cmderrors.go:896 +msgid "The library %s has multiple installations:" +msgstr "" + +#: internal/arduino/builder/builder.go:331 +msgid "" +"The list of included libraries has been changed... rebuilding all libraries." +msgstr "" + +#: internal/cli/compile/compile.go:119 +msgid "" +"The name of the custom encryption key to use to encrypt a binary during the " +"compile process. Used only by the platforms that support it." +msgstr "" + +#: internal/cli/compile/compile.go:117 +msgid "" +"The name of the custom signing key to use to sign a binary during the " +"compile process. Used only by the platforms that support it." +msgstr "" + +#: internal/cli/cli.go:174 +msgid "The output format for the logs, can be: %s" +msgstr "" + +#: internal/cli/compile/compile.go:115 +msgid "" +"The path of the dir to search for the custom keys to sign and encrypt a " +"binary. Used only by the platforms that support it." +msgstr "" + +#: internal/arduino/builder/libraries.go:152 +msgid "The platform does not support '%[1]s' for precompiled libraries." +msgstr "" + +#: internal/cli/lib/upgrade.go:36 +msgid "" +"This command upgrades an installed library to the latest available version. " +"Multiple libraries can be passed separated by a space. If no arguments are " +"provided, the command will upgrade all the installed libraries where an " +"update is available." +msgstr "" + +#: internal/cli/outdated/outdated.go:42 +msgid "" +"This commands shows a list of installed cores and/or libraries\n" +"that can be upgraded. If nothing needs to be updated the output is empty." +msgstr "" + +#: internal/cli/monitor/monitor.go:80 +msgid "Timestamp each incoming line." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 +msgid "Tool %s already installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 +msgid "Tool %s uninstalled" +msgstr "" + +#: commands/service_debug.go:277 +msgid "Toolchain '%s' is not supported" +msgstr "" + +#: internal/cli/debug/debug.go:235 +msgid "Toolchain path" +msgstr "" + +#: internal/cli/debug/debug.go:236 +msgid "Toolchain prefix" +msgstr "" + +#: internal/cli/debug/debug.go:234 +msgid "Toolchain type" +msgstr "" + +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 +msgid "Try running %s" +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:63 +msgid "Turns on verbose mode." +msgstr "" + +#: internal/cli/board/list.go:104 internal/cli/board/list.go:142 +msgid "Type" +msgstr "" + +#: internal/cli/lib/search.go:209 +msgid "Types: %s" +msgstr "" + +#: internal/cli/board/details.go:191 +msgid "URL:" +msgstr "" + +#: internal/arduino/builder/core.go:166 +msgid "" +"Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" +msgstr "" + +#: internal/cli/configuration/configuration.go:95 +msgid "Unable to get Documents Folder: %v" +msgstr "" + +#: internal/cli/configuration/configuration.go:70 +msgid "Unable to get Local App Data Folder: %v" +msgstr "" + +#: internal/cli/configuration/configuration.go:58 +#: internal/cli/configuration/configuration.go:83 +msgid "Unable to get user home dir: %v" +msgstr "" + +#: internal/cli/cli.go:252 +msgid "Unable to open file for logging: %s" +msgstr "" + +#: commands/instances.go:588 +msgid "Unable to parse URL" +msgstr "" + +#: commands/service_library_uninstall.go:71 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 +msgid "Uninstalling %s" +msgstr "" + +#: commands/service_platform_uninstall.go:99 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 +msgid "Uninstalling %s, tool is no more required" +msgstr "" + +#: internal/cli/core/uninstall.go:37 internal/cli/core/uninstall.go:38 +msgid "" +"Uninstalls one or more cores and corresponding tool dependencies if no " +"longer used." +msgstr "" + +#: internal/cli/lib/uninstall.go:36 internal/cli/lib/uninstall.go:37 +msgid "Uninstalls one or more libraries." +msgstr "" + +#: internal/cli/board/list.go:174 +msgid "Unknown" +msgstr "" + +#: commands/cmderrors/cmderrors.go:187 +msgid "Unknown FQBN" +msgstr "" + +#: internal/cli/update/update.go:37 +msgid "Updates the index of cores and libraries" +msgstr "" + +#: internal/cli/update/update.go:38 +msgid "Updates the index of cores and libraries to the latest versions." +msgstr "" + +#: internal/cli/core/update_index.go:36 +msgid "Updates the index of cores to the latest version." +msgstr "" + +#: internal/cli/core/update_index.go:35 +msgid "Updates the index of cores." +msgstr "" + +#: internal/cli/lib/update_index.go:36 +msgid "Updates the libraries index to the latest version." +msgstr "" + +#: internal/cli/lib/update_index.go:35 +msgid "Updates the libraries index." +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 +msgid "Upgrade doesn't accept parameters with version" +msgstr "" + +#: internal/cli/upgrade/upgrade.go:38 +msgid "Upgrades installed cores and libraries to latest version." +msgstr "" + +#: internal/cli/upgrade/upgrade.go:37 +msgid "Upgrades installed cores and libraries." +msgstr "" + +#: internal/cli/lib/upgrade.go:35 +msgid "Upgrades installed libraries." +msgstr "" + +#: internal/cli/core/upgrade.go:39 internal/cli/core/upgrade.go:40 +msgid "Upgrades one or all installed platforms to the latest version." +msgstr "" + +#: internal/cli/upload/upload.go:56 +msgid "Upload Arduino sketches." +msgstr "" + +#: internal/cli/upload/upload.go:57 +msgid "" +"Upload Arduino sketches. This does NOT compile the sketch prior to upload." +msgstr "" + +#: internal/cli/arguments/port.go:44 +msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" +msgstr "" + +#: commands/service_upload.go:532 +msgid "Upload port found on %s" +msgstr "" + +#: internal/cli/arguments/port.go:48 +msgid "Upload port protocol, e.g: serial" +msgstr "" + +#: internal/cli/compile/compile.go:124 +msgid "Upload the binary after the compilation." +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:49 +msgid "Upload the bootloader on the board using an external programmer." +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:48 +msgid "Upload the bootloader." +msgstr "" + +#: internal/cli/compile/compile.go:275 internal/cli/upload/upload.go:167 +msgid "" +"Uploading to specified board using %s protocol requires the following info:" +msgstr "" + +#: internal/cli/config/init.go:160 +msgid "" +"Urls cannot contain commas. Separate multiple urls exported as env var with a space:\n" +"%s" +msgstr "" + +#: internal/cli/usage.go:22 +msgid "Usage:" +msgstr "" + +#: internal/cli/usage.go:29 +msgid "Use %s for more information about a command." +msgstr "" + +#: internal/cli/compile/compile.go:474 +msgid "Used library" +msgstr "" + +#: internal/cli/compile/compile.go:489 +msgid "Used platform" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:177 +msgid "Used: %[1]s" +msgstr "" + +#: commands/service_compile.go:362 +msgid "Using board '%[1]s' from platform in folder: %[2]s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:405 +msgid "Using cached library dependencies for file: %[1]s" +msgstr "" + +#: commands/service_compile.go:363 +msgid "Using core '%[1]s' from platform in folder: %[2]s" +msgstr "" + +#: internal/cli/monitor/monitor.go:256 +msgid "Using default monitor configuration for board: %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:258 +msgid "" +"Using generic monitor configuration.\n" +"WARNING: Your board may require different settings to work!\n" +msgstr "" + +#: internal/arduino/builder/libraries.go:313 +msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" +msgstr "" + +#: internal/arduino/builder/libraries.go:307 +msgid "Using library %[1]s in folder: %[2]s %[3]s" +msgstr "" + +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 +msgid "Using precompiled core: %[1]s" +msgstr "" + +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 +msgid "Using precompiled library in %[1]s" +msgstr "" + +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:150 +msgid "Using previously compiled file: %[1]s" +msgstr "" + +#: internal/cli/core/download.go:35 internal/cli/core/install.go:37 +msgid "VERSION" +msgstr "" + +#: internal/cli/lib/check_deps.go:38 internal/cli/lib/install.go:45 +msgid "VERSION_NUMBER" +msgstr "" + +#: internal/cli/monitor/monitor.go:331 +msgid "Values" +msgstr "" + +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:126 internal/cli/upload/upload.go:78 +msgid "Verify uploaded binary after the upload." +msgstr "" + +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/core/search.go:117 +msgid "Version" +msgstr "" + +#: internal/cli/lib/search.go:210 +msgid "Versions: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 +msgid "WARNING cannot configure platform: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 +msgid "WARNING cannot configure tool: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:304 +#: internal/arduino/cores/packagemanager/install_uninstall.go:418 +msgid "WARNING cannot run pre_uninstall script: %s" +msgstr "" + +#: internal/arduino/builder/libraries.go:284 +msgid "" +"WARNING: library %[1]s claims to run on %[2]s architecture(s) and may be " +"incompatible with your current board which runs on %[3]s architecture(s)." +msgstr "" + +#: commands/service_upload.go:521 +msgid "Waiting for upload port..." +msgstr "" + +#: commands/service_compile.go:368 +msgid "" +"Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" +msgstr "" + +#: internal/cli/lib/search.go:203 +msgid "Website: %s" +msgstr "" + +#: internal/cli/config/init.go:45 +msgid "Writes current configuration to a configuration file." +msgstr "" + +#: internal/cli/config/init.go:48 +msgid "" +"Writes current configuration to the configuration file in the data " +"directory." +msgstr "" + +#: internal/cli/compile/compile.go:154 internal/cli/compile/compile.go:157 +msgid "You cannot use the %s flag while compiling with a profile." +msgstr "" + +#: internal/arduino/sketch/profiles.go:224 +msgid "" +"all platforms in a profile must either require a specific version or not" +msgstr "" + +#: internal/arduino/resources/checksums.go:79 +msgid "archive hash differs from hash in index" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:187 +msgid "archive is not valid: multiple files found in zip file top level" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:190 +msgid "archive is not valid: no files found in zip file top level" +msgstr "" + +#: internal/cli/sketch/archive.go:36 +msgid "archivePath" +msgstr "" + +#: internal/arduino/builder/internal/preprocessor/arduino_preprocessor.go:65 +msgid "arduino-preprocessor pattern is missing" +msgstr "" + +#: internal/cli/feedback/stdio.go:37 +msgid "available only in text format" +msgstr "" + +#: internal/cli/lib/search.go:84 +msgid "basic search for \"audio\"" +msgstr "" + +#: internal/cli/lib/search.go:89 +msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" +msgstr "" + +#: commands/service_upload.go:789 +msgid "binary file not found in %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:321 +msgid "board %s not found" +msgstr "" + +#: internal/cli/board/listall.go:38 internal/cli/board/search.go:37 +msgid "boardname" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/librariesmanager.go:191 +msgid "built-in libraries directory not set" +msgstr "" + +#: internal/arduino/cores/status.go:139 internal/arduino/cores/status.go:166 +msgid "can't find latest release of %s" +msgstr "" + +#: commands/instances.go:280 +msgid "can't find latest release of tool %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:709 +msgid "can't find pattern for discovery with id %s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:98 +msgid "candidates" +msgstr "" + +#: commands/service_upload.go:735 commands/service_upload.go:742 +msgid "cannot execute upload tool: %s" +msgstr "" + +#: internal/arduino/resources/install.go:48 +msgid "checking local archive integrity" +msgstr "" + +#: internal/arduino/builder/build_options_manager.go:111 +#: internal/arduino/builder/build_options_manager.go:114 +msgid "cleaning build path" +msgstr "" + +#: internal/cli/cli.go:90 +msgid "command" +msgstr "" + +#: internal/arduino/monitor/monitor.go:149 +msgid "command '%[1]s' failed: %[2]s" +msgstr "" + +#: internal/arduino/monitor/monitor.go:146 +#: internal/arduino/monitor/monitor.go:152 +msgid "communication out of sync, expected '%[1]s', received '%[2]s'" +msgstr "" + +#: internal/arduino/resources/checksums.go:75 +msgid "computing hash: %s" +msgstr "" + +#: pkg/fqbn/fqbn.go:83 +msgid "config key %s contains an invalid character" +msgstr "" + +#: pkg/fqbn/fqbn.go:87 +msgid "config value %s contains an invalid character" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:140 +msgid "copying library to destination directory:" +msgstr "" + +#: commands/service_upload.go:861 +msgid "could not find a valid build artifact" +msgstr "" + +#: commands/service_platform_install.go:99 +msgid "could not overwrite" +msgstr "" + +#: commands/service_library_install.go:191 +msgid "could not remove old library" +msgstr "" + +#: internal/arduino/sketch/yaml.go:80 internal/arduino/sketch/yaml.go:84 +#: internal/arduino/sketch/yaml.go:88 +msgid "could not update sketch project file" +msgstr "" + +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 +msgid "creating core cache folder: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 +msgid "creating installed.json in %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 +msgid "creating temp dir for extraction: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:199 +msgid "data section exceeds available space in board" +msgstr "" + +#: commands/service_library_resolve_deps.go:117 +msgid "dependency '%s' is not available" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:93 +msgid "destination dir %s already exists, cannot install" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:137 +msgid "destination directory already exists" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:305 +msgid "directory doesn't exist: %s" +msgstr "" + +#: internal/arduino/discovery/discoverymanager/discoverymanager.go:204 +msgid "discovery %[1]s process not started" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:641 +msgid "discovery %s not found" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:645 +msgid "discovery %s not installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:719 +msgid "discovery release not found: %s" +msgstr "" + +#: internal/cli/core/download.go:40 internal/cli/core/install.go:42 +msgid "download a specific version (in this case 1.6.9)." +msgstr "" + +#: internal/cli/core/download.go:39 internal/cli/core/install.go:40 +msgid "download the latest version of Arduino SAMD core." +msgstr "" + +#: internal/cli/feedback/rpc_progress.go:74 +msgid "downloaded" +msgstr "" + +#: commands/instances.go:56 +msgid "downloading %[1]s tool: %[2]s" +msgstr "" + +#: pkg/fqbn/fqbn.go:63 +msgid "empty board identifier" +msgstr "" + +#: internal/arduino/sketch/sketch.go:93 +msgid "error loading sketch project file:" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:612 +msgid "error opening %s" +msgstr "" + +#: internal/arduino/sketch/profiles.go:326 +msgid "error parsing version constraints" +msgstr "" + +#: commands/service_board_identify.go:210 +msgid "error processing response from server" +msgstr "" + +#: commands/service_board_identify.go:184 +msgid "error querying Arduino Cloud Api" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:178 +msgid "extracting archive" +msgstr "" + +#: internal/arduino/resources/install.go:77 +msgid "extracting archive: %s" +msgstr "" + +#: internal/arduino/resources/checksums.go:143 +msgid "failed to compute hash of file \"%s\"" +msgstr "" + +#: commands/service_board_identify.go:179 +msgid "failed to initialize http client" +msgstr "" + +#: internal/arduino/resources/checksums.go:98 +msgid "fetched archive size differs from size specified in index" +msgstr "" + +#: internal/arduino/resources/install.go:132 +msgid "files in archive must be placed in a subdirectory" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:59 +msgid "finding absolute path of %s" +msgstr "" + +#: internal/cli/cli.go:90 +msgid "flags" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:98 +msgid "following symlink %s" +msgstr "" + +#: internal/cli/lib/download.go:40 +msgid "for a specific version." +msgstr "" + +#: internal/cli/lib/check_deps.go:42 internal/cli/lib/download.go:39 +#: internal/cli/lib/install.go:49 +msgid "for the latest version." +msgstr "" + +#: internal/cli/lib/check_deps.go:43 internal/cli/lib/install.go:50 +#: internal/cli/lib/install.go:52 +msgid "for the specific version." +msgstr "" + +#: pkg/fqbn/fqbn.go:68 +msgid "fqbn's field %s contains an invalid character" +msgstr "" + +#: internal/inventory/inventory.go:67 +msgid "generating installation.id" +msgstr "" + +#: internal/inventory/inventory.go:73 +msgid "generating installation.secret" +msgstr "" + +#: internal/arduino/resources/download.go:55 +msgid "getting archive file info: %s" +msgstr "" + +#: internal/arduino/resources/checksums.go:93 +msgid "getting archive info: %s" +msgstr "" + +#: internal/arduino/resources/checksums.go:66 +#: internal/arduino/resources/checksums.go:89 +#: internal/arduino/resources/download.go:36 +#: internal/arduino/resources/helpers.go:39 +#: internal/arduino/resources/install.go:65 +msgid "getting archive path: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:327 +msgid "getting build properties for board %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:108 +msgid "getting discovery dependencies for platform %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:116 +msgid "getting monitor dependencies for platform %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:101 +msgid "getting tool dependencies for platform %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:148 +msgid "install directory not set" +msgstr "" + +#: commands/instances.go:60 +msgid "installing %[1]s tool: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 +msgid "installing platform %[1]s: %[2]s" +msgstr "" + +#: internal/cli/feedback/terminal.go:38 +msgid "interactive terminal not supported for the '%s' output format" +msgstr "" + +#: internal/arduino/sketch/profiles.go:321 +msgid "invalid '%s' directive" +msgstr "" + +#: internal/arduino/resources/checksums.go:44 +msgid "invalid checksum format: %s" +msgstr "" + +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 +msgid "invalid config option: %s" +msgstr "" + +#: internal/cli/arguments/reference.go:92 +msgid "invalid empty core architecture '%s'" +msgstr "" + +#: internal/cli/arguments/reference.go:69 +msgid "invalid empty core argument" +msgstr "" + +#: internal/cli/arguments/reference.go:89 +msgid "invalid empty core name '%s'" +msgstr "" + +#: internal/cli/arguments/reference.go:74 +msgid "invalid empty core reference '%s'" +msgstr "" + +#: internal/cli/arguments/reference.go:79 +msgid "invalid empty core version: '%s'" +msgstr "" + +#: internal/cli/lib/args.go:49 +msgid "invalid empty library name" +msgstr "" + +#: internal/cli/lib/args.go:54 +msgid "invalid empty library version: %s" +msgstr "" + +#: internal/arduino/cores/board.go:144 +msgid "invalid empty option found" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:276 +#: internal/arduino/libraries/librariesmanager/install.go:279 +#: internal/arduino/libraries/librariesmanager/install.go:286 +#: internal/arduino/libraries/librariesmanager/install.go:290 +msgid "invalid git url" +msgstr "" + +#: internal/arduino/resources/checksums.go:48 +msgid "invalid hash '%[1]s': %[2]s" +msgstr "" + +#: internal/cli/arguments/reference.go:86 +msgid "invalid item %s" +msgstr "" + +#: internal/arduino/libraries/libraries_layout.go:67 +msgid "invalid library layout: %s" +msgstr "" + +#: internal/arduino/libraries/libraries_location.go:97 +msgid "invalid library location: %s" +msgstr "" + +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" +msgstr "" + +#: internal/arduino/libraries/loader.go:140 +msgid "invalid library: no header files found" +msgstr "" + +#: internal/arduino/cores/board.go:147 +msgid "invalid option '%s'" +msgstr "" + +#: internal/cli/arguments/show_properties.go:52 +msgid "invalid option '%s'." +msgstr "" + +#: internal/inventory/inventory.go:92 +msgid "invalid path creating config dir: %[1]s error" +msgstr "" + +#: internal/inventory/inventory.go:98 +msgid "invalid path writing inventory file: %[1]s error" +msgstr "" + +#: internal/arduino/sketch/profiles.go:333 +msgid "invalid platform identifier" +msgstr "" + +#: internal/arduino/sketch/profiles.go:344 +msgid "invalid platform index URL:" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:326 +msgid "invalid pluggable monitor reference: %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:176 +msgid "invalid port configuration value for %s: %s" +msgstr "" + +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "" + +#: commands/service_sketch_new.go:86 +msgid "" +"invalid sketch name \"%[1]s\": the first character must be alphanumeric or " +"\"_\", the following ones can also contain \"-\" and \".\". The last one " +"cannot be \".\"." +msgstr "" + +#: internal/arduino/cores/board.go:151 +msgid "invalid value '%[1]s' for option '%[2]s'" +msgstr "" + +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" +msgstr "" + +#: internal/cli/core/search.go:39 +msgid "keywords" +msgstr "" + +#: internal/cli/lib/search.go:87 +msgid "libraries authored by Daniel Garcia" +msgstr "" + +#: internal/cli/lib/search.go:88 +msgid "libraries authored only by Adafruit with \"gfx\" in their Name" +msgstr "" + +#: internal/cli/lib/search.go:90 +msgid "libraries that depend on at least \"IRremote\"" +msgstr "" + +#: internal/cli/lib/search.go:91 +msgid "libraries that depend only on \"IRremote\"" +msgstr "" + +#: internal/cli/lib/search.go:85 +msgid "libraries with \"buzzer\" in the Name field" +msgstr "" + +#: internal/cli/lib/search.go:86 +msgid "libraries with a Name exactly matching \"pcf8523\"" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:125 +msgid "library %s already installed" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:342 +msgid "library not valid" +msgstr "" + +#: internal/arduino/builder/internal/preprocessor/ctags.go:242 +msgid "line too long\n" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:255 +#: internal/arduino/cores/packagemanager/loader.go:268 +#: internal/arduino/cores/packagemanager/loader.go:276 +msgid "loading %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:314 +msgid "loading boards: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 +msgid "loading json index file %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/librariesmanager.go:224 +msgid "loading library from %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/libraries/loader.go:55 +msgid "loading library.properties: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:208 +#: internal/arduino/cores/packagemanager/loader.go:236 +msgid "loading platform release %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:195 +msgid "loading platform.txt" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:54 +msgid "loading required platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:70 +msgid "loading required tool %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:587 +msgid "loading tool release in %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:188 +msgid "looking for boards.txt in %s" +msgstr "" + +#: commands/service_upload.go:804 +msgid "looking for build artifacts" +msgstr "" + +#: internal/arduino/sketch/sketch.go:77 +msgid "main file missing from sketch: %s" +msgstr "" + +#: internal/arduino/sketch/profiles.go:319 +msgid "missing '%s' directive" +msgstr "" + +#: internal/arduino/resources/checksums.go:40 +msgid "missing checksum for: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:435 +msgid "missing package %[1]s referenced by board %[2]s" +msgstr "" + +#: internal/cli/core/upgrade.go:101 +msgid "missing package index for %s, future updates cannot be guaranteed" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:440 +msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:445 +msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" +msgstr "" + +#: internal/arduino/resources/index.go:153 +msgid "missing signature" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:730 +msgid "monitor release not found: %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:196 +#: internal/arduino/libraries/librariesmanager/install.go:247 +#: internal/arduino/resources/install.go:106 +msgid "moving extracted archive to destination dir: %s" +msgstr "" + +#: commands/service_upload.go:856 +msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" +msgstr "" + +#: internal/arduino/sketch/sketch.go:69 +msgid "multiple main sketch files found (%[1]v, %[2]v)" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:340 +msgid "" +"no compatible version of %[1]s tools found for the current os, try " +"contacting %[2]s" +msgstr "" + +#: commands/service_board_list.go:106 +msgid "no instance specified" +msgstr "" + +#: commands/service_upload.go:811 +msgid "no sketch or build directory/file specified" +msgstr "" + +#: internal/arduino/sketch/sketch.go:56 +msgid "no such file or directory" +msgstr "" + +#: internal/arduino/resources/install.go:135 +msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" +msgstr "" + +#: commands/service_upload.go:720 +msgid "no upload port provided" +msgstr "" + +#: internal/arduino/sketch/sketch.go:279 +msgid "no valid sketch found in %[1]s: missing %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:130 +msgid "no versions available for the current OS, try contacting %s" +msgstr "" + +#: pkg/fqbn/fqbn.go:53 +msgid "not an FQBN: %s" +msgstr "" + +#: internal/cli/feedback/terminal.go:52 +msgid "not running in a terminal" +msgstr "" + +#: internal/arduino/resources/checksums.go:71 +#: internal/arduino/resources/install.go:69 +msgid "opening archive file: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:224 +msgid "opening boards.txt" +msgstr "" + +#: internal/arduino/security/signatures.go:82 +msgid "opening signature file: %s" +msgstr "" + +#: internal/arduino/security/signatures.go:78 +msgid "opening target file: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:78 +#: internal/arduino/cores/status.go:104 internal/arduino/cores/status.go:129 +#: internal/arduino/cores/status.go:156 +msgid "package %s not found" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:503 +msgid "package '%s' not found" +msgstr "" + +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:268 +msgid "parsing fqbn: %s" +msgstr "" + +#: internal/arduino/libraries/librariesindex/json.go:70 +msgid "parsing library_index.json: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:179 +msgid "path is not a platform directory: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:82 +msgid "platform %[1]s not found in package %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:314 +msgid "platform %s is not installed" +msgstr "" + +#: commands/cmderrors/cmderrors.go:444 +msgid "platform is not available for your OS" +msgstr "" + +#: commands/service_compile.go:130 commands/service_profile_init.go:78 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 +#: internal/arduino/cores/packagemanager/loader.go:417 +msgid "platform not installed" +msgstr "" + +#: internal/cli/compile/compile.go:143 +msgid "please use --build-property instead." +msgstr "" + +#: internal/arduino/discovery/discoverymanager/discoverymanager.go:133 +msgid "pluggable discovery already added: %s" +msgstr "" + +#: internal/cli/board/attach.go:35 +msgid "port" +msgstr "" + +#: internal/cli/arguments/port.go:125 +msgid "port not found: %[1]s %[2]s" +msgstr "" + +#: internal/cli/board/attach.go:35 +msgid "programmer" +msgstr "" + +#: internal/arduino/monitor/monitor.go:235 +msgid "protocol version not supported: requested %[1]d, got %[2]d" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/librariesmanager.go:213 +msgid "reading dir %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/libraries/loader.go:199 +msgid "reading directory %[1]s content" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:69 +#: internal/arduino/cores/packagemanager/loader.go:151 +#: internal/arduino/cores/packagemanager/loader.go:218 +#: internal/arduino/cores/packagemanager/loader.go:579 +msgid "reading directory %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:315 +msgid "reading directory %s content" +msgstr "" + +#: internal/arduino/builder/sketch.go:91 +msgid "reading file %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/sketch/sketch.go:198 +msgid "reading files" +msgstr "" + +#: internal/arduino/libraries/librariesresolver/cpp.go:90 +msgid "reading lib headers: %s" +msgstr "" + +#: internal/arduino/libraries/libraries.go:115 +msgid "reading library headers" +msgstr "" + +#: internal/arduino/libraries/libraries.go:227 +msgid "reading library source directory: %s" +msgstr "" + +#: internal/arduino/libraries/librariesindex/json.go:64 +msgid "reading library_index.json: %s" +msgstr "" + +#: internal/arduino/resources/install.go:125 +msgid "reading package root dir: %s" +msgstr "" + +#: internal/arduino/sketch/sketch.go:108 +msgid "reading sketch files" +msgstr "" + +#: commands/service_upload.go:714 +msgid "recipe not found '%s'" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:579 +msgid "release %[1]s not found for tool %[2]s" +msgstr "" + +#: internal/arduino/cores/status.go:98 internal/arduino/cores/status.go:122 +#: internal/arduino/cores/status.go:149 +msgid "release cannot be nil" +msgstr "" + +#: internal/arduino/resources/download.go:46 +msgid "removing corrupted archive file: %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:151 +msgid "removing library directory: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 +msgid "removing platform files: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:89 +msgid "required version %[1]s not found for platform %[2]s" +msgstr "" + +#: internal/arduino/security/signatures.go:74 +msgid "retrieving Arduino public keys: %s" +msgstr "" + +#: internal/arduino/libraries/loader.go:117 +#: internal/arduino/libraries/loader.go:155 +msgid "scanning sketch examples" +msgstr "" + +#: internal/arduino/resources/install.go:83 +msgid "searching package root dir: %s" +msgstr "" + +#: internal/arduino/security/signatures.go:87 +msgid "signature expired: is your system clock set correctly?" +msgstr "" + +#: commands/service_sketch_new.go:78 +msgid "sketch name cannot be empty" +msgstr "" + +#: commands/service_sketch_new.go:91 +msgid "sketch name cannot be the reserved name \"%[1]s\"" +msgstr "" + +#: commands/service_sketch_new.go:81 +msgid "" +"sketch name too long (%[1]d characters). Maximum allowed length is %[2]d" +msgstr "" + +#: internal/arduino/sketch/sketch.go:49 internal/arduino/sketch/sketch.go:54 +msgid "sketch path is not valid" +msgstr "" + +#: internal/cli/board/attach.go:35 internal/cli/sketch/archive.go:36 +msgid "sketchPath" +msgstr "" + +#: internal/arduino/discovery/discoverymanager/discoverymanager.go:208 +msgid "starting discovery %s" +msgstr "" + +#: internal/arduino/resources/checksums.go:117 +msgid "testing archive checksum: %s" +msgstr "" + +#: internal/arduino/resources/checksums.go:112 +msgid "testing archive size: %s" +msgstr "" + +#: internal/arduino/resources/checksums.go:106 +msgid "testing if archive is cached: %s" +msgstr "" + +#: internal/arduino/resources/install.go:46 +msgid "testing local archive integrity: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:194 +msgid "text section exceeds available space in board" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:228 +#: internal/arduino/builder/internal/preprocessor/ctags.go:71 +msgid "the compilation database may be incomplete or inaccurate" +msgstr "" + +#: commands/service_board_identify.go:191 +msgid "the server responded with status %s" +msgstr "" + +#: internal/arduino/monitor/monitor.go:139 +msgid "timeout waiting for message" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 +msgid "tool %s is not managed by package manager" +msgstr "" + +#: internal/arduino/cores/status.go:108 internal/arduino/cores/status.go:133 +#: internal/arduino/cores/status.go:160 +msgid "tool %s not found" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:529 +msgid "tool '%[1]s' not found in package '%[2]s'" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 +msgid "tool not installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 +msgid "tool release not found: %s" +msgstr "" + +#: internal/arduino/cores/status.go:112 +msgid "tool version %s not found" +msgstr "" + +#: commands/service_library_install.go:102 +msgid "" +"two different versions of the library %[1]s are required: %[2]s and %[3]s" +msgstr "" + +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 +msgid "unable to compute relative path to the sketch for the item" +msgstr "" + +#: internal/arduino/builder/sketch.go:53 +msgid "unable to create a folder to save the sketch" +msgstr "" + +#: internal/arduino/builder/sketch.go:135 +msgid "unable to create the folder containing the item" +msgstr "" + +#: internal/cli/config/get.go:85 +msgid "unable to marshal config to YAML: %v" +msgstr "" + +#: internal/arduino/builder/sketch.go:175 +msgid "unable to read contents of the destination item" +msgstr "" + +#: internal/arduino/builder/sketch.go:146 +msgid "unable to read contents of the source item" +msgstr "" + +#: internal/arduino/builder/sketch.go:158 +msgid "unable to write to destination file" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:302 +msgid "unknown package %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:309 +msgid "unknown platform %s:%s" +msgstr "" + +#: internal/arduino/sketch/sketch.go:137 +msgid "unknown sketch file extension '%s'" +msgstr "" + +#: internal/arduino/resources/checksums.go:61 +msgid "unsupported hash algorithm: %s" +msgstr "" + +#: internal/cli/core/upgrade.go:44 +msgid "upgrade arduino:samd to the latest version" +msgstr "" + +#: internal/cli/core/upgrade.go:42 +msgid "upgrade everything to the latest version" +msgstr "" + +#: commands/service_upload.go:757 +msgid "uploading error: %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/librariesmanager.go:189 +msgid "user directory not set" +msgstr "" + +#: internal/cli/feedback/terminal.go:94 +msgid "user input not supported for the '%s' output format" +msgstr "" + +#: internal/cli/feedback/terminal.go:97 +msgid "user input not supported in non interactive mode" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:182 +msgid "version %s not available for this operating system" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:161 +msgid "version %s not found" +msgstr "" + +#: commands/service_board_identify.go:216 +msgid "wrong format in server response" +msgstr "" diff --git a/internal/locales/data/fr.po b/internal/locales/data/fr.po index ab9584ba271..4c87b4b1e62 100644 --- a/internal/locales/data/fr.po +++ b/internal/locales/data/fr.po @@ -29,7 +29,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s est un schéma manquant" @@ -70,11 +70,11 @@ msgstr "" msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -112,7 +112,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -259,7 +259,7 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Fichier du bootloader spécifié mais absent: %[1]s" @@ -273,7 +273,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -287,11 +287,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -319,11 +319,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "Impossible de créer le dossier temporaire" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "Impossible de créer le fichier temporaire" @@ -412,11 +412,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "Compilation des croquis Arduino." -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -424,7 +424,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Compilation du croquis..." @@ -471,7 +471,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -573,7 +573,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -641,13 +641,13 @@ msgstr "Téléchargement %s" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -711,7 +711,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -750,7 +750,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -758,7 +758,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -791,7 +791,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -838,7 +838,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -874,7 +874,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "Erreur lors de l'installation de la librairie Zip : %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -901,7 +901,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -926,7 +926,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1149,7 +1149,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1174,7 +1174,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1249,7 +1249,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1274,11 +1274,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1286,11 +1286,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1304,7 +1304,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1316,11 +1316,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1328,11 +1328,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1340,7 +1340,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1352,7 +1352,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1360,11 +1360,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1380,11 +1380,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1429,11 +1429,11 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "" @@ -1442,7 +1442,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1455,7 +1455,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1501,8 +1501,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1539,23 +1539,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Fichier manquant '%[1]s' de la bibliothèque dans %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1567,11 +1571,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1627,7 +1631,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1647,7 +1651,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1771,7 +1775,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1810,7 +1814,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1820,15 +1824,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1836,7 +1840,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1868,13 +1872,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1888,7 +1892,7 @@ msgstr "Port" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1921,11 +1925,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1941,7 +1949,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2206,7 +2214,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2275,7 +2283,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2313,7 +2321,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2333,11 +2341,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2411,7 +2419,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2453,7 +2461,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2481,7 +2489,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2581,11 +2589,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2593,7 +2601,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilisé: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2601,7 +2609,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2657,7 +2665,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2692,7 +2700,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2715,7 +2723,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2756,7 +2764,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2772,7 +2780,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2860,7 +2868,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2888,7 +2896,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2920,15 +2928,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2944,7 +2952,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -3010,7 +3018,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3042,7 +3050,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3101,10 +3109,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3113,9 +3117,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3138,11 +3144,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3169,12 +3175,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3227,8 +3233,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3273,7 +3279,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3281,7 +3287,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3289,11 +3295,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3301,7 +3307,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3384,12 +3390,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3405,15 +3411,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3463,7 +3469,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3499,7 +3505,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3591,7 +3597,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3608,7 +3614,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3616,8 +3622,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3625,21 +3631,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3647,23 +3653,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "impossible d’écrire dans le fichier de destination." -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "paquet inconnu %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "plateforme inconnue %s:%s" @@ -3707,6 +3713,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/he.po b/internal/locales/data/he.po index 7c992e7f713..15c2a0a4d62 100644 --- a/internal/locales/data/he.po +++ b/internal/locales/data/he.po @@ -26,7 +26,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "תבנית %[1]s חסרה" @@ -67,11 +67,11 @@ msgstr "" msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -109,7 +109,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -256,7 +256,7 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "" @@ -270,7 +270,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -316,11 +316,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "" @@ -409,11 +409,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -421,7 +421,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "" @@ -468,7 +468,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -570,7 +570,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -638,13 +638,13 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -708,7 +708,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -722,7 +722,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -755,7 +755,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -788,7 +788,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -835,7 +835,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -871,7 +871,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -898,7 +898,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -923,7 +923,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1146,7 +1146,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1171,7 +1171,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1268,11 +1268,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1280,11 +1280,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1298,7 +1298,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1310,11 +1310,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1322,11 +1322,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1346,7 +1346,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1354,11 +1354,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1374,11 +1374,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1423,11 +1423,11 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1449,7 +1449,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1531,23 +1531,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1559,11 +1563,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1619,7 +1623,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1639,7 +1643,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1761,7 +1765,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1800,7 +1804,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1810,15 +1814,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1826,7 +1830,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1858,13 +1862,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1878,7 +1882,7 @@ msgstr "" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1911,11 +1915,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1931,7 +1939,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2196,7 +2204,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2263,7 +2271,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2301,7 +2309,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2321,11 +2329,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2399,7 +2407,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2441,7 +2449,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2469,7 +2477,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2569,11 +2577,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2581,7 +2589,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2589,7 +2597,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2642,7 +2650,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2674,7 +2682,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2697,7 +2705,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2738,7 +2746,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2754,7 +2762,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2842,7 +2850,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2870,7 +2878,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2902,15 +2910,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2926,7 +2934,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -2992,7 +3000,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3024,7 +3032,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3083,10 +3091,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3095,9 +3099,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3120,11 +3126,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3151,12 +3157,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3209,8 +3215,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3255,7 +3261,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3263,7 +3269,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3271,11 +3277,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3283,7 +3289,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3366,12 +3372,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3387,15 +3393,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3445,7 +3451,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3481,7 +3487,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3573,7 +3579,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3590,7 +3596,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3598,8 +3604,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3607,21 +3613,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3629,23 +3635,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3689,6 +3695,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/it_IT.po b/internal/locales/data/it_IT.po index d648cff8bed..ef37c30c53d 100644 --- a/internal/locales/data/it_IT.po +++ b/internal/locales/data/it_IT.po @@ -34,7 +34,7 @@ msgstr "%[1]s non è valido, ricompilo tutto" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s è richiesto ma %[2]s risulta attualmente installato." -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "Manca il pattern %[1]s" @@ -75,11 +75,11 @@ msgstr "%s deve essere installato." msgid "%s pattern is missing" msgstr "Manca il pattern %s" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' ha una firma invalida" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -124,7 +124,7 @@ msgstr "il file .ino è già presente" msgid "A new release of Arduino CLI is available:" msgstr "È disponibile una nuova versione di Arduino CLI:" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "Per caricare è necessario un programmatore" @@ -275,7 +275,7 @@ msgstr "Nome scheda:" msgid "Board version:" msgstr "Versione scheda:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Il file del bootloader specificato è inesistente: %[1]s" @@ -291,7 +291,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Non è possibile creare la directory dei dati %s" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "Non è possibile creare lo sketch" @@ -305,11 +305,11 @@ msgstr "Non è possibile scaricare la libreria" msgid "Can't find dependencies for platform %s" msgstr "Impossibile trovare le dipendenze per la piattaforma %s" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "Non è possibile aprire lo sketch" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "Impossibile aggiornare lo sketch" @@ -338,11 +338,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "Non è possibile creare il file di configurazione: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "Non è possibile creare la cartella temporanea" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "Non è possibile creare il file temporaneo" @@ -435,11 +435,11 @@ msgstr "L'output degli errori del compilatore è stato troncato." msgid "Compiles Arduino sketches." msgstr "Compila gli sketch di Arduino." -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "Compilazione del core in corso..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "Compilazione delle librerie in corso..." @@ -447,7 +447,7 @@ msgstr "Compilazione delle librerie in corso..." msgid "Compiling library \"%[1]s\"" msgstr "Compilazione della libreria \"%[1]s\"" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Compilazione dello sketch in corso..." @@ -498,7 +498,7 @@ msgstr "Core" msgid "Could not connect via HTTP" msgstr "Non è possibile connettersi via HTTP" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "Impossibile creare la directory dell'indice" @@ -609,7 +609,7 @@ msgstr "Dipendenze: %s" msgid "Description" msgstr "Descrizione" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "Rilevamento delle librerie utilizzate in corso..." @@ -683,13 +683,13 @@ msgstr "Sto scaricando %s" msgid "Downloading index signature: %s" msgstr "Sto scaricando la firma dell'indice: %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Sto scaricando l'indice: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "Sto scaricando la libreria %s" @@ -760,7 +760,7 @@ msgstr "" "Si è verificato un errore durante la conversione del percorso in assoluto:: " "%v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "Si è verificato un errore durante la copia del file di output %s" @@ -775,7 +775,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Si è verificato un errore durante la creazione dell'istanza: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" "Si è verificato un errore durante la creazione della cartella di output" @@ -802,7 +802,7 @@ msgstr "Si è verificato un errore durante lo scaricamento di %[1]s:%[2]v" msgid "Error downloading %s" msgstr "Si è verificato un errore durante lo scaricamento di %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Si è verificato un errore durante lo scaricamento dell'indice '%s'" @@ -812,7 +812,7 @@ msgstr "" "Si è verificato un errore durante lo scaricamento della firma dell'indice " "'%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "Errore durante il download della libreria %s" @@ -845,7 +845,7 @@ msgstr "Errore durante il caricamento di: %v" msgid "Error during board detection" msgstr "Si è verificato un errore durante il rilevamento della scheda" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "Si è verificato un errore durante la compilazione: %v" @@ -902,7 +902,7 @@ msgstr "" "`sketch.yaml`. Controllare se la cartella degli sketch è corretta oppure " "utilizzare il flag --port:: %s" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" "Si è verificato un errore durante l'acquisizione delle informazioni della " @@ -947,7 +947,7 @@ msgid "Error installing Zip Library: %v" msgstr "" "Si è verificato un errore durante l'installazione della libreria zip: %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "Si è verificato un errore durante l'installazione della libreria %s" @@ -979,7 +979,7 @@ msgstr "" "Si è verificato un errore durante la visualizzazione dell'elenco delle " "piattaforme: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" "Si è verificato un errore durante il caricamento della piattaforma hardware" @@ -1009,7 +1009,7 @@ msgid "Error parsing --show-properties flag: %v" msgstr "" "Si è verificato un errore durante il parsing del flag --show-properties: %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" "Si è verificato un errore durante la lettura della directory di compilazione" @@ -1265,7 +1265,7 @@ msgstr "" "Forza il salto degli script pre-uninstall (se la CLI viene eseguita in modo " "interattivo)." -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "Sono state trovate %d piattaforme corrispondenti \"%s\": %s" @@ -1290,7 +1290,7 @@ msgstr "Genera gli script di completamento" msgid "Generates completion scripts for various shells" msgstr "Genera gli script di completamento per varie shell" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "Sto generando i prototipi di funzione..." @@ -1368,7 +1368,7 @@ msgstr "Installato %s" msgid "Installing %s" msgstr "Installazione %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "Sto installando la libreria %s" @@ -1393,11 +1393,11 @@ msgstr "Installa nel sistema una o più librerie specificate." msgid "Internal error in cache" msgstr "Errore interno alla cache" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "La proprietà '%[1]s' non è valida: %[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "FQBN non è valido" @@ -1405,11 +1405,11 @@ msgstr "FQBN non è valido" msgid "Invalid TCP address: port is missing" msgstr "Indirizzo TCP non valido: manca la porta" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "URL non è valido" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "L' URL aggiuntivo non è valido: %v" @@ -1424,7 +1424,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "L' argomento passato non è valido: %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "Proprietà di compilazione non valide" @@ -1436,11 +1436,11 @@ msgstr "La dimensione dei dati della regexp non è valida: %s" msgid "Invalid eeprom size regexp: %s" msgstr "La dimensione della eeprom della regexp non è valida: %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "URL non valido: %s" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "Istanza non è valida" @@ -1448,11 +1448,11 @@ msgstr "Istanza non è valida" msgid "Invalid item %s" msgstr "Oggetto invalido %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Libreria non è valida" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "Cartella di librerie non valida nel progetto dello sketch: %s" @@ -1460,7 +1460,7 @@ msgstr "Cartella di librerie non valida nel progetto dello sketch: %s" msgid "Invalid logging level: %s" msgstr "Livello di log non valido: %s" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "Configurazione di rete non valida: %s" @@ -1472,7 +1472,7 @@ msgstr "network.proxy '%[1]s' non è valido: %[2]s" msgid "Invalid output format: %s" msgstr "Formato di output non valido: %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "Indice del pacchetto non valido in %s" @@ -1480,11 +1480,11 @@ msgstr "Indice del pacchetto non valido in %s" msgid "Invalid parameter %s: version not allowed" msgstr "Il parametro %s non è valido: versione non consentita" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "Il valore pid non è valido: '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "Il profilo non è valido" @@ -1494,17 +1494,17 @@ msgstr "La dimensione della regexp non è valida: %s" #: internal/arduino/builder/sizer.go:207 msgid "Invalid value for build.warn_data_percentage: %s" -msgstr "" +msgstr "Valore non valido per build.warn_data_percentage: %s" #: main.go:86 msgid "Invalid value in configuration" msgstr "Nella configurazione c'è un valore non valido" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Versione non è valida" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "Il valore di vid non è valido: '%s'" @@ -1552,11 +1552,11 @@ msgstr "La libreria %s è già alla versione più recente" msgid "Library %s is not installed" msgstr "La libreria %s non è installata" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "Impossibile trovare la libreria %s" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "Impossibile trovare la libreria '%s'" @@ -1567,7 +1567,7 @@ msgstr "" "La libreria non può utilizzare entramble le cartelle '%[1]s' e '%[2]s'. " "Doppio controllo in '%[3]s'." -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "Impossibile installare la libreria" @@ -1580,7 +1580,7 @@ msgstr "La libreria è stata installata" msgid "License: %s" msgstr "Licenza: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "Collegare tutto insieme..." @@ -1632,8 +1632,8 @@ msgstr "Lista di tutte le schede connesse." msgid "Lists cores and libraries that can be upgraded" msgstr "Elenca i core e le librerie che possono essere aggiornati" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "Sto caricando il file dell'indice: %v" @@ -1674,23 +1674,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Manca '%[1]s' nella libreria %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "FQBN mancante (Fully Qualified Board Name)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "Porta mancante" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "Porta di comunicazione non trovata" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "Manca il protocollo della porta" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "Manca il programmatore" @@ -1702,11 +1706,11 @@ msgstr "Manca un campo obbligatorio del caricamento: %s" msgid "Missing size regexp" msgstr "Manca la dimensione della regexp" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "Manca il percorso dello sketch" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "Impossibile trovare il monitor '%s'" @@ -1764,7 +1768,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Non sono disponibili aggiornamenti per le librerie." -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "Nessun monitor disponibile per il protocollo della porta %s" @@ -1786,7 +1790,7 @@ msgstr "" "Non è stata trovata alcuna porta di upload, come alternativa verrà " "utilizzata %s" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "Non è stata trovata una soluzione valida per le dipendenze" @@ -1925,7 +1929,7 @@ msgstr "Website pacchetto:" msgid "Paragraph: %s" msgstr "Paragrafo: %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "Percorso" @@ -1970,7 +1974,7 @@ msgstr "La piattaforma %s è già installata" msgid "Platform %s installed" msgstr "La piattaforma %s è installata" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1982,15 +1986,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "La piattaforma %s è stata disinstallata" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "Piattaforma '%s'" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "La piattaforma '%s' è già aggiornata all'ultima versione" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "Impossibile trovare la piattaforma '%s'" @@ -1998,7 +2002,7 @@ msgstr "Impossibile trovare la piattaforma '%s'" msgid "Platform ID" msgstr "ID piattaforma" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "L' ID della piattaforma non è esatto" @@ -2030,7 +2034,7 @@ msgstr "Nome piattaforma:" msgid "Platform size (bytes):" msgstr "Dimensione della piattaforma (bytes):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -2038,7 +2042,7 @@ msgstr "" "Specificare un FQBN. Sono state rilevate più schede sulla porta %[1]s con " "protocollo %[2]s" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -2054,7 +2058,7 @@ msgstr "Porta" msgid "Port closed: %v" msgstr "Porta chiusa: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "Errore di monitoraggio della porta" @@ -2087,11 +2091,15 @@ msgstr "Stampa la configurazione attuale" msgid "Prints the current configuration." msgstr "Stampa la configurazione attuale." -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "Impossibile trovare il profilo '%s'" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "Impossibile trovare il programmatore '%s'" @@ -2107,7 +2115,7 @@ msgstr "Programmatore da utilizzare, ad esempio: atmel_ice" msgid "Programmers:" msgstr "Programmatori:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "La proprietà '%s' non è definita" @@ -2433,7 +2441,7 @@ msgstr "Mostra il numero di versione di Arduino CLI." msgid "Size (bytes):" msgstr "Dimensione (bytes):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2510,7 +2518,7 @@ msgstr "Salta la configurazione dello strumento." msgid "Skipping: %[1]s" msgstr "Salta: %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "Non è stato possibile aggiornare alcuni indici." @@ -2555,7 +2563,7 @@ msgstr "La configurazione fornita scheda/programmatore NON supporta il debug." msgid "The given board/programmer configuration supports debugging." msgstr "La configurazione fornita scheda/programmatore supporta il debug." -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "L'istanza non è più valida e deve essere reinizializzata." @@ -2581,14 +2589,16 @@ msgstr "" "La libreria %[1]s è stata aggiunta automaticamente dal progetto dello " "sketch." -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "La libreria %s richiede altre installazioni:" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" +"L'elenco delle librerie incluse è stato modificato... ricompilazione in " +"corso di tutte le librerie." #: internal/cli/compile/compile.go:119 msgid "" @@ -2674,7 +2684,7 @@ msgstr "Il prefisso della toolchain" msgid "Toolchain type" msgstr "Il tipo della toolchain" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Prova ad eseguire %s" @@ -2718,7 +2728,7 @@ msgstr "Impossibile ottenere la home directory dell'utente: %v" msgid "Unable to open file for logging: %s" msgstr "Impossibile aprire il file per il logging: %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "Non è stato possibile analizzare l'URL" @@ -2748,7 +2758,7 @@ msgstr "Disinstalla una o più librerie." msgid "Unknown" msgstr "Sconosciuto" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "FQBN sconosciuto" @@ -2856,11 +2866,11 @@ msgstr "Uso: " msgid "Use %s for more information about a command." msgstr "Usa %s per ulteriori informazioni su un comando." -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "Libreria utilizzata" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "Piattaforma utilizzata" @@ -2868,7 +2878,7 @@ msgstr "Piattaforma utilizzata" msgid "Used: %[1]s" msgstr "Usata: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo della scheda '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2877,7 +2887,7 @@ msgid "Using cached library dependencies for file: %[1]s" msgstr "" "Utilizzo delle dipendenze delle librerie nella cache per i file: %[1]s" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo del core '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2933,7 +2943,7 @@ msgstr "Valori" msgid "Verify uploaded binary after the upload." msgstr "Verifica dei binari dopo il caricamento." -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versione" @@ -2968,7 +2978,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "In attesa della porta di caricamento..." -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2996,7 +3006,7 @@ msgid "You cannot use the %s flag while compiling with a profile." msgstr "" "Non puoi utilizzare il flag %s durante la compilazione con un profilo." -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -3043,7 +3053,7 @@ msgstr "ricerca di base per \"esp32\" e \"display\" limitata al manutentore uffi msgid "binary file not found in %s" msgstr "file binario non trovato in %s" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "la scheda %s non è stata trovata" @@ -3059,7 +3069,7 @@ msgstr "la directory delle librerie integrate non è configurata" msgid "can't find latest release of %s" msgstr "Impossibile trovare l'ultima versione di %s" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "Impossibile trovare l'ultima versione del tool %s" @@ -3147,7 +3157,7 @@ msgstr "creazione di una directory temporanea per l'estrazione: %s" msgid "data section exceeds available space in board" msgstr "la sezione dati supera lo spazio disponibile nella scheda" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "la dipendenza '%s' non è disponibile" @@ -3176,7 +3186,7 @@ msgstr "rilevamento %s non è stato trovato" msgid "discovery %s not installed" msgstr "il rilevamento %s non è installato" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "il rilascio del rilevamento non è stato trovato: %s" @@ -3210,16 +3220,16 @@ msgstr "" msgid "error opening %s" msgstr "si è verificato un errore durante l'apertura di %s" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "si è verificato un errore durante il parsing dei vincoli di versione" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" "si è verificato un errore durante l'elaborazione della risposta del server" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" "si è verificato un errore durante l'interrogazione di Arduino Cloud Api" @@ -3236,7 +3246,7 @@ msgstr "estrazione dell'archivio: %s" msgid "failed to compute hash of file \"%s\"" msgstr "Impossibile calcolare l'hash del file \"%s\"" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "Impossibile inizializzare il client http" @@ -3304,7 +3314,7 @@ msgstr "sto recuperando le informazioni sull'archivio: %s" msgid "getting archive path: %s" msgstr "sto recuperando il percorso dell'archivio: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "sto recuperando le proprietà di costruzione della scheda %[1]s: %[2]s" @@ -3341,7 +3351,7 @@ msgid "interactive terminal not supported for the '%s' output format" msgstr "" "il terminale interattivo non è supportato per il formato dell'output '%s'" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "la direttiva '%s' non è valida" @@ -3400,10 +3410,6 @@ msgstr "hash non valido '%[1]s': %[2]s" msgid "invalid item %s" msgstr "elemento non valido %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "la direttiva della libreria non è valida:" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "il layout della libreria non è valido: %s" @@ -3412,10 +3418,12 @@ msgstr "il layout della libreria non è valido: %s" msgid "invalid library location: %s" msgstr "la posizione della libreria non è valida: %s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" -msgstr "riferimento a libreria non valido: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" +msgstr "" #: internal/arduino/libraries/loader.go:140 msgid "invalid library: no header files found" @@ -3439,11 +3447,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "path non valido per la scrittura del file di inventario: errore %[1]s" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "l'identificatore della piattaforma non è valido" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "URL dell'indice della piattaforma non è valido:" @@ -3473,14 +3481,14 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "il valore '%[1]s' non è valido per l'opzione '%[2]s'" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "la directory della versione non è valida %s" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "la versione non è valida:" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "parole chiave" @@ -3531,8 +3539,8 @@ msgstr "caricamento di %[1]s: %[2]s" msgid "loading boards: %s" msgstr "caricamento delle schede: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "caricamento del file indice json %[1]s: %[2]s" @@ -3577,7 +3585,7 @@ msgstr "ricerca degli artefatti di compilazione in corso" msgid "main file missing from sketch: %s" msgstr "il file principale manca dallo sketch: %s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "Manca la direttiva '%s'" @@ -3585,7 +3593,7 @@ msgstr "Manca la direttiva '%s'" msgid "missing checksum for: %s" msgstr "manca il checksum di: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "manca il pacchetto %[1]s a cui fa riferimento la scheda %[2]s" @@ -3595,11 +3603,11 @@ msgstr "" "Manca l'indice del pacchetto %s, non possono essere garantiti aggiornamenti " "futuri" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "manca la piattaforma %[1]s:%[2]s referenziata dalla scheda %[3]s" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "manca la release della piattaforma %[1]s:%[2]s a cui fa riferimento la " @@ -3609,7 +3617,7 @@ msgstr "" msgid "missing signature" msgstr "Firma mancante" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "release del monitor non è stata trovata: %s" @@ -3698,12 +3706,12 @@ msgstr "apertura del file di destinazione: %s" msgid "package %s not found" msgstr "il pacchetto %s non è stato trovato" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "Il pacchetto '%s' non è stato trovato" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "sto facendo il parsing di fqbn: %s" @@ -3719,15 +3727,15 @@ msgstr "il percorso non è una directory della piattaforma: %s" msgid "platform %[1]s not found in package %[2]s" msgstr "la piattaforma %[1]s non è stata trovata nel pacchetto %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "la piattaforma %s non è installata" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "la piattaforma non è disponibile per il sistema operativo in uso" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3778,7 +3786,7 @@ msgstr "lettura cartella %s" msgid "reading directory %s content" msgstr "lettura in corso del contenuto della directory %s" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "lettura del file %[1]s: %[2]s" @@ -3814,7 +3822,7 @@ msgstr "lettura degli sketch in corso" msgid "recipe not found '%s'" msgstr "scrittura non trovata '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "il rilascio %[1]s non è stato trovato per il tool %[2]s" @@ -3910,7 +3918,7 @@ msgstr "la sezione del testo supera lo spazio disponibile nella scheda" msgid "the compilation database may be incomplete or inaccurate" msgstr "il database di compilazione potrebbe essere incompleto o impreciso" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "il server ha risposto con lo stato %s" @@ -3927,7 +3935,7 @@ msgstr "il tool %s non è gestito dal gestore dei pacchetti" msgid "tool %s not found" msgstr "Il tool %s non è stato trovato" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "il tool '%[1]s' non è stato trovato nel pacchetto '%[2]s'" @@ -3935,8 +3943,8 @@ msgstr "il tool '%[1]s' non è stato trovato nel pacchetto '%[2]s'" msgid "tool not installed" msgstr "Il tool non è installato" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "il rilascio del tool non è stato trovato: %s" @@ -3944,23 +3952,23 @@ msgstr "il rilascio del tool non è stato trovato: %s" msgid "tool version %s not found" msgstr "la versione %s del tool non è stata trovata" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" "sono necessarie due versioni diverse della libreria %[1]s: %[2]s e %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" "non è possibile calcolare il percorso relativo allo sketch per l'elemento" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "non è possibile creare una cartella per salvare lo sketch" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "non è possibile creare la cartella contenente l'elemento" @@ -3969,23 +3977,23 @@ msgid "unable to marshal config to YAML: %v" msgstr "" "non è possibile eseguire il marshalling della configurazione in YAML: %v" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "non è possibile leggere il contenuto dell'elemento di destinazione" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "non è stato possibile leggere i contenuti della risorsa" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "non è possibile scrivere sul file di destinazione" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "pacchetto sconosciuto %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "piattaforma sconosciuta %s:%s" @@ -4029,6 +4037,6 @@ msgstr "la versione %s non è disponibile per questo sistema operativo" msgid "version %s not found" msgstr "la versione %s non è stata trovata" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "formato errato nella risposta del server" diff --git a/internal/locales/data/ja.po b/internal/locales/data/ja.po index 6d2fa95ab1c..c6de1a779f1 100644 --- a/internal/locales/data/ja.po +++ b/internal/locales/data/ja.po @@ -27,7 +27,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s パターンが見つかりません" @@ -68,11 +68,11 @@ msgstr "" msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -110,7 +110,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -257,7 +257,7 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "ブートローダのファイルが指定されましたが次が不足しています:%[1]s" @@ -271,7 +271,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -317,11 +317,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "" @@ -410,11 +410,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -422,7 +422,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "スケッチをコンパイルしています..." @@ -469,7 +469,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -571,7 +571,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -639,13 +639,13 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -748,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -756,7 +756,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -899,7 +899,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1147,7 +1147,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1172,7 +1172,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1245,7 +1245,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1270,11 +1270,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1282,11 +1282,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1300,7 +1300,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1312,11 +1312,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1324,11 +1324,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1336,7 +1336,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1356,11 +1356,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1376,11 +1376,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1425,11 +1425,11 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "" @@ -1438,7 +1438,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1451,7 +1451,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1497,8 +1497,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1533,23 +1533,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "%[2]sのライブラリに「%[1]s」がありません" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1561,11 +1565,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1621,7 +1625,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1641,7 +1645,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1763,7 +1767,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1802,7 +1806,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1812,15 +1816,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1828,7 +1832,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1860,13 +1864,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1880,7 +1884,7 @@ msgstr "シリアルポート" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1913,11 +1917,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1933,7 +1941,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2198,7 +2206,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2265,7 +2273,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2303,7 +2311,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2323,11 +2331,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2401,7 +2409,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2443,7 +2451,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2471,7 +2479,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2571,11 +2579,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2583,7 +2591,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "使用済:%[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2591,7 +2599,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2644,7 +2652,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2677,7 +2685,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2700,7 +2708,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2741,7 +2749,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2757,7 +2765,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2845,7 +2853,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2873,7 +2881,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2905,15 +2913,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2929,7 +2937,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -2995,7 +3003,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3027,7 +3035,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3086,10 +3094,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3098,9 +3102,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3123,11 +3129,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3154,12 +3160,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3212,8 +3218,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3258,7 +3264,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3266,7 +3272,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3274,11 +3280,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3286,7 +3292,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3369,12 +3375,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3390,15 +3396,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3448,7 +3454,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3484,7 +3490,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3576,7 +3582,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3593,7 +3599,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3601,8 +3607,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3610,21 +3616,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3632,23 +3638,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3692,6 +3698,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/ko.po b/internal/locales/data/ko.po index 415650d8953..afcdc9ab2cc 100644 --- a/internal/locales/data/ko.po +++ b/internal/locales/data/ko.po @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s 패턴이 없습니다" @@ -66,11 +66,11 @@ msgstr "" msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -108,7 +108,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "부트로더 파일이 지정되었으나 누락됨: %[1]s" @@ -269,7 +269,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -283,11 +283,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -315,11 +315,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "" @@ -408,11 +408,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -420,7 +420,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "스케치를 컴파일 중…" @@ -467,7 +467,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -569,7 +569,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -637,13 +637,13 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -721,7 +721,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -746,7 +746,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -787,7 +787,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -834,7 +834,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -870,7 +870,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -897,7 +897,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1145,7 +1145,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1170,7 +1170,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1268,11 +1268,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1280,11 +1280,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1298,7 +1298,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1310,11 +1310,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1322,11 +1322,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1346,7 +1346,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1354,11 +1354,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1374,11 +1374,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1423,11 +1423,11 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "" @@ -1436,7 +1436,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1449,7 +1449,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1531,23 +1531,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "라이브러리 %[2]s에서 '%[1]s'가 없음" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1559,11 +1563,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1619,7 +1623,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1639,7 +1643,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1761,7 +1765,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1800,7 +1804,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1810,15 +1814,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1826,7 +1830,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1858,13 +1862,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1878,7 +1882,7 @@ msgstr "포트" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1911,11 +1915,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1931,7 +1939,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2196,7 +2204,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2263,7 +2271,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2301,7 +2309,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2321,11 +2329,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2399,7 +2407,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2441,7 +2449,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2469,7 +2477,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2569,11 +2577,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2581,7 +2589,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "사용됨: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2589,7 +2597,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2642,7 +2650,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2675,7 +2683,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2698,7 +2706,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2739,7 +2747,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2755,7 +2763,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2843,7 +2851,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2871,7 +2879,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2903,15 +2911,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2927,7 +2935,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -2993,7 +3001,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3025,7 +3033,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3084,10 +3092,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3096,9 +3100,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3121,11 +3127,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3152,12 +3158,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3210,8 +3216,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3256,7 +3262,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3264,7 +3270,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3272,11 +3278,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3284,7 +3290,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3367,12 +3373,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3388,15 +3394,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3446,7 +3452,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3482,7 +3488,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3574,7 +3580,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3591,7 +3597,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3599,8 +3605,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3608,21 +3614,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3630,23 +3636,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3690,6 +3696,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/lb.po b/internal/locales/data/lb.po index c77489ee4a6..0d93a0f1d26 100644 --- a/internal/locales/data/lb.po +++ b/internal/locales/data/lb.po @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "" @@ -66,11 +66,11 @@ msgstr "%s muss installéiert ginn." msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -108,7 +108,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -283,11 +283,11 @@ msgstr "Kann Bibliothéik net roflueden" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -315,11 +315,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "" @@ -408,11 +408,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -420,7 +420,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "" @@ -467,7 +467,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -569,7 +569,7 @@ msgstr "" msgid "Description" msgstr "Beschreiwung" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -637,13 +637,13 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -721,7 +721,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -746,7 +746,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -787,7 +787,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -834,7 +834,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -870,7 +870,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "Feeler bei der Installatioun vun der Bibliothéik %s" @@ -897,7 +897,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1145,7 +1145,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1170,7 +1170,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1267,11 +1267,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1279,11 +1279,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1297,7 +1297,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1309,11 +1309,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1321,11 +1321,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Ongülteg Bibliothéik" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1333,7 +1333,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1345,7 +1345,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1353,11 +1353,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1373,11 +1373,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Ongülteg Versioun" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1422,11 +1422,11 @@ msgstr "D'Bibliothéik %s huet schon déi neisten Versioun" msgid "Library %s is not installed" msgstr "Bibliothéik %s ass net installéiert" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "Bibliothéik %s net fonnt" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "Bibliothéik '%s' net fonnt" @@ -1435,7 +1435,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1448,7 +1448,7 @@ msgstr "Bibliothéik installéiert" msgid "License: %s" msgstr "Lizenz: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1494,8 +1494,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1530,23 +1530,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1558,11 +1562,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1618,7 +1622,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1638,7 +1642,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1760,7 +1764,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1799,7 +1803,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1809,15 +1813,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1825,7 +1829,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1857,13 +1861,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1877,7 +1881,7 @@ msgstr "" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1910,11 +1914,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1930,7 +1938,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2195,7 +2203,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Gréisst (Bytes):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2262,7 +2270,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2300,7 +2308,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2320,11 +2328,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2398,7 +2406,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2440,7 +2448,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2468,7 +2476,7 @@ msgstr "" msgid "Unknown" msgstr "Onbekannt" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2568,11 +2576,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "Benotzten Bibliothéik" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2580,7 +2588,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Benotzt: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2588,7 +2596,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2641,7 +2649,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versioun" @@ -2673,7 +2681,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2696,7 +2704,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2737,7 +2745,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2753,7 +2761,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2841,7 +2849,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2869,7 +2877,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2901,15 +2909,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2925,7 +2933,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -2991,7 +2999,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3023,7 +3031,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3082,10 +3090,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3094,9 +3098,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3119,11 +3125,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3150,14 +3156,14 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "Ongülteg Versioun" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "" @@ -3208,8 +3214,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3254,7 +3260,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3262,7 +3268,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3270,11 +3276,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3282,7 +3288,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3365,12 +3371,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3386,15 +3392,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3444,7 +3450,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3480,7 +3486,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3572,7 +3578,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3589,7 +3595,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3597,8 +3603,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3606,21 +3612,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3628,23 +3634,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3688,6 +3694,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/pl.po b/internal/locales/data/pl.po index 9d540b2cf10..976464d60c0 100644 --- a/internal/locales/data/pl.po +++ b/internal/locales/data/pl.po @@ -27,7 +27,7 @@ msgstr "%[1]snieprawidłowe, przebudowywuję całość" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]sjest wymagane ale %[2]s jest obecnie zaistalowane" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "Brakujący wzorzec %[1]s" @@ -68,11 +68,11 @@ msgstr "%smusi byc zainstalowane" msgid "%s pattern is missing" msgstr "%s brakuje wzoru" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' posiada niewłaściwy podpis" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -110,7 +110,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -257,7 +257,7 @@ msgstr "Nazwa płytki:" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Podany nieistniejący plik programu rozruchowego: %[1]s" @@ -271,7 +271,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -317,11 +317,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "" @@ -410,11 +410,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -422,7 +422,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Kompilowanie szkicu..." @@ -469,7 +469,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -571,7 +571,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -639,13 +639,13 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -748,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -756,7 +756,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -872,7 +872,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -899,7 +899,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1147,7 +1147,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1172,7 +1172,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1247,7 +1247,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1272,11 +1272,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1284,11 +1284,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1302,7 +1302,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1314,11 +1314,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1326,11 +1326,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1350,7 +1350,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1358,11 +1358,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1378,11 +1378,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1427,11 +1427,11 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "" @@ -1440,7 +1440,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1453,7 +1453,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1499,8 +1499,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1536,23 +1536,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Brakuje '%[1]s' z biblioteki w %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1564,11 +1568,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1624,7 +1628,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1644,7 +1648,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1768,7 +1772,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1807,7 +1811,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1817,15 +1821,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1833,7 +1837,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1865,13 +1869,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1885,7 +1889,7 @@ msgstr "Port" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1918,11 +1922,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1938,7 +1946,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2203,7 +2211,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2272,7 +2280,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2310,7 +2318,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2330,11 +2338,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2408,7 +2416,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2450,7 +2458,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2478,7 +2486,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2578,11 +2586,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2590,7 +2598,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Wykorzystane: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2598,7 +2606,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2651,7 +2659,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2686,7 +2694,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2709,7 +2717,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2750,7 +2758,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2766,7 +2774,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2854,7 +2862,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2882,7 +2890,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2914,15 +2922,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2938,7 +2946,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -3004,7 +3012,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3036,7 +3044,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3095,10 +3103,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3107,9 +3111,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3132,11 +3138,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3163,12 +3169,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3221,8 +3227,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3267,7 +3273,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3275,7 +3281,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3283,11 +3289,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3295,7 +3301,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3378,12 +3384,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3399,15 +3405,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3457,7 +3463,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3493,7 +3499,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3585,7 +3591,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3602,7 +3608,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3610,8 +3616,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3619,21 +3625,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3641,23 +3647,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3701,6 +3707,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/pt.po b/internal/locales/data/pt.po index 15c1681dbeb..faf070d0d53 100644 --- a/internal/locales/data/pt.po +++ b/internal/locales/data/pt.po @@ -28,7 +28,7 @@ msgstr "%[1]sinválido, refazendo tudo" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s‎é necessário, mas‎%[2]snão é instalado em nenhum momento." -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]so padrão está faltando" @@ -69,11 +69,11 @@ msgstr "%s‎deve ser instalado.‎" msgid "%s pattern is missing" msgstr "%spadrão está faltando" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "%s‎tem uma assinatura inválida‎" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -118,7 +118,7 @@ msgstr "arquivo .ino já existe" msgid "A new release of Arduino CLI is available:" msgstr "‎Uma nova atualização do Arduino CLI está disponível:‎" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "‎É necessário um programador para carregar‎" @@ -269,7 +269,7 @@ msgstr "Nome da Placa:" msgid "Board version:" msgstr "Versão da Placa:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "" "Um Arquivo carregador de inicialização definido, mas está faltando: %[1]s" @@ -284,7 +284,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Não é possível criar o diretório de dados %s" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "Não é possível criar esboço" @@ -298,11 +298,11 @@ msgstr "Não é possível baixar biblioteca" msgid "Can't find dependencies for platform %s" msgstr "Não foi possível encontrar as dependências para a plataforma %s" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "Não é possível abrir esboço" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "Não é possível atualizar o esboço" @@ -330,11 +330,11 @@ msgstr "Não é possível criar diretório de arquivo de configuração: %v" msgid "Cannot create config file: %v" msgstr "Não é possível criar arquivo de configuração: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "Não é possível criar diretório temporário" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "Não é possível criar arquivo temporário" @@ -428,11 +428,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "Compila esboços Arduino." -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "Compilando núcleo..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "Compilando bibliotecas..." @@ -440,7 +440,7 @@ msgstr "Compilando bibliotecas..." msgid "Compiling library \"%[1]s\"" msgstr "%[1]s‎Biblioteca de compilação‎ \"\"" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Compilando sketch..." @@ -491,7 +491,7 @@ msgstr "Núcleo" msgid "Could not connect via HTTP" msgstr "Não foi possível conectar via HTTP" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "Não foi possível criar diretório Index" @@ -598,7 +598,7 @@ msgstr "Dependências: %s" msgid "Description" msgstr "Descrição" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "Detectando bibliotecas utilizadas..." @@ -668,13 +668,13 @@ msgstr "Baixando %s" msgid "Downloading index signature: %s" msgstr "Baixando assinatura Indes: %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Baixando Index: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "Baixando biblioteca %s" @@ -739,7 +739,7 @@ msgstr "Erro ao limpar caches: %v" msgid "Error converting path to absolute: %v" msgstr "Erro ao converter caminho para absoluto: %v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "Erro ao copiar arquivo de saída %s" @@ -753,7 +753,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Erro ao criar instância: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "Erro ao criar diretório de saída" @@ -778,7 +778,7 @@ msgstr "Erro ao baixar %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Erro ao baixar %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Erro ao baixar índice '%s'" @@ -786,7 +786,7 @@ msgstr "Erro ao baixar índice '%s'" msgid "Error downloading index signature '%s'" msgstr "Erro ao baixar assinatura de índice '%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "Erro ao baixar biblioteca %s" @@ -819,7 +819,7 @@ msgstr "Erro durante envio: %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "Erro durante build: %v" @@ -867,7 +867,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Erro ao obter informações da biblioteca %s" @@ -903,7 +903,7 @@ msgstr "Erro ao instalar biblioteca Git: %v" msgid "Error installing Zip Library: %v" msgstr "Erro ao instalar biblioteca Zip: %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "Erro ao instalar biblioteca %s" @@ -930,7 +930,7 @@ msgstr "Erro ao listar bibliotecas: %v" msgid "Error listing platforms: %v" msgstr "Erro ao listar plataformas: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "Erro ao carregar plataformas de hardware" @@ -955,7 +955,7 @@ msgstr "Erro ao abrir arquivo de dados que sobrescrevem o código fonte: %v" msgid "Error parsing --show-properties flag: %v" msgstr "Erro ao fazer análise sintática na flag --show-properties: %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "Erro ao ler diretório de build" @@ -1187,7 +1187,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1212,7 +1212,7 @@ msgstr "Gera scripts de conclusão" msgid "Generates completion scripts for various shells" msgstr "Gera scripts de conclusão para várias Shells" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "Gerando protótipos de função..." @@ -1290,7 +1290,7 @@ msgstr "%s instalado" msgid "Installing %s" msgstr "Instalado %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "Instalando biblioteca %s" @@ -1317,11 +1317,11 @@ msgstr "Instala uma ou mais bibliotecas especificadas no sistema." msgid "Internal error in cache" msgstr "Erro interno no Cache" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Propriedade '%[1]s' inválida: %[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "FQBN inválido" @@ -1329,11 +1329,11 @@ msgstr "FQBN inválido" msgid "Invalid TCP address: port is missing" msgstr "Endereço TCP inválido: a porta está faltando " -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "URL inválida" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "URL adicional inválida: %v" @@ -1347,7 +1347,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "Argumento inválido passado: %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "Propriedades de compilação inválidas" @@ -1359,11 +1359,11 @@ msgstr "Tamanho de dados para regexp inválida: %s" msgid "Invalid eeprom size regexp: %s" msgstr "Regexp de tamanho EEPROM inválida: %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "Instância inválida" @@ -1371,11 +1371,11 @@ msgstr "Instância inválida" msgid "Invalid item %s" msgstr "Item inválido %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Biblioteca inválida" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1383,7 +1383,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1395,7 +1395,7 @@ msgstr "network.proxy inválido: '%[1]s':%[2]s" msgid "Invalid output format: %s" msgstr "Formato de saída inválido: %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "Índice de pacote inválido em %s" @@ -1403,11 +1403,11 @@ msgstr "Índice de pacote inválido em %s" msgid "Invalid parameter %s: version not allowed" msgstr "Parâmetro %s inválido: versão não permitida" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "Valor PID inválido: '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "Perfil inválido" @@ -1423,11 +1423,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Versão inválida" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "Valor vid inválido: '%s'" @@ -1475,11 +1475,11 @@ msgstr "A biblioteca %s já está instalada em sua versão mais recente." msgid "Library %s is not installed" msgstr "A biblioteca %s não está instalada" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "A biblioteca %s não foi encontrada" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "A biblioteca '%s' não foi encontrada" @@ -1490,7 +1490,7 @@ msgstr "" "A biblioteca não pode usar ambos os diretórios '%[1]s' e '%[2]s'. Cheque " "novamente em '%[3]s'." -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "Instalação de biblioteca falhou" @@ -1503,7 +1503,7 @@ msgstr "Biblioteca instalada" msgid "License: %s" msgstr "Licença: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "Vinculando tudo..." @@ -1555,8 +1555,8 @@ msgstr "Listar todas as placas conectadas." msgid "Lists cores and libraries that can be upgraded" msgstr "Listar núcleos e bibliotecas que podem ser atualizadas" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "Carregando arquivo Index: %v" @@ -1592,23 +1592,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "'%[1]s' está faltando da biblioteca em %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "FQBN (Nome de Placa Totalmente Qualificado) está faltando" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "Porta faltando" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "Endereço de porta faltando" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "Protocolo de porta faltando" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "Programador faltando" @@ -1620,11 +1624,11 @@ msgstr "" msgid "Missing size regexp" msgstr "Tamanho de regexp faltando" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "Caminho para esboço faltando" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "Monitor '%s' não encontrado" @@ -1682,7 +1686,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Nenhuma atualização de bibliotecas disponível." -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "Sem monitor disponível para o protocolo de porta %s" @@ -1702,7 +1706,7 @@ msgstr "Nenhuma plataforma correspondente à sua busca." msgid "No upload port found, using %s as fallback" msgstr "Nenhuma porta de envio encontrada, usando %s como reserva" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "Sem solução válida para dependências encontrada " @@ -1838,7 +1842,7 @@ msgstr "Website do pacote:" msgid "Paragraph: %s" msgstr "Parágrafo: %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "Caminho" @@ -1883,7 +1887,7 @@ msgstr "Plataforma %s já está instalada" msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1895,15 +1899,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Plataforma %s desinstalada. " -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "Plataforma '%s' já está em sua versão mais recente." -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "Plataforma '%s' não encontrada" @@ -1911,7 +1915,7 @@ msgstr "Plataforma '%s' não encontrada" msgid "Platform ID" msgstr "ID da Plataforma" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "ID da Plataforma incorreto" @@ -1943,7 +1947,7 @@ msgstr "Nome da Plataforma:" msgid "Platform size (bytes):" msgstr "Tamanho da Plataforma (em bytes):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1951,7 +1955,7 @@ msgstr "" "Por favor especifique um FQBN. Possíveis placas foram detectadas na porta " "%[1]s com o protocolo %[2]s" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1967,7 +1971,7 @@ msgstr "Porta" msgid "Port closed: %v" msgstr "Porta fechada: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "Erro no monitor de portas" @@ -2000,11 +2004,15 @@ msgstr "Imprime a configuração atual" msgid "Prints the current configuration." msgstr "Imprime a configuração atual." -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "Perfil '%s' não encontrado" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "Programador '%s' não encontrado" @@ -2020,7 +2028,7 @@ msgstr "Programador para utilizar, ex: atmel_ice" msgid "Programmers:" msgstr "Programadores:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "Propriedade '%s' não definida" @@ -2305,7 +2313,7 @@ msgstr "Mostra o número de versão da CLI Arduino." msgid "Size (bytes):" msgstr "Tamanho (em bytes):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2383,7 +2391,7 @@ msgstr "Pulando configuração de ferramenta." msgid "Skipping: %[1]s" msgstr "Pulando: %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "Alguns índices não puderam ser atualizados." @@ -2424,7 +2432,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2448,11 +2456,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "A biblioteca %s possui múltiplas instalações:" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2542,7 +2550,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2584,7 +2592,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2612,7 +2620,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2712,11 +2720,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2724,7 +2732,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilizado: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2732,7 +2740,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2785,7 +2793,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2820,7 +2828,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2843,7 +2851,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2884,7 +2892,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2900,7 +2908,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2988,7 +2996,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -3016,7 +3024,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -3048,15 +3056,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -3072,7 +3080,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -3138,7 +3146,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3170,7 +3178,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3229,10 +3237,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3241,9 +3245,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3266,11 +3272,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3297,12 +3303,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3355,8 +3361,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3401,7 +3407,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3409,7 +3415,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3417,11 +3423,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3429,7 +3435,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3512,12 +3518,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3533,15 +3539,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3591,7 +3597,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3627,7 +3633,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3719,7 +3725,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3736,7 +3742,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3744,8 +3750,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3753,24 +3759,24 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" "%[1]s‎existem duas versões diferentes da biblioteca‎%[2]s‎são " "necessárias:‎%[3]se" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" "não é possível encontrar o caminho relativo para o esboço para o item‎" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "‎não é possível criar uma pasta para salvar o sketch" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "‎não é possível criar a pasta contendo o item‎" @@ -3778,23 +3784,23 @@ msgstr "‎não é possível criar a pasta contendo o item‎" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "‎não é possível de ler o conteúdo do item de destino‎" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "‎não é possível ler o conteúdo do item de origem‎" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "‎incapaz de escrever para o arquivo de destino‎" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "%spacote desconhecido" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "%splataforma desconhecida%s:" @@ -3838,6 +3844,6 @@ msgstr "%sversão ‎não disponível para este sistema operacional‎" msgid "version %s not found" msgstr "%s versão não encontrada" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "‎formato errado na resposta do servidor‎" diff --git a/internal/locales/data/ru.po b/internal/locales/data/ru.po index fa0e22312d2..c06006e1f9b 100644 --- a/internal/locales/data/ru.po +++ b/internal/locales/data/ru.po @@ -31,7 +31,7 @@ msgstr "%[1]s недействителен, пересборка всего" msgid "%[1]s is required but %[2]s is currently installed." msgstr "Требуется %[1]s, но в данный момент устанавливается %[2]s" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s не найден шаблон" @@ -72,11 +72,11 @@ msgstr "%s должен быть установлен." msgid "%s pattern is missing" msgstr "не найден шаблон %s" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s' имеет неправильную сигнатуру " -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -120,7 +120,7 @@ msgstr "файл .ino уже существует" msgid "A new release of Arduino CLI is available:" msgstr "Доступен новый релиз Arduino CLI:" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "Требуется программатор для загрузки" @@ -271,7 +271,7 @@ msgstr "Наименование платы:" msgid "Board version:" msgstr "Версия платы:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "Файл загрузчика указан но не существует: %[1]s" @@ -287,7 +287,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "Не удается создать каталог данных %s" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "Не удается создать скетч" @@ -301,11 +301,11 @@ msgstr "Не удается скачать библиотеку" msgid "Can't find dependencies for platform %s" msgstr "Не удается найти зависимости для платформы %s" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "Не удается открыть скетч" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "Не удается обновить скетч" @@ -333,11 +333,11 @@ msgstr "Не удается создать каталог конфигураци msgid "Cannot create config file: %v" msgstr "Не удается создать конфигурационный файл: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "Не удается создать временный каталог" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "Не удается создать временный файл" @@ -431,11 +431,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "Компилирует скетчи Arduino." -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "Компиляция ядра..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "Компиляция библиотек..." @@ -443,7 +443,7 @@ msgstr "Компиляция библиотек..." msgid "Compiling library \"%[1]s\"" msgstr "Компиляция библиотеки \"%[1]s\"" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "Компиляция скетча..." @@ -494,7 +494,7 @@ msgstr "Ядро" msgid "Could not connect via HTTP" msgstr "Не удалось подключиться по HTTP" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "Не удалось создать индексный каталог" @@ -601,7 +601,7 @@ msgstr "Зависимости: %s" msgid "Description" msgstr "Описание" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "Обнаружение используемых библиотек..." @@ -674,13 +674,13 @@ msgstr "Скачивание %s" msgid "Downloading index signature: %s" msgstr "Скачивание индексной сигнатуры: %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Скачивание индекса: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "Скачивание библиотеки %s" @@ -746,7 +746,7 @@ msgstr "Ошибка при очистке кэшей: %v" msgid "Error converting path to absolute: %v" msgstr "Ошибка преобразования пути в абсолютный: %v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "Ошибка при копировании выходного файла %s" @@ -760,7 +760,7 @@ msgstr "Ошибка при создании конфигурации: %v" msgid "Error creating instance: %v" msgstr "Ошибка при создании экземпляра: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "Ошибка создания каталога вывода" @@ -785,7 +785,7 @@ msgstr "Ошибка скачивания %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Ошибка скачивания %s" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Ошибка скачивания индекса '%s'" @@ -793,7 +793,7 @@ msgstr "Ошибка скачивания индекса '%s'" msgid "Error downloading index signature '%s'" msgstr "Ошибка скачивания индексной сигнатуры '%s'" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "Ошибка скачивания библиотеки %s" @@ -826,7 +826,7 @@ msgstr "Ошибка во время загрузки: %v" msgid "Error during board detection" msgstr "Ошибка при обнаружении платы" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "Ошибка во время сборки: %v" @@ -875,7 +875,7 @@ msgstr "" "Ошибка при получении порта по умолчанию из `sketch.yaml`. Проверьте, " "правильно ли вы указали папку sketch, или укажите флаг --port: %s" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Ошибка при получении информации для библиотеки %s" @@ -911,7 +911,7 @@ msgstr "Ошибка при установке библиотеки Git: %v" msgid "Error installing Zip Library: %v" msgstr "Ошибка при установке Zip-библиотеки: %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "Ошибка при установке библиотеки %s" @@ -938,7 +938,7 @@ msgstr "Ошибка при перечислении библиотек: %v" msgid "Error listing platforms: %v" msgstr "Ошибка при перечислении платформ: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "Ошибка загрузки аппаратной платформы" @@ -963,7 +963,7 @@ msgstr "Ошибка при открытии исходного кода пер msgid "Error parsing --show-properties flag: %v" msgstr "Ошибка разбора флага --show-properties: %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "Ошибка при чтении каталога сборки" @@ -1198,7 +1198,7 @@ msgstr "" "Принудительный пропуск сценариев предварительной деинсталляции (если CLI " "запущен в интерактивном режиме)." -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "Найдены платформы %d, соответствующие \"%s\": %s" @@ -1226,7 +1226,7 @@ msgstr "Генерирует скрипты автодополнений" msgid "Generates completion scripts for various shells" msgstr "Генерирует скрипты автодополнений для различных оболочек" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "Создание прототипов функций..." @@ -1304,7 +1304,7 @@ msgstr "Установлен %s" msgid "Installing %s" msgstr "Установка %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "Установка библиотеки %s" @@ -1331,11 +1331,11 @@ msgstr "Устанавливает в систему одну или неско msgid "Internal error in cache" msgstr "Внутренняя ошибка в кэше" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "Недопустимое свойство '%[1]s': %[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "Неверный FQBN" @@ -1343,11 +1343,11 @@ msgstr "Неверный FQBN" msgid "Invalid TCP address: port is missing" msgstr "Неверный TCP-адрес: порт не указан" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "Неверный URL-адрес" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "Неверный дополнительный URL-адрес: %v" @@ -1361,7 +1361,7 @@ msgstr "Неверный архив: файл %[1]s не найден в арх msgid "Invalid argument passed: %v" msgstr "Передан недопустимый аргумент: %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "Неверные свойства сборки" @@ -1373,11 +1373,11 @@ msgstr "Неверное регулярное выражение для разм msgid "Invalid eeprom size regexp: %s" msgstr "Неверное регулярное выражение для размера eeprom: %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "Неверный URL индекса: %s" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "Неверный экземпляр" @@ -1385,11 +1385,11 @@ msgstr "Неверный экземпляр" msgid "Invalid item %s" msgstr "Неверный элемент %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "Неверная библиотека" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1397,7 +1397,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "Неверный уровень логирования: %s" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "Неверная конфигурация сети: %s" @@ -1409,7 +1409,7 @@ msgstr "Неверное значение network.proxy '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "Неверный формат вывода: %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "Неверный индекс пакета в %s" @@ -1417,11 +1417,11 @@ msgstr "Неверный индекс пакета в %s" msgid "Invalid parameter %s: version not allowed" msgstr "Неверный параметр %s: версия недопустима" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "Неверное значение pid: '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "Неверный профиль" @@ -1437,11 +1437,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "Неверное значение в конфигурации" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "Неверная версия" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "Неверное значение vid: '%s'" @@ -1488,11 +1488,11 @@ msgstr "Библиотека %s уже обновлена до последне msgid "Library %s is not installed" msgstr "Библиотека %s не установлена" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "Библиотека %s не найдена" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "Библиотека '%s' %s не найдена" @@ -1503,7 +1503,7 @@ msgstr "" "Библиотека не может использовать оба каталога '%[1]s' и '%[2]s'. " "Перепроверьте в '%[3]s'." -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "Не удалось установить библиотеку" @@ -1516,7 +1516,7 @@ msgstr "Библиотека установлена" msgid "License: %s" msgstr "Лицензия: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "Связывается все вместе..." @@ -1568,8 +1568,8 @@ msgstr "Перечислить все подключенные платы." msgid "Lists cores and libraries that can be upgraded" msgstr "Перечисляет ядра и библиотеки которые могут быть обновлены" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "Загрузка индексного файла: %v" @@ -1607,23 +1607,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "Пропущен '%[1]s' из библиотеки в %[2]s" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "Отсутствует FQBN (Полное квалифицированное наименование платы)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "Отсутствует порт" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "Отсутствует адрес порта" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "Отсутствует протокол порта" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "Отсутствует программатор" @@ -1635,11 +1639,11 @@ msgstr "Отсутствует обязательное поле загрузк msgid "Missing size regexp" msgstr "Отсутствует размер регулярного выражения" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "Отсутствует путь к скетчу" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "Монитор '%s' не найден" @@ -1697,7 +1701,7 @@ msgstr "" msgid "No libraries update is available." msgstr "Нет доступных обновлений библиотек." -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "Нет доступного монитора для протокола порта %s" @@ -1718,7 +1722,7 @@ msgid "No upload port found, using %s as fallback" msgstr "" "Не найден порт загрузки, используется %s в качестве резервного варианта" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "Не найдено допустимое решение зависимостей" @@ -1856,7 +1860,7 @@ msgstr "Веб-страница пакета:" msgid "Paragraph: %s" msgstr "Параграф: %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "Путь" @@ -1901,7 +1905,7 @@ msgstr "Платформа %s уже установлена" msgid "Platform %s installed" msgstr "Платформа %s установлена" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1913,15 +1917,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "Платформа %s удалена" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "Последняя версия платформы '%s' уже установлена" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "Платформа '%s' не найдена" @@ -1929,7 +1933,7 @@ msgstr "Платформа '%s' не найдена" msgid "Platform ID" msgstr "Идентификатор платформы:" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Идентификатор платформы указан неверно" @@ -1961,7 +1965,7 @@ msgstr "Наименование платформы:" msgid "Platform size (bytes):" msgstr "Размер платформы (байт):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" @@ -1969,7 +1973,7 @@ msgstr "" "Пожалуйста, укажите FQBN. Несколько возможных плат обнаружено на порту %[1]s" " с протоколом %[2]s" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1985,7 +1989,7 @@ msgstr "Порт" msgid "Port closed: %v" msgstr "Порт закрыт: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "Ошибка монитора порта" @@ -2020,11 +2024,15 @@ msgstr "Выводит текущую конфигурацию" msgid "Prints the current configuration." msgstr "Выводит текущую конфигурацию." -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "Профиль '%s' не найден" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "Программатор '%s' не найден" @@ -2040,7 +2048,7 @@ msgstr "Использовать программатор, например: atm msgid "Programmers:" msgstr "Программаторы:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "Свойство '%s' не определено" @@ -2370,7 +2378,7 @@ msgstr "Показывает номер версии Arduino CLI." msgid "Size (bytes):" msgstr "Размер (байт):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2446,7 +2454,7 @@ msgstr "Пропуск конфигурации инструмента." msgid "Skipping: %[1]s" msgstr "Пропуск: %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "Некоторые индексы не удалось обновить." @@ -2490,7 +2498,7 @@ msgstr "Данная конфигурация платы/программато msgid "The given board/programmer configuration supports debugging." msgstr "Данная конфигурация платы/программатора поддерживает отладку." -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "Экземпляр недействителен и его необходимо повторно инициализировать" @@ -2514,11 +2522,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "Библиотека %s имеет несколько установок:" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2608,7 +2616,7 @@ msgstr "Префикс набора инструментов" msgid "Toolchain type" msgstr "Тип набора инструментов" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Попытка запуска %s" @@ -2652,7 +2660,7 @@ msgstr "Невозможно получить домашний каталог п msgid "Unable to open file for logging: %s" msgstr "Невозможно открыть файл для логирования: %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "Невозможно разобрать URL" @@ -2682,7 +2690,7 @@ msgstr "Удаляет одну или несколько библиотек." msgid "Unknown" msgstr "Неизвестный" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "Неизвестный FQBN" @@ -2786,11 +2794,11 @@ msgstr "Использование:" msgid "Use %s for more information about a command." msgstr "Используйте %s для получения дополнительной информации о команде." -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "Использована библиотека" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "Использована платформа" @@ -2798,7 +2806,7 @@ msgstr "Использована платформа" msgid "Used: %[1]s" msgstr "Используется: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "использование платы '%[1]s' из платформы в каталоге: %[2]s" @@ -2806,7 +2814,7 @@ msgstr "использование платы '%[1]s' из платформы в msgid "Using cached library dependencies for file: %[1]s" msgstr "Использование кэшированных библиотечных зависимостей для файла: %[1]s" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Использование ядра '%[1]s' из платформы в каталоге: %[2]s" @@ -2861,7 +2869,7 @@ msgstr "Значения" msgid "Verify uploaded binary after the upload." msgstr "Проверить загруженный двоичный файл после загрузки." -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Версия" @@ -2895,7 +2903,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "Ожидание порта загрузки..." -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2921,7 +2929,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "Нельзя использовать флаг %s во время компиляции с профилем." -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2964,7 +2972,7 @@ msgstr "базовый поиск по \"esp32\" и \"display\" ограниче msgid "binary file not found in %s" msgstr "двоичный файл не найден в %s" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "плата %s не найдена" @@ -2980,7 +2988,7 @@ msgstr "не установлен каталог встроенных библи msgid "can't find latest release of %s" msgstr "не удается найти последний релиз %s" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "не удалось найти последний релиз инструмента %s" @@ -3068,7 +3076,7 @@ msgstr " создание временного каталога для извл msgid "data section exceeds available space in board" msgstr "раздел данных превышает доступное пространство на плате" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "зависимость '%s' недоступна" @@ -3096,7 +3104,7 @@ msgstr "обнаружение %s не найдено" msgid "discovery %s not installed" msgstr "обнаружение %s не установлено" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "релиз обнаружения не найден: %s" @@ -3128,15 +3136,15 @@ msgstr "ошибка загрузки файла проекта скетча:" msgid "error opening %s" msgstr "ошибка открытия %s" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "ошибка разбора ограничений версии" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "ошибка обработки ответа от сервера" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "ошибка запроса Arduino Cloud Api" @@ -3152,7 +3160,7 @@ msgstr "распаковка архива: %s" msgid "failed to compute hash of file \"%s\"" msgstr "не удалось вычислить хэш файла \"%s\"" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "не удалось инициализировать http-клиент" @@ -3219,7 +3227,7 @@ msgstr "получение информации об архиве: %s" msgid "getting archive path: %s" msgstr "получение пути к архиву: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "получение свойств сборки для платы %[1]s: %[2]s" @@ -3251,7 +3259,7 @@ msgstr "установка платформы %[1]s: %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "интерактивный терминал не поддерживается форматом вывода '%s'" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "неверная директива '%s'" @@ -3310,10 +3318,6 @@ msgstr "неверный хэш '%[1]s': %[2]s" msgid "invalid item %s" msgstr "неверный элемент %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "неверный каталог библиотеки:" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "неверная компоновка библиотеки: %s" @@ -3322,9 +3326,11 @@ msgstr "неверная компоновка библиотеки: %s" msgid "invalid library location: %s" msgstr "неверное расположение библиотеки: %s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3347,11 +3353,11 @@ msgstr "неверный путь создания конфигурационн msgid "invalid path writing inventory file: %[1]s error" msgstr "неверный путь записи файла инвентаризации: %[1]s ошибка" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "неверный идентификатор платформы" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "Неверный URL индекса платформы:" @@ -3381,14 +3387,14 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "недопустимое значение '%[1]s' для параметра '%[2]s'" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "недействительный каталог версий %s" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "недействительная версия:" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "ключевые слова" @@ -3439,8 +3445,8 @@ msgstr "загрузка %[1]s: %[2]s" msgid "loading boards: %s" msgstr "загрузка плат: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "загрузка индексного файла json %[1]s: %[2]s" @@ -3485,7 +3491,7 @@ msgstr "поиск артефактов сборки" msgid "main file missing from sketch: %s" msgstr "в скетче отсутствует основной файл: %s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "отсутствует директива '%s'" @@ -3493,7 +3499,7 @@ msgstr "отсутствует директива '%s'" msgid "missing checksum for: %s" msgstr "отсутствует контрольная сумма для: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "отсутствует пакет %[1]s, на который ссылается плата %[2]s" @@ -3503,11 +3509,11 @@ msgstr "" "отсутствует индекс пакета для %s, последующие обновления не могут быть " "гарантированы" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "отсутствует релиз платформы %[1]s:%[2]s на которую ссылается %[3]s" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "отсутствует релиз платформы %[1]s:%[2]s на которую ссылается %[3]s" @@ -3515,7 +3521,7 @@ msgstr "отсутствует релиз платформы %[1]s:%[2]s на к msgid "missing signature" msgstr "отсутствует сигнатура" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "релиз монитора не найден: %s" @@ -3601,12 +3607,12 @@ msgstr "открывается целевой файл: %s" msgid "package %s not found" msgstr "пакет %s не найден" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "пакет '%s' не найден" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "разбор fqbn: %s" @@ -3622,15 +3628,15 @@ msgstr "путь не является каталогом платформы: %s msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не найдена в пакете %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "платформа %s не установлена" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "платформа не доступна для вашей ОС" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3680,7 +3686,7 @@ msgstr "чтение каталога %s" msgid "reading directory %s content" msgstr "чтение содержимого каталога %s " -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "чтение файла %[1]s: %[2]s" @@ -3716,7 +3722,7 @@ msgstr "чтение файлов скетчей" msgid "recipe not found '%s'" msgstr "не найден рецепт '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "релиз %[1]s не найден для инструмента %[2]s" @@ -3811,7 +3817,7 @@ msgstr "секция текста превышает доступное прос msgid "the compilation database may be incomplete or inaccurate" msgstr "база данных компиляции может быть неполной или неточной" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "сервер ответил статусом %s" @@ -3828,7 +3834,7 @@ msgstr "инструмент %s не контролируется менедже msgid "tool %s not found" msgstr "инструмент %s не найден" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "инструмент '%[1]s' не найден в пакете '%[2]s'" @@ -3836,8 +3842,8 @@ msgstr "инструмент '%[1]s' не найден в пакете '%[2]s'" msgid "tool not installed" msgstr "инструмент не установлен" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "релиз инструмента не найден: %s" @@ -3845,21 +3851,21 @@ msgstr "релиз инструмента не найден: %s" msgid "tool version %s not found" msgstr "версия инструмента %s не найдена" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "две различные версии библиотеки %[1]s необходимы: %[2]s и %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "невозможно определить относительный путь к скетчу для элемента" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "невозможно создать каталог для сохранения скетча" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "невозможно создать каталог для хранения элемента" @@ -3867,23 +3873,23 @@ msgstr "невозможно создать каталог для хранени msgid "unable to marshal config to YAML: %v" msgstr "невозможно преобразовать конфигурацию в YAML: %v" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "невозможно прочитать содержимое целевого элемента" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "невозможно прочитать содержимое исходного элемента" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "невозможно записать в целевой файл" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "неизвестный пакет %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "неизвестная платформа %s: %s" @@ -3927,6 +3933,6 @@ msgstr "версия %s недоступна для данной операци msgid "version %s not found" msgstr "версия %s не найдена" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "неверный формат в ответе сервера" diff --git a/internal/locales/data/si.po b/internal/locales/data/si.po index a5e538b6983..b95b4faf654 100644 --- a/internal/locales/data/si.po +++ b/internal/locales/data/si.po @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "" @@ -66,11 +66,11 @@ msgstr "" msgid "%s pattern is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -108,7 +108,7 @@ msgstr "" msgid "A new release of Arduino CLI is available:" msgstr "" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "" @@ -283,11 +283,11 @@ msgstr "" msgid "Can't find dependencies for platform %s" msgstr "" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "" @@ -315,11 +315,11 @@ msgstr "" msgid "Cannot create config file: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "" @@ -408,11 +408,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "" @@ -420,7 +420,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "" @@ -467,7 +467,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "" @@ -569,7 +569,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "" @@ -637,13 +637,13 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "" @@ -721,7 +721,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "" @@ -746,7 +746,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "" @@ -787,7 +787,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "" @@ -834,7 +834,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -870,7 +870,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "" @@ -897,7 +897,7 @@ msgstr "" msgid "Error listing platforms: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "" @@ -1145,7 +1145,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "" @@ -1170,7 +1170,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Installing %s" msgstr "" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "" @@ -1267,11 +1267,11 @@ msgstr "" msgid "Internal error in cache" msgstr "" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "" @@ -1279,11 +1279,11 @@ msgstr "" msgid "Invalid TCP address: port is missing" msgstr "" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "" @@ -1297,7 +1297,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "" @@ -1309,11 +1309,11 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "" @@ -1321,11 +1321,11 @@ msgstr "" msgid "Invalid item %s" msgstr "" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1333,7 +1333,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1345,7 +1345,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "" @@ -1353,11 +1353,11 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "" @@ -1373,11 +1373,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "" @@ -1422,11 +1422,11 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "" @@ -1435,7 +1435,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "" @@ -1448,7 +1448,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "" @@ -1494,8 +1494,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "" @@ -1530,23 +1530,27 @@ msgstr "" msgid "Missing '%[1]s' from library in %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "" @@ -1558,11 +1562,11 @@ msgstr "" msgid "Missing size regexp" msgstr "" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "" @@ -1618,7 +1622,7 @@ msgstr "" msgid "No libraries update is available." msgstr "" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "" @@ -1638,7 +1642,7 @@ msgstr "" msgid "No upload port found, using %s as fallback" msgstr "" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "" @@ -1760,7 +1764,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "" @@ -1799,7 +1803,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1809,15 +1813,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "" @@ -1825,7 +1829,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1857,13 +1861,13 @@ msgstr "" msgid "Platform size (bytes):" msgstr "" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1877,7 +1881,7 @@ msgstr "" msgid "Port closed: %v" msgstr "" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "" @@ -1910,11 +1914,15 @@ msgstr "" msgid "Prints the current configuration." msgstr "" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "" @@ -1930,7 +1938,7 @@ msgstr "" msgid "Programmers:" msgstr "" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "" @@ -2195,7 +2203,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2262,7 +2270,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "" @@ -2300,7 +2308,7 @@ msgstr "" msgid "The given board/programmer configuration supports debugging." msgstr "" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "" @@ -2320,11 +2328,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2398,7 +2406,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2440,7 +2448,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "" @@ -2468,7 +2476,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "" @@ -2568,11 +2576,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "" @@ -2580,7 +2588,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2588,7 +2596,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2641,7 +2649,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2673,7 +2681,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2696,7 +2704,7 @@ msgstr "" msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2737,7 +2745,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "" @@ -2753,7 +2761,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "" @@ -2841,7 +2849,7 @@ msgstr "" msgid "data section exceeds available space in board" msgstr "" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "" @@ -2869,7 +2877,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "" @@ -2901,15 +2909,15 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2925,7 +2933,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "" @@ -2991,7 +2999,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3023,7 +3031,7 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "" @@ -3082,10 +3090,6 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "" @@ -3094,9 +3098,11 @@ msgstr "" msgid "invalid library location: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3119,11 +3125,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "" @@ -3150,12 +3156,12 @@ msgstr "" msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:231 -msgid "invalid version directory %s" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" msgstr "" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" +#: internal/arduino/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" msgstr "" #: internal/cli/core/search.go:39 @@ -3208,8 +3214,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3254,7 +3260,7 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "" @@ -3262,7 +3268,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3270,11 +3276,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3282,7 +3288,7 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "" @@ -3365,12 +3371,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "" @@ -3386,15 +3392,15 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3444,7 +3450,7 @@ msgstr "" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3480,7 +3486,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3572,7 +3578,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "" @@ -3589,7 +3595,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3597,8 +3603,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "" @@ -3606,21 +3612,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "" @@ -3628,23 +3634,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "" @@ -3688,6 +3694,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/zh.po b/internal/locales/data/zh.po index 3ee3281b61d..fa7f1623f94 100644 --- a/internal/locales/data/zh.po +++ b/internal/locales/data/zh.po @@ -29,7 +29,7 @@ msgstr "%[1]s 无效,全部重建" msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s 是必需的,但当前已安装 %[2]s。" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s 模式丢失" @@ -70,11 +70,11 @@ msgstr "%s 必须安装" msgid "%s pattern is missing" msgstr "%s 模式丢失" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "‘%s’ 的签名无效" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -112,7 +112,7 @@ msgstr ".ino 文件已存在" msgid "A new release of Arduino CLI is available:" msgstr "新版本的 Arduino CLI 可用:" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "需要编程器上传" @@ -259,7 +259,7 @@ msgstr "开发板名:" msgid "Board version:" msgstr "开发板版本:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "已指定引导加载程序文件,缺少:%[1]s" @@ -273,7 +273,7 @@ msgstr "" msgid "Can't create data directory %s" msgstr "无法新建 %s 数据目录" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "无法新建项目" @@ -287,11 +287,11 @@ msgstr "无法下载库" msgid "Can't find dependencies for platform %s" msgstr "找不到 %s 平台的依赖" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "无法打开项目" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "无法更新项目" @@ -319,11 +319,11 @@ msgstr "无法新建配置文件目录:%v" msgid "Cannot create config file: %v" msgstr "无法新建配置文件:%v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "无法新建临时目录" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "无法新建临时文件" @@ -412,11 +412,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "编译 Arduino 项目" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "正在编译内核。。。" -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "正在编译库。。。" @@ -424,7 +424,7 @@ msgstr "正在编译库。。。" msgid "Compiling library \"%[1]s\"" msgstr "正在编译 “%[1]s” 库" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "正在编译项目。。。" @@ -471,7 +471,7 @@ msgstr "内核" msgid "Could not connect via HTTP" msgstr "无法通过 HTTP 连接" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "无法新建索引目录" @@ -573,7 +573,7 @@ msgstr "依赖:%s" msgid "Description" msgstr "说明" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "正在检测使用的库。。。" @@ -641,13 +641,13 @@ msgstr "正在下载 %s" msgid "Downloading index signature: %s" msgstr "正在下载 %s 索引签名" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "正在下载 %s 索引" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "正在下载 %s 库" @@ -711,7 +711,7 @@ msgstr "清理缓存出错:%v" msgid "Error converting path to absolute: %v" msgstr "将路径转换为绝对路径时出错:%v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "复制输出 %s 文件时出错" @@ -725,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "新建实例时出错:%v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "新建输出目录时出错" @@ -750,7 +750,7 @@ msgstr "下载 %[1]s 时出错:%[2]v" msgid "Error downloading %s" msgstr "下载 %s 时出错" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "下载 ‘%s’ 索引时出错" @@ -758,7 +758,7 @@ msgstr "下载 ‘%s’ 索引时出错" msgid "Error downloading index signature '%s'" msgstr "下载 ‘%s’ 索引签名时出错" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "下载 %s 库时出错" @@ -791,7 +791,7 @@ msgstr "上传时出错:%v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "构建时出错:%v" @@ -838,7 +838,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "从 `sketch.yaml` 获取默认端口时出错。检查是否在正确的 sketch 文件夹中,或提供 --port 标志: " -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "获取 %s 库的信息时出错" @@ -874,7 +874,7 @@ msgstr "安装 Git 库时出错:%v" msgid "Error installing Zip Library: %v" msgstr "安装 Zip 库时出错:%v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "安装 %s 库时出错" @@ -901,7 +901,7 @@ msgstr "列出库时出错:%v" msgid "Error listing platforms: %v" msgstr "列出平台列表时出错:%v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "加载硬件平台时出错" @@ -926,7 +926,7 @@ msgstr "打开源代码覆盖数据文件时出错:%v" msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 参数时出错:%v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "读取构建目录时出错" @@ -1149,7 +1149,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "强制跳过 pre-uninstall 命令(如果 CLI 以交互方式运行)。" -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "找到%d平台有符合的 \"%s\": %s" @@ -1174,7 +1174,7 @@ msgstr "已生成脚本" msgid "Generates completion scripts for various shells" msgstr "已为各种 shell 生成脚本" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "生成函数原型。。。" @@ -1246,7 +1246,7 @@ msgstr "已安装 %s" msgid "Installing %s" msgstr "正在安装 %s" -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "正在安装 %s 库" @@ -1271,11 +1271,11 @@ msgstr "在系统中安装一个或多个指定的库。" msgid "Internal error in cache" msgstr "缓存中的内部错误" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "无效的 ‘%[1]s’ 属性:%[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "无效的 FQBN" @@ -1283,11 +1283,11 @@ msgstr "无效的 FQBN" msgid "Invalid TCP address: port is missing" msgstr "无效的 TCP 地址:缺少端口" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "无效的地址" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "无效的附加地址:%v" @@ -1301,7 +1301,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "传递的参数无效:%v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "无效的构建属性" @@ -1313,11 +1313,11 @@ msgstr "无效的数据大小正则表达式:%s" msgid "Invalid eeprom size regexp: %s" msgstr "无效的 eeprom 大小正则表达式:%s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "无效的网站主页: %s" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "无效的实例" @@ -1325,11 +1325,11 @@ msgstr "无效的实例" msgid "Invalid item %s" msgstr "无效的 %s 条目" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "无效的库" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" msgstr "" @@ -1337,7 +1337,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "" @@ -1349,7 +1349,7 @@ msgstr "无效的 ‘%[1]s’ 网络代理: %[2]s" msgid "Invalid output format: %s" msgstr "无效的输出格式:%s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "%s 中的软件包索引无效" @@ -1357,11 +1357,11 @@ msgstr "%s 中的软件包索引无效" msgid "Invalid parameter %s: version not allowed" msgstr "无效 %s 参数:版本不允许" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "无效的pid值:‘%s’" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "无效的配置文件" @@ -1377,11 +1377,11 @@ msgstr "" msgid "Invalid value in configuration" msgstr "" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "无效的版本" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "无效的 vid 值:‘%s’" @@ -1426,11 +1426,11 @@ msgstr "库 %s 已经是最新版本" msgid "Library %s is not installed" msgstr "%s 库未安装" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "未找到 %s 库" -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "未找到 %s 库" @@ -1439,7 +1439,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "库不能同时使用 ‘%[1]s’ 和 ‘%[2]s’ 文件夹。在 ‘%[3]s’ 再次检查。" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "库安装失败" @@ -1452,7 +1452,7 @@ msgstr "已安装的库" msgid "License: %s" msgstr "许可证:%s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "将所有内容链接在一起。。。" @@ -1498,8 +1498,8 @@ msgstr "列出所有已连接的开发板。" msgid "Lists cores and libraries that can be upgraded" msgstr "列出可以升级的内核和库" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "正在加载索引文件:%v" @@ -1534,23 +1534,27 @@ msgstr "记录此级别及以上的消息。有效级别为 %s" msgid "Missing '%[1]s' from library in %[2]s" msgstr "%[2]s 中的库中缺少 ‘%[1]s’" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "缺少 FQBN(完全合格开发板名)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "找不到端口" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "缺少端口地址" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "找不到端口协议" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "找不到编程器" @@ -1562,11 +1566,11 @@ msgstr "缺少必要的上传字段:%s" msgid "Missing size regexp" msgstr "缺少大小正则表达式" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "缺少项目路径" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "未找到 ‘%s’ 监视器" @@ -1624,7 +1628,7 @@ msgstr "" msgid "No libraries update is available." msgstr "没有可用的库更新。" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "没有可用于端口协议 %s 的监视器" @@ -1644,7 +1648,7 @@ msgstr "没有与你的搜索匹配的平台。" msgid "No upload port found, using %s as fallback" msgstr "未找到上传端口,使用 %s 作为后备" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "找不到有效的依赖解决方案" @@ -1766,7 +1770,7 @@ msgstr "软件包网站:" msgid "Paragraph: %s" msgstr "段落:%s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "路径" @@ -1805,7 +1809,7 @@ msgstr "%s 平台已经安装" msgid "Platform %s installed" msgstr "已安装 %s 平台" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1817,15 +1821,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "%s 平台已卸载" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" msgstr "" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "‘%s’ 平台已经是最新版本" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "未找到 ‘%s’ 平台" @@ -1833,7 +1837,7 @@ msgstr "未找到 ‘%s’ 平台" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正确" @@ -1865,13 +1869,13 @@ msgstr "平台名称:" msgid "Platform size (bytes):" msgstr "平台大小(字节):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "请指定一个 FQBN。在 %[1]s 端口上检测到多个可能的开发板,协议为 %[2]s" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1885,7 +1889,7 @@ msgstr "端口" msgid "Port closed: %v" msgstr "端口关闭:%v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "端口监视器错误" @@ -1918,11 +1922,15 @@ msgstr "打印当前配置" msgid "Prints the current configuration." msgstr "打印当前配置。" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "未找到 ‘%s’ 的配置文件''。" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "未找到 ‘%s’ 编程器" @@ -1938,7 +1946,7 @@ msgstr "要使用的编程器,例如:atmel_ice" msgid "Programmers:" msgstr "编程器:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "‘%s’ 属性未定义" @@ -2244,7 +2252,7 @@ msgstr "显示 Arduino CLI 的版本号。" msgid "Size (bytes):" msgstr "大小(字节):" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2311,7 +2319,7 @@ msgstr "跳过工具配置。" msgid "Skipping: %[1]s" msgstr "跳过:%[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "一些索引无法更新。" @@ -2349,7 +2357,7 @@ msgstr "给定的开发板/编程器配置不支持调试。" msgid "The given board/programmer configuration supports debugging." msgstr "给定的开发板/编程器配置支持调试。" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "实例不再有效,需要重新初始化" @@ -2373,11 +2381,11 @@ msgstr "" msgid "The library %[1]s has been automatically added from sketch project." msgstr "" -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "库 %s 有多个安装。" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." msgstr "" @@ -2451,7 +2459,7 @@ msgstr "工具链前缀" msgid "Toolchain type" msgstr "工具链类型" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "尝试运行 %s" @@ -2493,7 +2501,7 @@ msgstr "无法获取用户主目录:%v" msgid "Unable to open file for logging: %s" msgstr "无法打开文件进行日志记录:%s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "无法解析地址" @@ -2521,7 +2529,7 @@ msgstr "卸载一个或多个库。" msgid "Unknown" msgstr "未知" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "未知 FQBN" @@ -2623,11 +2631,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 获取有关命令的更多信息。" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "已使用的库" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "已使用的平台" @@ -2635,7 +2643,7 @@ msgstr "已使用的平台" msgid "Used: %[1]s" msgstr "使用:%[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s" @@ -2643,7 +2651,7 @@ msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s msgid "Using cached library dependencies for file: %[1]s" msgstr "使用缓存库文件依赖项:%[1]s" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 代码,在列出的文件夹中:%[2]s" @@ -2696,7 +2704,7 @@ msgstr "值" msgid "Verify uploaded binary after the upload." msgstr "上传后验证上传的二进制文件。" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2728,7 +2736,7 @@ msgstr "警告:%[1]s 库声称在 %[2]s 体系结构上运行,可能与当 msgid "Waiting for upload port..." msgstr "正在等待上传端口。。。" -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告:%[1]s 开发板未定义 %[2]s 首选项。自动设置为:%[3]s" @@ -2751,7 +2759,7 @@ msgstr "将当前配置写入数据目录中的配置文件。" msgid "You cannot use the %s flag while compiling with a profile." msgstr "在用配置文件编译时,你不能使用 %s 参数。" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" msgstr "" @@ -2792,7 +2800,7 @@ msgstr "基础搜索只由官方维护的 \"esp32\" 和 \"display\" 字段" msgid "binary file not found in %s" msgstr "在 %s 中找不到二进制文件" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "未找到开发板 %s" @@ -2808,7 +2816,7 @@ msgstr "未设置内置库目录" msgid "can't find latest release of %s" msgstr "找不到 %s 的最新版本" -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "找不到 %s 工具的最新版本" @@ -2896,7 +2904,7 @@ msgstr "新建用于提取的临时目录:%s" msgid "data section exceeds available space in board" msgstr "数据部分超出开发板中的可用空间" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "‘%s’ 依赖不可用" @@ -2924,7 +2932,7 @@ msgstr "未找到 %s discovery" msgid "discovery %s not installed" msgstr "%s discovery 未安装" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "未找到 discovery 版本:%s" @@ -2956,15 +2964,15 @@ msgstr "加载项目文件时错误:" msgid "error opening %s" msgstr " 开启 %s 时错误" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "解析版本约束时错误" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "处理来自服务器的响应时出错" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "查询 Arduino Cloud Api 时出错" @@ -2980,7 +2988,7 @@ msgstr "正在提取存档:%s" msgid "failed to compute hash of file \"%s\"" msgstr "无法计算 “%s” 文件的哈希值" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "未能初始化 http 客户端" @@ -3046,7 +3054,7 @@ msgstr "正在获取存档信息:%s" msgid "getting archive path: %s" msgstr "正在获取存档路径:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "正在获取 %[1]s 开发板的构建属性:%[2]s" @@ -3078,7 +3086,7 @@ msgstr "安装 %[1]s 平台: %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "“%s” 的输出格式不支持交互式终端" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "无效的 ‘%s’ 指令" @@ -3137,10 +3145,6 @@ msgstr "无效的 ‘%[1]s’ 哈希:%[2]s" msgid "invalid item %s" msgstr "无效的 %s 条目" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "无效的库指令:" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "无效的库 layout:%s" @@ -3149,9 +3153,11 @@ msgstr "无效的库 layout:%s" msgid "invalid library location: %s" msgstr "无效的库 location:%s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3174,11 +3180,11 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "无效的平台标识符" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "无效的平台索引网址:" @@ -3205,14 +3211,14 @@ msgstr "无效的工程命名 \"%[1]s\": 第一个字符必须是字母数字 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "‘%[2]s’ 选项的 ‘%[1]s’ 值无效" +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "%s 版本目录无效" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "无效的版本:" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "关键字" @@ -3263,8 +3269,8 @@ msgstr "正在加载 %[1]s: %[2]s" msgid "loading boards: %s" msgstr "正在加载开发板:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "正在加载 %[1]s json 索引文件:%[2]s" @@ -3309,7 +3315,7 @@ msgstr "寻找构建产物" msgid "main file missing from sketch: %s" msgstr "项目中缺少主文件:%s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "缺少 ‘%s’ 指令" @@ -3317,7 +3323,7 @@ msgstr "缺少 ‘%s’ 指令" msgid "missing checksum for: %s" msgstr "缺少校验码:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "缺少 %[2]s 开发板引用的 %[1]s 软件包 " @@ -3325,11 +3331,11 @@ msgstr "缺少 %[2]s 开发板引用的 %[1]s 软件包 " msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "缺少软件包索引%s,无法保证未来的更新" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少 %[1]s 平台:%[2]s 被开发板 %[3]s 引用" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少平台 %[1]s 发行版本:%[2]s 被开发板 %[3]s 引用" @@ -3337,7 +3343,7 @@ msgstr "缺少平台 %[1]s 发行版本:%[2]s 被开发板 %[3]s 引用" msgid "missing signature" msgstr "缺少签名" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "未找到公开监视器:%s" @@ -3420,12 +3426,12 @@ msgstr "打开目标文件:%s" msgid "package %s not found" msgstr "未找到 %s 软件包 " -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "未找到 ‘%s’ 软件包 " #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "解析 FQBN:%s" @@ -3441,15 +3447,15 @@ msgstr "路径不是平台目录:%s" msgid "platform %[1]s not found in package %[2]s" msgstr "在 %[2]s 软件包中找不到 %[1]s 平台" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "%s 平台未安装" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "该平台不适用于您的操作系统" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3499,7 +3505,7 @@ msgstr "正在读取 %s 目录" msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "正在读取 %[1]s 文件: %[2]s" @@ -3535,7 +3541,7 @@ msgstr "阅读项目文件" msgid "recipe not found '%s'" msgstr "未找到 ‘%s’ 方法" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "找不到 %[2]s 工具的 %[1]s 发行版本" @@ -3627,7 +3633,7 @@ msgstr "文本部分超出开发板的可用空间" msgid "the compilation database may be incomplete or inaccurate" msgstr "编译数据库可能不完整或不准确" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "服务器响应状态 %s" @@ -3644,7 +3650,7 @@ msgstr "%s 工具不是由软件包管理器管理的" msgid "tool %s not found" msgstr "未找到 %s 工具" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "在 ‘%[2]s’ 软件包中找不到 ‘%[1]s’ 工具" @@ -3652,8 +3658,8 @@ msgstr "在 ‘%[2]s’ 软件包中找不到 ‘%[1]s’ 工具" msgid "tool not installed" msgstr "工具未安装" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "找不到发行工具:%s" @@ -3661,21 +3667,21 @@ msgstr "找不到发行工具:%s" msgid "tool version %s not found" msgstr "未找到工具的 %s 版本" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "需要 %[1]s 库的两个不同版本:%[2]s 和 %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "无法计算项目的相对路径" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "无法新建文件夹来保存项目" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "无法新建包含该项目的文件夹" @@ -3683,23 +3689,23 @@ msgstr "无法新建包含该项目的文件夹" msgid "unable to marshal config to YAML: %v" msgstr "无法将 config 编码成 YAML:%v" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "无法读取目标项目的内容" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "无法读取源项目的内容" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "无法写入目标文件" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "未知 %s 软件包 " -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "未知 %s 平台:%s" @@ -3743,6 +3749,6 @@ msgstr "%s 版本不适用于此操作系统" msgid "version %s not found" msgstr "未找到 %s 版本" -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "服务器响应格式错误" diff --git a/internal/locales/data/zh_TW.po b/internal/locales/data/zh_TW.po index d07d0f08ff3..51c701508d4 100644 --- a/internal/locales/data/zh_TW.po +++ b/internal/locales/data/zh_TW.po @@ -1,10 +1,10 @@ # # Translators: -# coby2023t, 2025 +# yubike, 2025 # msgid "" msgstr "" -"Last-Translator: coby2023t, 2025\n" +"Last-Translator: yubike, 2025\n" "Language-Team: Chinese (Taiwan) (https://app.transifex.com/arduino-1/teams/108174/zh_TW/)\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -25,7 +25,7 @@ msgstr "%[1]s 無效,重新建構全部" msgid "%[1]s is required but %[2]s is currently installed." msgstr "需要 %[1]s ,但已安裝 %[2]s" -#: internal/arduino/builder/builder.go:496 +#: internal/arduino/builder/builder.go:495 msgid "%[1]s pattern is missing" msgstr "%[1]s 樣態遺失" @@ -66,11 +66,11 @@ msgstr "必須安裝 %s " msgid "%s pattern is missing" msgstr "%s 樣態遺失" -#: commands/cmderrors/cmderrors.go:839 +#: commands/cmderrors/cmderrors.go:856 msgid "'%s' has an invalid signature" msgstr "'%s'的簽名無效" -#: internal/arduino/cores/packagemanager/package_manager.go:416 +#: internal/arduino/cores/packagemanager/package_manager.go:421 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -108,7 +108,7 @@ msgstr ".ino 檔已存在" msgid "A new release of Arduino CLI is available:" msgstr "有新版的 Arduino CLI" -#: commands/cmderrors/cmderrors.go:300 +#: commands/cmderrors/cmderrors.go:317 msgid "A programmer is required to upload" msgstr "上傳需要編寫器/燒錄器" @@ -255,7 +255,7 @@ msgstr "開發板名:" msgid "Board version:" msgstr "開發板版本:" -#: internal/arduino/builder/sketch.go:245 +#: internal/arduino/builder/sketch.go:256 msgid "Bootloader file specified but missing: %[1]s" msgstr "找不到指定的 Bootloader 檔: %[1]s" @@ -269,7 +269,7 @@ msgstr "相關 core 和 sketch 的編譯檔案將快取在這路徑上。" msgid "Can't create data directory %s" msgstr "無法建立 %s 資料目錄" -#: commands/cmderrors/cmderrors.go:532 +#: commands/cmderrors/cmderrors.go:549 msgid "Can't create sketch" msgstr "無法建立 sketch" @@ -283,11 +283,11 @@ msgstr "無法下載程式庫" msgid "Can't find dependencies for platform %s" msgstr "找不到 %s 平台的相依" -#: commands/cmderrors/cmderrors.go:558 +#: commands/cmderrors/cmderrors.go:575 msgid "Can't open sketch" msgstr "無法打開 sketch" -#: commands/cmderrors/cmderrors.go:545 +#: commands/cmderrors/cmderrors.go:562 msgid "Can't update sketch" msgstr "無法更新 sketch" @@ -315,11 +315,11 @@ msgstr "無法建立設定檔的目錄: %v" msgid "Cannot create config file: %v" msgstr "無法建立設定檔: %v" -#: commands/cmderrors/cmderrors.go:802 +#: commands/cmderrors/cmderrors.go:819 msgid "Cannot create temp dir" msgstr "無法建立暫存目錄" -#: commands/cmderrors/cmderrors.go:820 +#: commands/cmderrors/cmderrors.go:837 msgid "Cannot create temp file" msgstr "無法建立暫存檔" @@ -408,11 +408,11 @@ msgstr "編譯器的錯誤訊息已截斷。" msgid "Compiles Arduino sketches." msgstr "編譯 Arduino sketch" -#: internal/arduino/builder/builder.go:430 +#: internal/arduino/builder/builder.go:429 msgid "Compiling core..." msgstr "編譯核心..." -#: internal/arduino/builder/builder.go:409 +#: internal/arduino/builder/builder.go:408 msgid "Compiling libraries..." msgstr "編譯程式庫..." @@ -420,7 +420,7 @@ msgstr "編譯程式庫..." msgid "Compiling library \"%[1]s\"" msgstr "編譯程式庫 “%[1]s”" -#: internal/arduino/builder/builder.go:393 +#: internal/arduino/builder/builder.go:392 msgid "Compiling sketch..." msgstr "編譯 sketch ..." @@ -467,7 +467,7 @@ msgstr "核心" msgid "Could not connect via HTTP" msgstr "無法通過 HTTP 連接" -#: commands/instances.go:510 +#: commands/instances.go:512 msgid "Could not create index directory" msgstr "無法建立索引目錄" @@ -569,7 +569,7 @@ msgstr "相依: %s" msgid "Description" msgstr "說明" -#: internal/arduino/builder/builder.go:314 +#: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." msgstr "檢測有使用的程式庫..." @@ -637,13 +637,13 @@ msgstr "下載 %s" msgid "Downloading index signature: %s" msgstr "下載索引簽名: %s" -#: commands/instances.go:587 commands/instances.go:605 -#: commands/instances.go:619 commands/instances.go:636 +#: commands/instances.go:589 commands/instances.go:607 +#: commands/instances.go:621 commands/instances.go:638 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "下載索引: %s" -#: commands/instances.go:395 +#: commands/instances.go:397 msgid "Downloading library %s" msgstr "下載程式庫 %s" @@ -707,7 +707,7 @@ msgstr "清理快取時出錯: %v" msgid "Error converting path to absolute: %v" msgstr "將路徑轉換成絕對路徑時出錯: %v" -#: commands/service_compile.go:422 +#: commands/service_compile.go:421 msgid "Error copying output file %s" msgstr "複製輸出檔 %s 時出錯" @@ -721,7 +721,7 @@ msgstr "建立設定檔出錯: %v" msgid "Error creating instance: %v" msgstr "建立實例時出錯: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:404 msgid "Error creating output dir" msgstr "建立輸出目錄時出錯" @@ -746,7 +746,7 @@ msgstr "下載 %[1]s 出錯: %[2]v" msgid "Error downloading %s" msgstr "下載 %s 出錯" -#: commands/instances.go:684 internal/arduino/resources/index.go:83 +#: commands/instances.go:686 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "下載索引'%s'時出錯" @@ -754,7 +754,7 @@ msgstr "下載索引'%s'時出錯" msgid "Error downloading index signature '%s'" msgstr "下載索引簽名 '%s' 出錯" -#: commands/instances.go:405 commands/instances.go:411 +#: commands/instances.go:407 commands/instances.go:413 msgid "Error downloading library %s" msgstr "下載程式庫 %s 出錯" @@ -787,7 +787,7 @@ msgstr "上傳時出錯: %v" msgid "Error during board detection" msgstr "開發板偵測時出現錯誤。" -#: internal/cli/compile/compile.go:396 +#: internal/cli/compile/compile.go:397 msgid "Error during build: %v" msgstr "建構時出錯: %v" @@ -834,7 +834,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "從 `sketch.yaml` 取得預設連接埠出錯. 請檢查是否在正確的 sketch 目錄下, 或者提供 --port 參數: %s" -#: commands/service_compile.go:340 commands/service_library_list.go:115 +#: commands/service_compile.go:339 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "取得程式庫 %s 資訊時出錯" @@ -870,7 +870,7 @@ msgstr "安裝 Git 程式庫出錯: %v" msgid "Error installing Zip Library: %v" msgstr "安裝 Zip 程式庫出錯: %v" -#: commands/instances.go:421 +#: commands/instances.go:423 msgid "Error installing library %s" msgstr "安裝程式庫 %s 出錯" @@ -897,7 +897,7 @@ msgstr "列出程式庫出錯: %v" msgid "Error listing platforms: %v" msgstr "列出平台出錯: %v" -#: commands/cmderrors/cmderrors.go:445 +#: commands/cmderrors/cmderrors.go:462 msgid "Error loading hardware platform" msgstr "載入硬體平台時出錯" @@ -922,7 +922,7 @@ msgstr "打開原始碼覆寫資料檔時出錯: %v" msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 參數出錯: %v" -#: commands/service_compile.go:414 +#: commands/service_compile.go:413 msgid "Error reading build directory" msgstr "讀取建構目錄時出錯" @@ -1096,7 +1096,7 @@ msgstr "監聽 TCP 埠: %s 失敗。位址已被使用" #: internal/arduino/builder/internal/detector/detector.go:269 msgid "Failed to load library discovery cache: %[1]s" -msgstr "" +msgstr "載入程式庫探索快取失敗: %[1]s" #: commands/service_upload.go:589 msgid "Failed uploading" @@ -1145,7 +1145,7 @@ msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "強制跳過 pre-uninstall 命令 (如果 CLI 在互動狀態)." -#: commands/cmderrors/cmderrors.go:860 +#: commands/cmderrors/cmderrors.go:877 msgid "Found %d platforms matching \"%s\": %s" msgstr "找到 %d 平台有符合 \"%s\": %s" @@ -1170,7 +1170,7 @@ msgstr "已生成指令檔" msgid "Generates completion scripts for various shells" msgstr "已為各種 shell 生成指令檔" -#: internal/arduino/builder/builder.go:343 +#: internal/arduino/builder/builder.go:342 msgid "Generating function prototypes..." msgstr "生成函式原型..." @@ -1242,7 +1242,7 @@ msgstr "已安裝 %s" msgid "Installing %s" msgstr "安裝 %s..." -#: commands/instances.go:419 +#: commands/instances.go:421 msgid "Installing library %s" msgstr "安裝程式庫 %s" @@ -1267,11 +1267,11 @@ msgstr "安裝一或多個指定程式庫到系統中" msgid "Internal error in cache" msgstr "快取的內部錯誤" -#: commands/cmderrors/cmderrors.go:378 +#: commands/cmderrors/cmderrors.go:395 msgid "Invalid '%[1]s' property: %[2]s" msgstr "無效的 '%[1]s' 屬性:%[2]s" -#: commands/cmderrors/cmderrors.go:61 +#: commands/cmderrors/cmderrors.go:64 msgid "Invalid FQBN" msgstr "無效的 FQBN" @@ -1279,11 +1279,11 @@ msgstr "無效的 FQBN" msgid "Invalid TCP address: port is missing" msgstr "無效的 TCP 位址:缺少連接埠" -#: commands/cmderrors/cmderrors.go:79 +#: commands/cmderrors/cmderrors.go:82 msgid "Invalid URL" msgstr "無效的網址" -#: commands/instances.go:184 +#: commands/instances.go:186 msgid "Invalid additional URL: %v" msgstr "無效的額外網址: %v" @@ -1297,7 +1297,7 @@ msgstr "無效的存檔:%[1]s 不在 %[2]s 存檔裏" msgid "Invalid argument passed: %v" msgstr "傳送的參數無效: %v" -#: commands/service_compile.go:284 +#: commands/service_compile.go:283 msgid "Invalid build properties" msgstr "無效的建構屬性" @@ -1309,11 +1309,11 @@ msgstr "無效的資料大小正規表示式: %s" msgid "Invalid eeprom size regexp: %s" msgstr "無效的 eeprom 大小正規表示式: %s" -#: commands/instances.go:620 +#: commands/instances.go:622 msgid "Invalid index URL: %s" msgstr "無效的索引網址: 1%s" -#: commands/cmderrors/cmderrors.go:47 +#: commands/cmderrors/cmderrors.go:50 msgid "Invalid instance" msgstr "無效的實例" @@ -1321,19 +1321,19 @@ msgstr "無效的實例" msgid "Invalid item %s" msgstr "無效的項目 %s" -#: commands/cmderrors/cmderrors.go:97 +#: commands/cmderrors/cmderrors.go:100 msgid "Invalid library" msgstr "無效的程式庫" -#: commands/instances.go:378 +#: commands/instances.go:380 msgid "Invalid library directory in sketch project: %s" -msgstr "" +msgstr "sketch 專案程式庫無效: %s" #: internal/cli/cli.go:265 msgid "Invalid logging level: %s" msgstr "無效的日誌層級: %s" -#: commands/instances.go:637 +#: commands/instances.go:639 msgid "Invalid network configuration: %s" msgstr "網路設定無效: %s" @@ -1345,7 +1345,7 @@ msgstr "無效的 '%[1]s' 網路代理 network.proxy: %[2]s" msgid "Invalid output format: %s" msgstr "無效的輸出格式: %s" -#: commands/instances.go:604 +#: commands/instances.go:606 msgid "Invalid package index in %s" msgstr "%s 內的套件索引無效" @@ -1353,11 +1353,11 @@ msgstr "%s 內的套件索引無效" msgid "Invalid parameter %s: version not allowed" msgstr "無效 %s 參數: 版本不允許" -#: commands/service_board_identify.go:169 +#: commands/service_board_identify.go:170 msgid "Invalid pid value: '%s'" msgstr "無效的 pid 值: '%s'" -#: commands/cmderrors/cmderrors.go:221 +#: commands/cmderrors/cmderrors.go:238 msgid "Invalid profile" msgstr "無效的設定檔" @@ -1367,17 +1367,17 @@ msgstr "無效的大小正規表示式: %s" #: internal/arduino/builder/sizer.go:207 msgid "Invalid value for build.warn_data_percentage: %s" -msgstr "" +msgstr "build.warn_data_percentage 數值無效: %s" #: main.go:86 msgid "Invalid value in configuration" msgstr "設定裏有無效的數值" -#: commands/cmderrors/cmderrors.go:115 +#: commands/cmderrors/cmderrors.go:118 msgid "Invalid version" msgstr "無效的版本" -#: commands/service_board_identify.go:166 +#: commands/service_board_identify.go:167 msgid "Invalid vid value: '%s'" msgstr "無效的 vid 值: '%s'" @@ -1422,11 +1422,11 @@ msgstr "程式庫 %s 已是最新版" msgid "Library %s is not installed" msgstr "程式庫 %s 未安裝" -#: commands/instances.go:398 +#: commands/instances.go:400 msgid "Library %s not found" msgstr "未找到程式庫 %s " -#: commands/cmderrors/cmderrors.go:466 +#: commands/cmderrors/cmderrors.go:483 msgid "Library '%s' not found" msgstr "未找到程式庫 '%s'" @@ -1435,7 +1435,7 @@ msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "程式庫不能同時用'%[1]s'和'%[2]s'檔案夾。再檢查 '%[3]s'" -#: commands/cmderrors/cmderrors.go:595 +#: commands/cmderrors/cmderrors.go:612 msgid "Library install failed" msgstr "程式庫安裝失敗" @@ -1448,7 +1448,7 @@ msgstr "程式庫已安裝" msgid "License: %s" msgstr "許可證: %s" -#: internal/arduino/builder/builder.go:446 +#: internal/arduino/builder/builder.go:445 msgid "Linking everything together..." msgstr "將所有內容鏈接在一起..." @@ -1494,8 +1494,8 @@ msgstr "列出所有連接的開發板" msgid "Lists cores and libraries that can be upgraded" msgstr "列出可升級的核心和程式庫" -#: commands/instances.go:222 commands/instances.go:233 -#: commands/instances.go:348 +#: commands/instances.go:224 commands/instances.go:235 +#: commands/instances.go:350 msgid "Loading index file: %v" msgstr "載入索引檔: %v" @@ -1530,23 +1530,27 @@ msgstr "記錄此等級含以上的訊息。有效等級為 %s" msgid "Missing '%[1]s' from library in %[2]s" msgstr "%[2]s 的程式庫缺少 '%[1]s'" -#: commands/cmderrors/cmderrors.go:170 +#: commands/cmderrors/cmderrors.go:173 msgid "Missing FQBN (Fully Qualified Board Name)" msgstr "缺少 FQBN (完全合格開發板名)" -#: commands/cmderrors/cmderrors.go:261 +#: commands/cmderrors/cmderrors.go:929 +msgid "Missing Profile name" +msgstr "" + +#: commands/cmderrors/cmderrors.go:278 msgid "Missing port" msgstr "缺少連接埠" -#: commands/cmderrors/cmderrors.go:237 +#: commands/cmderrors/cmderrors.go:254 msgid "Missing port address" msgstr "缺少連接埠地址" -#: commands/cmderrors/cmderrors.go:249 +#: commands/cmderrors/cmderrors.go:266 msgid "Missing port protocol" msgstr "缺少連接埠協議" -#: commands/cmderrors/cmderrors.go:287 +#: commands/cmderrors/cmderrors.go:304 msgid "Missing programmer" msgstr "缺少燒錄器" @@ -1558,11 +1562,11 @@ msgstr "缺少必要的上傳欄位: %s" msgid "Missing size regexp" msgstr "缺少大小正規表示式" -#: commands/cmderrors/cmderrors.go:518 +#: commands/cmderrors/cmderrors.go:535 msgid "Missing sketch path" msgstr "缺少 sketch 路徑" -#: commands/cmderrors/cmderrors.go:359 +#: commands/cmderrors/cmderrors.go:376 msgid "Monitor '%s' not found" msgstr "監視器 '%s' 找不到" @@ -1620,7 +1624,7 @@ msgstr "" msgid "No libraries update is available." msgstr "沒的程式庫更新檔" -#: commands/cmderrors/cmderrors.go:275 +#: commands/cmderrors/cmderrors.go:292 msgid "No monitor available for the port protocol %s" msgstr "沒有可用於連接埠協議 %s 的監視器" @@ -1640,7 +1644,7 @@ msgstr "沒有你想找的平台" msgid "No upload port found, using %s as fallback" msgstr "沒找到上傳連接埠,使用 %s 作為後援" -#: commands/cmderrors/cmderrors.go:485 +#: commands/cmderrors/cmderrors.go:502 msgid "No valid dependencies solution found" msgstr "找不到有效的相依解決方案" @@ -1762,7 +1766,7 @@ msgstr "套件網站:" msgid "Paragraph: %s" msgstr "段落: %s" -#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 +#: internal/cli/compile/compile.go:476 internal/cli/compile/compile.go:491 msgid "Path" msgstr "路徑" @@ -1801,7 +1805,7 @@ msgstr "平台 %s 已安裝過" msgid "Platform %s installed" msgstr "平台 %s 已安裝" -#: internal/cli/compile/compile.go:419 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:420 internal/cli/upload/upload.go:148 msgid "" "Platform %s is not found in any known index\n" "Maybe you need to add a 3rd party URL?" @@ -1813,15 +1817,15 @@ msgstr "" msgid "Platform %s uninstalled" msgstr "%s 平台已卸載" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "Platform '%s'" -msgstr "" +msgstr "平台 '%s'" -#: commands/cmderrors/cmderrors.go:503 +#: commands/cmderrors/cmderrors.go:520 msgid "Platform '%s' is already at the latest version" msgstr "平台 '%s' 已是最新版" -#: commands/cmderrors/cmderrors.go:407 +#: commands/cmderrors/cmderrors.go:424 msgid "Platform '%s' not found" msgstr "平台 '%s' 沒找到" @@ -1829,7 +1833,7 @@ msgstr "平台 '%s' 沒找到" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:405 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正確" @@ -1861,13 +1865,13 @@ msgstr "平台名:" msgid "Platform size (bytes):" msgstr "平台大小 (位元組):" -#: commands/cmderrors/cmderrors.go:154 +#: commands/cmderrors/cmderrors.go:157 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "請指定一個 FQBN。在 %[1]s 連接埠以協議 %[2]s 檢測到多個可能的開發板" -#: commands/cmderrors/cmderrors.go:134 +#: commands/cmderrors/cmderrors.go:137 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" @@ -1881,7 +1885,7 @@ msgstr "連接埠" msgid "Port closed: %v" msgstr "連接埠關閉: %v" -#: commands/cmderrors/cmderrors.go:689 +#: commands/cmderrors/cmderrors.go:706 msgid "Port monitor error" msgstr "連接埠監視器錯誤" @@ -1914,11 +1918,15 @@ msgstr "列出目前設定" msgid "Prints the current configuration." msgstr "列出目前設定" -#: commands/cmderrors/cmderrors.go:203 +#: commands/cmderrors/cmderrors.go:224 +msgid "Profile '%s' already exists" +msgstr "" + +#: commands/cmderrors/cmderrors.go:206 msgid "Profile '%s' not found" msgstr "設定集'%s' 找不到" -#: commands/cmderrors/cmderrors.go:340 +#: commands/cmderrors/cmderrors.go:357 msgid "Programmer '%s' not found" msgstr "燒錄器 '%s' 找不到" @@ -1934,7 +1942,7 @@ msgstr "要使用的燒錄器,例如:atmel_ice" msgid "Programmers:" msgstr "燒錄器:" -#: commands/cmderrors/cmderrors.go:392 +#: commands/cmderrors/cmderrors.go:409 msgid "Property '%s' is undefined" msgstr "'%s' 屬性未定義" @@ -2231,7 +2239,7 @@ msgstr "顯示 Arduino CLI 版本" msgid "Size (bytes):" msgstr "大小 (字元組) :" -#: commands/service_compile.go:288 +#: commands/service_compile.go:287 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2298,7 +2306,7 @@ msgstr "跳過工具設定" msgid "Skipping: %[1]s" msgstr "跳過: %[1]s" -#: commands/instances.go:657 +#: commands/instances.go:659 msgid "Some indexes could not be updated." msgstr "有些索引無法更新" @@ -2337,7 +2345,7 @@ msgstr "指定的板子/燒錄器設置不支援除錯。" msgid "The given board/programmer configuration supports debugging." msgstr "指定的板子/燒錄器設置支援除錯。" -#: commands/cmderrors/cmderrors.go:897 +#: commands/cmderrors/cmderrors.go:914 msgid "The instance is no longer valid and needs to be reinitialized" msgstr "實例已無效需重新初始化" @@ -2359,16 +2367,16 @@ msgstr "" #: internal/arduino/builder/internal/detector/detector.go:309 msgid "The library %[1]s has been automatically added from sketch project." -msgstr "" +msgstr "程式庫%[1]s 已被自動加入 sketch 專案。." -#: commands/cmderrors/cmderrors.go:879 +#: commands/cmderrors/cmderrors.go:896 msgid "The library %s has multiple installations:" msgstr "程式庫 %s 有多個安裝" -#: internal/arduino/builder/builder.go:332 +#: internal/arduino/builder/builder.go:331 msgid "" "The list of included libraries has been changed... rebuilding all libraries." -msgstr "" +msgstr "內含程式庫列表已更動... 重建全部程式庫。" #: internal/cli/compile/compile.go:119 msgid "" @@ -2439,7 +2447,7 @@ msgstr "工具包前綴字元" msgid "Toolchain type" msgstr "工具包類型" -#: internal/cli/compile/compile.go:417 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:418 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "嘗試執行 %s" @@ -2481,7 +2489,7 @@ msgstr "無法取得用戶家目錄: %v" msgid "Unable to open file for logging: %s" msgstr "無法開啟檔案做日誌記錄: %s" -#: commands/instances.go:586 +#: commands/instances.go:588 msgid "Unable to parse URL" msgstr "無法解析網址" @@ -2509,7 +2517,7 @@ msgstr "卸載一或多個程式庫" msgid "Unknown" msgstr "未知的" -#: commands/cmderrors/cmderrors.go:184 +#: commands/cmderrors/cmderrors.go:187 msgid "Unknown FQBN" msgstr "未知的 FQBN" @@ -2611,11 +2619,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 取得指令的更多資訊" -#: internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:474 msgid "Used library" msgstr "使用的程式庫" -#: internal/cli/compile/compile.go:488 +#: internal/cli/compile/compile.go:489 msgid "Used platform" msgstr "使用的平台" @@ -2623,7 +2631,7 @@ msgstr "使用的平台" msgid "Used: %[1]s" msgstr "使用: %[1]s" -#: commands/service_compile.go:363 +#: commands/service_compile.go:362 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " @@ -2631,7 +2639,7 @@ msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " msgid "Using cached library dependencies for file: %[1]s" msgstr "檔案: %[1]s 使用快取程式庫相依" -#: commands/service_compile.go:364 +#: commands/service_compile.go:363 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的核心 '%[1]s' " @@ -2686,7 +2694,7 @@ msgstr "數值" msgid "Verify uploaded binary after the upload." msgstr "上傳後驗證上傳的二進位碼" -#: internal/cli/compile/compile.go:474 internal/cli/compile/compile.go:489 +#: internal/cli/compile/compile.go:475 internal/cli/compile/compile.go:490 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2718,7 +2726,7 @@ msgstr "警告: %[1]s 程式庫是 (%[2]s 架構),可能與選擇的開發板 msgid "Waiting for upload port..." msgstr "等待上傳連接埠..." -#: commands/service_compile.go:369 +#: commands/service_compile.go:368 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告: 開發板 %[1]s 並沒定義 %[2]s 喜好。自動設定成:%[3]s" @@ -2741,10 +2749,10 @@ msgstr "將目前的設定寫入資料目錄裏面的設定檔" msgid "You cannot use the %s flag while compiling with a profile." msgstr "使用設定集編譯時不能使用 %s 旗標參數" -#: internal/arduino/sketch/profiles.go:198 +#: internal/arduino/sketch/profiles.go:224 msgid "" "all platforms in a profile must either require a specific version or not" -msgstr "" +msgstr "設定檔內的所有平台有沒指定版本都沒關係" #: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" @@ -2782,7 +2790,7 @@ msgstr "基本搜尋只限於官方維護者的 \"esp32\" 和 \"display\"" msgid "binary file not found in %s" msgstr "%s 裏找不到二進位檔" -#: internal/arduino/cores/packagemanager/package_manager.go:316 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "board %s not found" msgstr "找不到開發板 %s" @@ -2798,7 +2806,7 @@ msgstr "內建程式庫目錄未設定" msgid "can't find latest release of %s" msgstr "找不到最新版的 %s " -#: commands/instances.go:278 +#: commands/instances.go:280 msgid "can't find latest release of tool %s" msgstr "找不到最新版的工具 %s " @@ -2886,7 +2894,7 @@ msgstr "建立解壓縮用的臨時目錄: %s" msgid "data section exceeds available space in board" msgstr "資料區已超出開發板的可用空間" -#: commands/service_library_resolve_deps.go:86 +#: commands/service_library_resolve_deps.go:117 msgid "dependency '%s' is not available" msgstr "沒有 '%s' 的相依" @@ -2914,7 +2922,7 @@ msgstr "探索 %s找不到 " msgid "discovery %s not installed" msgstr "探索 %s 未安裝" -#: internal/arduino/cores/packagemanager/package_manager.go:714 +#: internal/arduino/cores/packagemanager/package_manager.go:719 msgid "discovery release not found: %s" msgstr "找不到探索發行: %s" @@ -2946,15 +2954,15 @@ msgstr "錯誤載入 sketch 專案:" msgid "error opening %s" msgstr "錯誤開啟 %s" -#: internal/arduino/sketch/profiles.go:300 +#: internal/arduino/sketch/profiles.go:326 msgid "error parsing version constraints" msgstr "錯誤解析版本限制" -#: commands/service_board_identify.go:203 +#: commands/service_board_identify.go:210 msgid "error processing response from server" msgstr "錯誤處理伺服器回應" -#: commands/service_board_identify.go:183 +#: commands/service_board_identify.go:184 msgid "error querying Arduino Cloud Api" msgstr "錯誤查詢 Arduino Cloud Api" @@ -2970,7 +2978,7 @@ msgstr "解開存檔: %s" msgid "failed to compute hash of file \"%s\"" msgstr "計算 “%s” 檔的雜湊值失敗" -#: commands/service_board_identify.go:178 +#: commands/service_board_identify.go:179 msgid "failed to initialize http client" msgstr "初始化 http 客戶端失敗" @@ -3036,7 +3044,7 @@ msgstr "取得存檔資訊: %s" msgid "getting archive path: %s" msgstr "取得存檔路徑: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:322 +#: internal/arduino/cores/packagemanager/package_manager.go:327 msgid "getting build properties for board %[1]s: %[2]s" msgstr "取得開發板 %[1]s: %[2]s 的建構屬性" @@ -3068,7 +3076,7 @@ msgstr "安裝平台%[1]s: %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "互動終端不支援 '%s' 輸出格式" -#: internal/arduino/sketch/profiles.go:295 +#: internal/arduino/sketch/profiles.go:321 msgid "invalid '%s' directive" msgstr "無效的 '%s' 指令" @@ -3127,10 +3135,6 @@ msgstr "無效的雜湊 '%[1]s': %[2]s" msgid "invalid item %s" msgstr "無效的項目 %s" -#: internal/arduino/sketch/profiles.go:352 -msgid "invalid library directive:" -msgstr "無效的程式庫指令:" - #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" msgstr "無效的程式庫配置: %s" @@ -3139,9 +3143,11 @@ msgstr "無效的程式庫配置: %s" msgid "invalid library location: %s" msgstr "無效的程式庫位置: %s" -#: internal/arduino/sketch/profiles.go:337 -#: internal/arduino/sketch/profiles.go:339 -msgid "invalid library reference: %s" +#: internal/arduino/sketch/profiles.go:366 +#: internal/arduino/sketch/profiles.go:374 +#: internal/arduino/sketch/profiles.go:379 +#: internal/arduino/sketch/profiles.go:389 +msgid "invalid library reference" msgstr "" #: internal/arduino/libraries/loader.go:140 @@ -3164,11 +3170,11 @@ msgstr "無效路徑難建立設定目錄: %[1]s 錯誤" msgid "invalid path writing inventory file: %[1]s error" msgstr "無效路徑來寫入檔案: %[1]s 錯誤" -#: internal/arduino/sketch/profiles.go:307 +#: internal/arduino/sketch/profiles.go:333 msgid "invalid platform identifier" msgstr "無效的平台識別" -#: internal/arduino/sketch/profiles.go:318 +#: internal/arduino/sketch/profiles.go:344 msgid "invalid platform index URL:" msgstr "無效的平台索引位址:" @@ -3195,14 +3201,14 @@ msgstr "無效的 sketch 名 \\\"%[1]s\\\": 首字元必須是英數字或底線 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "無效的 '%[2]s' 選項值 '%[1]s' " +#: internal/arduino/sketch/profiles.go:391 +msgid "invalid version" +msgstr "" + #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" msgstr "無效的版本目錄 %s" -#: internal/arduino/sketch/profiles.go:354 -msgid "invalid version:" -msgstr "無效的版本:" - #: internal/cli/core/search.go:39 msgid "keywords" msgstr "關鍵字" @@ -3241,7 +3247,7 @@ msgstr "程式庫無效" #: internal/arduino/builder/internal/preprocessor/ctags.go:242 msgid "line too long\n" -msgstr "" +msgstr "本行太長了\n" #: internal/arduino/cores/packagemanager/loader.go:255 #: internal/arduino/cores/packagemanager/loader.go:268 @@ -3253,8 +3259,8 @@ msgstr "載入 %[1]s: %[2]s" msgid "loading boards: %s" msgstr "載入開發板: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:469 -#: internal/arduino/cores/packagemanager/package_manager.go:484 +#: internal/arduino/cores/packagemanager/package_manager.go:474 +#: internal/arduino/cores/packagemanager/package_manager.go:489 msgid "loading json index file %[1]s: %[2]s" msgstr "載入json 索引檔 %[1]s:%[2]s" @@ -3299,7 +3305,7 @@ msgstr "尋找建構成品" msgid "main file missing from sketch: %s" msgstr "sketch 缺少主檔: %s" -#: internal/arduino/sketch/profiles.go:293 +#: internal/arduino/sketch/profiles.go:319 msgid "missing '%s' directive" msgstr "缺少 '%s' 指令" @@ -3307,7 +3313,7 @@ msgstr "缺少 '%s' 指令" msgid "missing checksum for: %s" msgstr "缺少 %s 的校驗碼" -#: internal/arduino/cores/packagemanager/package_manager.go:430 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing package %[1]s referenced by board %[2]s" msgstr "缺少開發板 %[2]s 參照的套件 %[1]s" @@ -3315,11 +3321,11 @@ msgstr "缺少開發板 %[2]s 參照的套件 %[1]s" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "缺少 %s 的套件索引, 不保証未來更新與否" -#: internal/arduino/cores/packagemanager/package_manager.go:435 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少被開發板 %[3]s 參照的平台 %[1]s : %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:440 +#: internal/arduino/cores/packagemanager/package_manager.go:445 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少開發板 %[3]s 參照的平台發行版 %[1]s : %[2]s" @@ -3327,7 +3333,7 @@ msgstr "缺少開發板 %[3]s 參照的平台發行版 %[1]s : %[2]s" msgid "missing signature" msgstr "找不到簽名" -#: internal/arduino/cores/packagemanager/package_manager.go:725 +#: internal/arduino/cores/packagemanager/package_manager.go:730 msgid "monitor release not found: %s" msgstr "沒找到監視器發行版: %s" @@ -3410,12 +3416,12 @@ msgstr "開啟目標檔: %s" msgid "package %s not found" msgstr "找不到套件 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:498 +#: internal/arduino/cores/packagemanager/package_manager.go:503 msgid "package '%s' not found" msgstr "找不到套件 '%s'" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:263 +#: internal/arduino/cores/packagemanager/package_manager.go:268 msgid "parsing fqbn: %s" msgstr "解析 FQBN:%s" @@ -3431,15 +3437,15 @@ msgstr "路徑不是平台目錄: %s" msgid "platform %[1]s not found in package %[2]s" msgstr "%[2]s 套件裏找不到 %[1]s 平台" -#: internal/arduino/cores/packagemanager/package_manager.go:309 +#: internal/arduino/cores/packagemanager/package_manager.go:314 msgid "platform %s is not installed" msgstr "平台 %s 未安裝" -#: commands/cmderrors/cmderrors.go:427 +#: commands/cmderrors/cmderrors.go:444 msgid "platform is not available for your OS" msgstr "平台不支援使用中的作業系統" -#: commands/service_compile.go:130 +#: commands/service_compile.go:130 commands/service_profile_init.go:78 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:417 @@ -3489,7 +3495,7 @@ msgstr "讀取目錄 %s" msgid "reading directory %s content" msgstr "讀取目錄 %s 的內容" -#: internal/arduino/builder/sketch.go:83 +#: internal/arduino/builder/sketch.go:91 msgid "reading file %[1]s: %[2]s" msgstr "讀取檔案%[1]s: %[2]s" @@ -3525,7 +3531,7 @@ msgstr "讀取 sketch 檔" msgid "recipe not found '%s'" msgstr "作法未找到 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:574 +#: internal/arduino/cores/packagemanager/package_manager.go:579 msgid "release %[1]s not found for tool %[2]s" msgstr "找不到工具 %[2]s 的發行版 %[1]s" @@ -3617,7 +3623,7 @@ msgstr "本文區已超出開發板的可用空間" msgid "the compilation database may be incomplete or inaccurate" msgstr "編譯資料庫可能不完整或不準確" -#: commands/service_board_identify.go:190 +#: commands/service_board_identify.go:191 msgid "the server responded with status %s" msgstr "伺服器回應狀態 %s" @@ -3634,7 +3640,7 @@ msgstr "工具 %s 不是由套件管理員管理的" msgid "tool %s not found" msgstr "找不到工具 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:524 +#: internal/arduino/cores/packagemanager/package_manager.go:529 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "套件 '%[2]s' 裏找不到工具 '%[1]s'" @@ -3642,8 +3648,8 @@ msgstr "套件 '%[2]s' 裏找不到工具 '%[1]s'" msgid "tool not installed" msgstr "工具未安裝" -#: internal/arduino/cores/packagemanager/package_manager.go:703 -#: internal/arduino/cores/packagemanager/package_manager.go:809 +#: internal/arduino/cores/packagemanager/package_manager.go:708 +#: internal/arduino/cores/packagemanager/package_manager.go:814 msgid "tool release not found: %s" msgstr "工具發行未找到: %s" @@ -3651,21 +3657,21 @@ msgstr "工具發行未找到: %s" msgid "tool version %s not found" msgstr "工具版本 %s 未找到" -#: commands/service_library_install.go:93 +#: commands/service_library_install.go:102 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "需要兩個不同版本的程式庫 %[1]s : %[2]s 和 %[3]s" -#: internal/arduino/builder/sketch.go:76 -#: internal/arduino/builder/sketch.go:120 +#: internal/arduino/builder/sketch.go:84 +#: internal/arduino/builder/sketch.go:129 msgid "unable to compute relative path to the sketch for the item" msgstr "無法計算 sketch 的相對路徑" -#: internal/arduino/builder/sketch.go:45 +#: internal/arduino/builder/sketch.go:53 msgid "unable to create a folder to save the sketch" msgstr "無法建立保存 sketch 的資料夾" -#: internal/arduino/builder/sketch.go:126 +#: internal/arduino/builder/sketch.go:135 msgid "unable to create the folder containing the item" msgstr "無法建立含有項目的資料夾" @@ -3673,23 +3679,23 @@ msgstr "無法建立含有項目的資料夾" msgid "unable to marshal config to YAML: %v" msgstr "無法將 config 轉成 YAML: %v" -#: internal/arduino/builder/sketch.go:164 +#: internal/arduino/builder/sketch.go:175 msgid "unable to read contents of the destination item" msgstr "無法讀取目標項目的內容" -#: internal/arduino/builder/sketch.go:137 +#: internal/arduino/builder/sketch.go:146 msgid "unable to read contents of the source item" msgstr "無法讀取來源項目的內容" -#: internal/arduino/builder/sketch.go:147 +#: internal/arduino/builder/sketch.go:158 msgid "unable to write to destination file" msgstr "無法寫入目標檔" -#: internal/arduino/cores/packagemanager/package_manager.go:297 +#: internal/arduino/cores/packagemanager/package_manager.go:302 msgid "unknown package %s" msgstr "未知的套件 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:304 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "unknown platform %s:%s" msgstr "未知的平台 %s:%s" @@ -3733,6 +3739,6 @@ msgstr "版本 %s 不適合本作業系統" msgid "version %s not found" msgstr "沒找到版本 %s " -#: commands/service_board_identify.go:208 +#: commands/service_board_identify.go:216 msgid "wrong format in server response" msgstr "伺服器回應錯誤格式" diff --git a/internal/mock_serial_discovery/main.go b/internal/mock_serial_discovery/main.go index af25b448331..f29180ffc7f 100644 --- a/internal/mock_serial_discovery/main.go +++ b/internal/mock_serial_discovery/main.go @@ -19,9 +19,11 @@ package main import ( "errors" + "fmt" "os" "time" + "github.com/arduino/go-paths-helper" "github.com/arduino/go-properties-orderedmap" discovery "github.com/arduino/pluggable-discovery-protocol-handler/v2" ) @@ -29,10 +31,27 @@ import ( type mockSerialDiscovery struct { startSyncCount int closeChan chan<- bool + tmpFile string } func main() { - dummy := &mockSerialDiscovery{} + // Write a file in a $TMP/mock_serial_discovery folder. + // This file will be used by the integration tests to detect if the discovery is running. + tmpDir := paths.TempDir().Join("mock_serial_discovery") + if err := tmpDir.MkdirAll(); err != nil { + fmt.Fprintf(os.Stderr, "Error creating temp dir: %v\n", err) + os.Exit(1) + } + tmpFile, err := paths.MkTempFile(tmpDir, "") + if err != nil { + fmt.Fprintf(os.Stderr, "Error creating temp file: %v\n", err) + os.Exit(1) + } + tmpFile.Close() + defer os.Remove(tmpFile.Name()) + + // Run mock discovery + dummy := &mockSerialDiscovery{tmpFile: tmpFile.Name()} server := discovery.NewServer(dummy) if err := server.Run(os.Stdin, os.Stdout); err != nil { os.Exit(1) @@ -80,9 +99,10 @@ func (d *mockSerialDiscovery) StartSync(eventCB discovery.EventCallback, errorCB ProtocolLabel: "Serial", HardwareID: "123456", Properties: properties.NewFromHashmap(map[string]string{ - "vid": "0x2341", - "pid": "0x0041", - "serial": "123456", + "vid": "0x2341", + "pid": "0x0041", + "serial": "123456", + "discovery_tmp": d.tmpFile, }), }) diff --git a/package-lock.json b/package-lock.json index b87ae733398..4d6f407bf05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1058,9 +1058,9 @@ "dev": true }, "node_modules/validator": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.0.tgz", - "integrity": "sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==", + "version": "13.15.20", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.20.tgz", + "integrity": "sha512-KxPOq3V2LmfQPP4eqf3Mq/zrT0Dqp2Vmx2Bn285LwVahLc+CsxOM0crBHczm8ijlcjZ0Q5Xd6LW3z3odTPnlrw==", "dev": true, "engines": { "node": ">= 0.10" @@ -1895,9 +1895,9 @@ "dev": true }, "validator": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.0.tgz", - "integrity": "sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==", + "version": "13.15.20", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.20.tgz", + "integrity": "sha512-KxPOq3V2LmfQPP4eqf3Mq/zrT0Dqp2Vmx2Bn285LwVahLc+CsxOM0crBHczm8ijlcjZ0Q5Xd6LW3z3odTPnlrw==", "dev": true }, "wrappy": { diff --git a/rpc/cc/arduino/cli/commands/v1/commands.pb.go b/rpc/cc/arduino/cli/commands/v1/commands.pb.go index b17f636954c..bc7bbc50027 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands.pb.go @@ -1663,6 +1663,639 @@ func (*CleanDownloadCacheDirectoryResponse) Descriptor() ([]byte, []int) { return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{25} } +type ProfileCreateRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // An Arduino Core instance. + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // Absolute path to Sketch folder. + SketchPath string `protobuf:"bytes,2,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,3,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` + // FQBN of the provided profile. + Fqbn string `protobuf:"bytes,4,opt,name=fqbn,proto3" json:"fqbn,omitempty"` + // Set the created profile as the default one. + DefaultProfile bool `protobuf:"varint,5,opt,name=default_profile,json=defaultProfile,proto3" json:"default_profile,omitempty"` +} + +func (x *ProfileCreateRequest) Reset() { + *x = ProfileCreateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileCreateRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileCreateRequest) ProtoMessage() {} + +func (x *ProfileCreateRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[26] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileCreateRequest.ProtoReflect.Descriptor instead. +func (*ProfileCreateRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{26} +} + +func (x *ProfileCreateRequest) GetInstance() *Instance { + if x != nil { + return x.Instance + } + return nil +} + +func (x *ProfileCreateRequest) GetSketchPath() string { + if x != nil { + return x.SketchPath + } + return "" +} + +func (x *ProfileCreateRequest) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +func (x *ProfileCreateRequest) GetFqbn() string { + if x != nil { + return x.Fqbn + } + return "" +} + +func (x *ProfileCreateRequest) GetDefaultProfile() bool { + if x != nil { + return x.DefaultProfile + } + return false +} + +type ProfileCreateResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *ProfileCreateResponse) Reset() { + *x = ProfileCreateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileCreateResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileCreateResponse) ProtoMessage() {} + +func (x *ProfileCreateResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[27] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileCreateResponse.ProtoReflect.Descriptor instead. +func (*ProfileCreateResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{27} +} + +type ProfileLibAddRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // An Arduino Core instance. + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // Absolute path to Sketch folder. + SketchPath string `protobuf:"bytes,2,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,3,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` + // The library to add to the profile. + Library *ProfileLibraryReference `protobuf:"bytes,4,opt,name=library,proto3" json:"library,omitempty"` + // Set to true to add also all the dependencies of the library. + AddDependencies *bool `protobuf:"varint,5,opt,name=add_dependencies,json=addDependencies,proto3,oneof" json:"add_dependencies,omitempty"` + // Set to true to avoid overwriting an existing library in the profile. + NoOverwrite *bool `protobuf:"varint,6,opt,name=no_overwrite,json=noOverwrite,proto3,oneof" json:"no_overwrite,omitempty"` +} + +func (x *ProfileLibAddRequest) Reset() { + *x = ProfileLibAddRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibAddRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibAddRequest) ProtoMessage() {} + +func (x *ProfileLibAddRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[28] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibAddRequest.ProtoReflect.Descriptor instead. +func (*ProfileLibAddRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{28} +} + +func (x *ProfileLibAddRequest) GetInstance() *Instance { + if x != nil { + return x.Instance + } + return nil +} + +func (x *ProfileLibAddRequest) GetSketchPath() string { + if x != nil { + return x.SketchPath + } + return "" +} + +func (x *ProfileLibAddRequest) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +func (x *ProfileLibAddRequest) GetLibrary() *ProfileLibraryReference { + if x != nil { + return x.Library + } + return nil +} + +func (x *ProfileLibAddRequest) GetAddDependencies() bool { + if x != nil && x.AddDependencies != nil { + return *x.AddDependencies + } + return false +} + +func (x *ProfileLibAddRequest) GetNoOverwrite() bool { + if x != nil && x.NoOverwrite != nil { + return *x.NoOverwrite + } + return false +} + +type ProfileLibAddResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The library that has been added or overwritten to the profile. + AddedLibraries []*ProfileLibraryReference `protobuf:"bytes,1,rep,name=added_libraries,json=addedLibraries,proto3" json:"added_libraries,omitempty"` + // The libraries that have been skipped because they were already present + // in the profile and the no_overwrite option was set to true. + SkippedLibraries []*ProfileLibraryReference `protobuf:"bytes,2,rep,name=skipped_libraries,json=skippedLibraries,proto3" json:"skipped_libraries,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,3,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` +} + +func (x *ProfileLibAddResponse) Reset() { + *x = ProfileLibAddResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibAddResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibAddResponse) ProtoMessage() {} + +func (x *ProfileLibAddResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[29] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibAddResponse.ProtoReflect.Descriptor instead. +func (*ProfileLibAddResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{29} +} + +func (x *ProfileLibAddResponse) GetAddedLibraries() []*ProfileLibraryReference { + if x != nil { + return x.AddedLibraries + } + return nil +} + +func (x *ProfileLibAddResponse) GetSkippedLibraries() []*ProfileLibraryReference { + if x != nil { + return x.SkippedLibraries + } + return nil +} + +func (x *ProfileLibAddResponse) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +type ProfileLibRemoveRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // An Arduino Core instance. + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // Absolute path to Sketch folder. + SketchPath string `protobuf:"bytes,2,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,3,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` + // The library to remove from the profile. + Library *ProfileLibraryReference `protobuf:"bytes,4,opt,name=library,proto3" json:"library,omitempty"` + // Set to true to remove also all the dependencies of the library that are + // not used by other libraries in the profile. + RemoveDependencies *bool `protobuf:"varint,5,opt,name=remove_dependencies,json=removeDependencies,proto3,oneof" json:"remove_dependencies,omitempty"` +} + +func (x *ProfileLibRemoveRequest) Reset() { + *x = ProfileLibRemoveRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibRemoveRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibRemoveRequest) ProtoMessage() {} + +func (x *ProfileLibRemoveRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[30] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibRemoveRequest.ProtoReflect.Descriptor instead. +func (*ProfileLibRemoveRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{30} +} + +func (x *ProfileLibRemoveRequest) GetInstance() *Instance { + if x != nil { + return x.Instance + } + return nil +} + +func (x *ProfileLibRemoveRequest) GetSketchPath() string { + if x != nil { + return x.SketchPath + } + return "" +} + +func (x *ProfileLibRemoveRequest) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +func (x *ProfileLibRemoveRequest) GetLibrary() *ProfileLibraryReference { + if x != nil { + return x.Library + } + return nil +} + +func (x *ProfileLibRemoveRequest) GetRemoveDependencies() bool { + if x != nil && x.RemoveDependencies != nil { + return *x.RemoveDependencies + } + return false +} + +type ProfileLibRemoveResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The libraries that have been removed from the profile. + RemovedLibraries []*ProfileLibraryReference `protobuf:"bytes,1,rep,name=removed_libraries,json=removedLibraries,proto3" json:"removed_libraries,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,2,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` +} + +func (x *ProfileLibRemoveResponse) Reset() { + *x = ProfileLibRemoveResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibRemoveResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibRemoveResponse) ProtoMessage() {} + +func (x *ProfileLibRemoveResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[31] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibRemoveResponse.ProtoReflect.Descriptor instead. +func (*ProfileLibRemoveResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{31} +} + +func (x *ProfileLibRemoveResponse) GetRemovedLibraries() []*ProfileLibraryReference { + if x != nil { + return x.RemovedLibraries + } + return nil +} + +func (x *ProfileLibRemoveResponse) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +type ProfileLibListRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Absolute path to Sketch folder. + SketchPath string `protobuf:"bytes,1,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,2,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` +} + +func (x *ProfileLibListRequest) Reset() { + *x = ProfileLibListRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibListRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibListRequest) ProtoMessage() {} + +func (x *ProfileLibListRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[32] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibListRequest.ProtoReflect.Descriptor instead. +func (*ProfileLibListRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{32} +} + +func (x *ProfileLibListRequest) GetSketchPath() string { + if x != nil { + return x.SketchPath + } + return "" +} + +func (x *ProfileLibListRequest) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +type ProfileLibListResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The libraries in the profile. + Libraries []*ProfileLibraryReference `protobuf:"bytes,1,rep,name=libraries,proto3" json:"libraries,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,2,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` +} + +func (x *ProfileLibListResponse) Reset() { + *x = ProfileLibListResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibListResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibListResponse) ProtoMessage() {} + +func (x *ProfileLibListResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[33] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibListResponse.ProtoReflect.Descriptor instead. +func (*ProfileLibListResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{33} +} + +func (x *ProfileLibListResponse) GetLibraries() []*ProfileLibraryReference { + if x != nil { + return x.Libraries + } + return nil +} + +func (x *ProfileLibListResponse) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +type ProfileSetDefaultRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Absolute path to Sketch folder. + SketchPath string `protobuf:"bytes,1,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` + // Name of the profile. + ProfileName string `protobuf:"bytes,2,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"` +} + +func (x *ProfileSetDefaultRequest) Reset() { + *x = ProfileSetDefaultRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileSetDefaultRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileSetDefaultRequest) ProtoMessage() {} + +func (x *ProfileSetDefaultRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[34] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileSetDefaultRequest.ProtoReflect.Descriptor instead. +func (*ProfileSetDefaultRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{34} +} + +func (x *ProfileSetDefaultRequest) GetSketchPath() string { + if x != nil { + return x.SketchPath + } + return "" +} + +func (x *ProfileSetDefaultRequest) GetProfileName() string { + if x != nil { + return x.ProfileName + } + return "" +} + +type ProfileSetDefaultResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *ProfileSetDefaultResponse) Reset() { + *x = ProfileSetDefaultResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileSetDefaultResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileSetDefaultResponse) ProtoMessage() {} + +func (x *ProfileSetDefaultResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[35] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileSetDefaultResponse.ProtoReflect.Descriptor instead. +func (*ProfileSetDefaultResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{35} +} + type InitResponse_Progress struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1677,7 +2310,7 @@ type InitResponse_Progress struct { func (x *InitResponse_Progress) Reset() { *x = InitResponse_Progress{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[26] + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1690,7 +2323,7 @@ func (x *InitResponse_Progress) String() string { func (*InitResponse_Progress) ProtoMessage() {} func (x *InitResponse_Progress) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[26] + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1732,7 +2365,7 @@ type UpdateIndexResponse_Result struct { func (x *UpdateIndexResponse_Result) Reset() { *x = UpdateIndexResponse_Result{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[27] + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1745,7 +2378,7 @@ func (x *UpdateIndexResponse_Result) String() string { func (*UpdateIndexResponse_Result) ProtoMessage() {} func (x *UpdateIndexResponse_Result) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[27] + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1780,7 +2413,7 @@ type UpdateLibrariesIndexResponse_Result struct { func (x *UpdateLibrariesIndexResponse_Result) Reset() { *x = UpdateLibrariesIndexResponse_Result{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[28] + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1793,7 +2426,7 @@ func (x *UpdateLibrariesIndexResponse_Result) String() string { func (*UpdateLibrariesIndexResponse_Result) ProtoMessage() {} func (x *UpdateLibrariesIndexResponse_Result) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[28] + mi := &file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2060,425 +2693,570 @@ var file_cc_arduino_cli_commands_v1_commands_proto_rawDesc = []byte{ 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x22, 0x25, 0x0a, 0x23, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, - 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2a, 0x93, 0x02, 0x0a, 0x18, 0x46, 0x61, 0x69, 0x6c, - 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, - 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x27, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, - 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, - 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, - 0x00, 0x12, 0x31, 0x0a, 0x2d, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, - 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, - 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x55, - 0x52, 0x4c, 0x10, 0x01, 0x12, 0x30, 0x0a, 0x2c, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, - 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, - 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x45, - 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x12, 0x2f, 0x0a, 0x2b, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, - 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, - 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x4f, 0x4f, 0x4c, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, - 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12, 0x34, 0x0a, 0x30, 0x46, 0x41, 0x49, 0x4c, 0x45, - 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, - 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x44, 0x4f, 0x57, - 0x4e, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x32, 0xf1, 0x30, - 0x0a, 0x12, 0x41, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x61, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x29, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, - 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x12, - 0x27, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, - 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, - 0x79, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, - 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, - 0x6f, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x72, 0x0a, 0x0b, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x2e, 0x63, 0x63, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x22, 0x25, 0x0a, 0x23, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xd9, 0x01, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, + 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, + 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, + 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x22, 0x17, 0x0a, 0x15, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xe9, 0x02, 0x0a, + 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x41, 0x64, 0x64, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, + 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, + 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x07, 0x6c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x52, 0x07, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x2e, 0x0a, 0x10, 0x61, 0x64, + 0x64, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x64, 0x64, 0x44, 0x65, 0x70, 0x65, 0x6e, + 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x6f, + 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, + 0x48, 0x01, 0x52, 0x0b, 0x6e, 0x6f, 0x4f, 0x76, 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x88, + 0x01, 0x01, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6e, 0x6f, 0x5f, 0x6f, + 0x76, 0x65, 0x72, 0x77, 0x72, 0x69, 0x74, 0x65, 0x22, 0xfa, 0x01, 0x0a, 0x15, 0x50, 0x72, 0x6f, + 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x0f, 0x61, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, - 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x52, 0x0e, 0x61, 0x64, 0x64, 0x65, 0x64, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, + 0x12, 0x60, 0x0a, 0x11, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, - 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, - 0x12, 0x8d, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x37, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x52, 0x10, 0x73, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xbc, 0x02, 0x0a, 0x17, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x4c, 0x69, 0x62, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, + 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, + 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x07, 0x6c, 0x69, 0x62, 0x72, 0x61, + 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x07, 0x6c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x34, 0x0a, 0x13, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x12, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x65, 0x70, + 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x42, 0x16, 0x0a, 0x14, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, + 0x63, 0x69, 0x65, 0x73, 0x22, 0x9f, 0x01, 0x0a, 0x18, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x4c, 0x69, 0x62, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x60, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x52, 0x10, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x69, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, + 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x5b, 0x0a, 0x15, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x4c, 0x69, 0x62, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, + 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4e, + 0x61, 0x6d, 0x65, 0x22, 0x8e, 0x01, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, + 0x69, 0x62, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, + 0x0a, 0x09, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, + 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x09, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, + 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x5e, 0x0a, 0x18, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, + 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, + 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x1b, 0x0a, 0x19, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, + 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x2a, 0x93, 0x02, 0x0a, 0x18, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2b, + 0x0a, 0x27, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, + 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x31, 0x0a, 0x2d, 0x46, + 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, + 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, + 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x55, 0x52, 0x4c, 0x10, 0x01, 0x12, 0x30, + 0x0a, 0x2c, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, + 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, + 0x44, 0x45, 0x58, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, + 0x12, 0x2f, 0x0a, 0x2b, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, + 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, + 0x54, 0x4f, 0x4f, 0x4c, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, + 0x03, 0x12, 0x34, 0x0a, 0x30, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, + 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, + 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x4c, 0x4f, 0x41, 0x44, 0x5f, + 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x32, 0xe2, 0x35, 0x0a, 0x12, 0x41, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x43, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x61, + 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x5d, 0x0a, 0x04, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x27, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, - 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, - 0x12, 0x64, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x63, 0x63, + 0x49, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, + 0x12, 0x64, 0x0a, 0x07, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6a, 0x0a, 0x09, 0x4e, 0x65, 0x77, 0x53, 0x6b, 0x65, - 0x74, 0x63, 0x68, 0x12, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, - 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x4e, 0x65, 0x77, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, - 0x65, 0x77, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x00, 0x12, 0x6d, 0x0a, 0x0a, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, - 0x12, 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, - 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x61, - 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x76, 0x0a, 0x0d, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, - 0x63, 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x53, 0x65, - 0x74, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, - 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, - 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x72, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x44, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, - 0x0a, 0x0c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x2f, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x68, 0x0a, 0x09, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, - 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, + 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x8d, 0x01, 0x0a, 0x14, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x12, 0x37, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0c, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x12, 0x2f, 0x2e, 0x63, 0x63, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x6a, 0x0a, 0x09, 0x4e, 0x65, 0x77, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x2c, 0x2e, + 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x77, 0x53, 0x6b, + 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x77, 0x53, 0x6b, 0x65, 0x74, + 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6d, 0x0a, 0x0a, + 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x2d, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, + 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x6b, 0x65, 0x74, 0x63, + 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x76, 0x0a, 0x0d, 0x41, + 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, - 0x0a, 0x0b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x2e, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, - 0x0a, 0x0d, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x12, - 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, - 0x72, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, 0x0a, 0x0e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, - 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, + 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, + 0x69, 0x76, 0x65, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x00, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x53, 0x6b, 0x65, 0x74, 0x63, + 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, + 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, 0x0a, 0x0c, 0x42, 0x6f, 0x61, 0x72, + 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, + 0x69, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x09, 0x42, + 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0c, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, + 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x12, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, - 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0b, 0x42, 0x6f, 0x61, 0x72, + 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x0d, 0x42, 0x6f, 0x61, 0x72, + 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, - 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, - 0x64, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, + 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x65, 0x6e, + 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, + 0x0a, 0x0e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, + 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, + 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x07, 0x43, 0x6f, 0x6d, + 0x70, 0x69, 0x6c, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, + 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, + 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7f, 0x0a, + 0x10, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, + 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, + 0x01, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, + 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x30, 0x01, 0x12, 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, + 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, - 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x30, 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, - 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, - 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, + 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, - 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, - 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7c, 0x0a, 0x0f, 0x50, 0x6c, 0x61, - 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x32, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, - 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x61, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61, - 0x64, 0x12, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, - 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x8e, 0x01, 0x0a, 0x15, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, - 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, - 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, + 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, + 0x01, 0x12, 0x61, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x29, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x30, 0x01, 0x12, 0x8e, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, + 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x38, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x86, 0x01, 0x0a, 0x13, - 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x73, 0x12, 0x36, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, - 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x63, 0x63, - 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xb0, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, - 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x44, 0x2e, 0x63, 0x63, 0x2e, + 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x73, 0x69, 0x6e, + 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x86, 0x01, 0x0a, 0x13, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x36, 0x2e, + 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xb0, + 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, + 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, + 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x44, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, + 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, + 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x45, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x41, 0x76, 0x61, - 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x79, 0x0a, 0x0e, 0x42, 0x75, 0x72, 0x6e, 0x42, - 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, - 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, - 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, - 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x30, 0x01, 0x12, 0x77, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, - 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, - 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x0f, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x32, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x79, 0x0a, 0x0e, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x31, 0x2e, 0x63, 0x63, - 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x30, 0x01, 0x12, 0x79, 0x0a, 0x0e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, - 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x79, 0x0a, 0x0e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, + 0x64, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, - 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, - 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, - 0x82, 0x01, 0x0a, 0x11, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, + 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x77, 0x0a, 0x0e, + 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x31, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, + 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x77, + 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x30, 0x01, 0x12, 0x79, 0x0a, 0x0e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x79, + 0x0a, 0x0e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, + 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x5a, 0x69, + 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, + 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x5a, 0x69, 0x70, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, - 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x5a, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, + 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, + 0x01, 0x0a, 0x11, 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x30, 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, + 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, + 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, + 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, + 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, - 0x74, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x12, 0x33, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x4c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, - 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, - 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, - 0x9b, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, - 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x3d, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, - 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, - 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, - 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x30, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, - 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0b, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, - 0x73, 0x74, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x07, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2a, - 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, - 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x9b, 0x01, 0x0a, 0x1a, 0x4c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, + 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x3d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, + 0x6f, 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x6f, + 0x6c, 0x76, 0x65, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, + 0x72, 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0xa1, 0x01, 0x0a, 0x1c, - 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, - 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3f, 0x2e, 0x63, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, + 0x0b, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, - 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, - 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x62, 0x0a, 0x05, 0x44, 0x65, 0x62, 0x75, 0x67, 0x12, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x63, + 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, + 0x07, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2a, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, - 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x44, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, - 0x01, 0x30, 0x01, 0x12, 0x7f, 0x0a, 0x10, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0xa1, 0x01, 0x0a, 0x1c, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, + 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, - 0x6f, 0x72, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x4d, 0x6f, + 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x05, 0x44, 0x65, 0x62, + 0x75, 0x67, 0x12, 0x28, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, + 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, + 0x44, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, - 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x00, 0x12, 0x79, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x7f, 0x0a, + 0x10, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, + 0x64, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, + 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, - 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, - 0x98, 0x01, 0x0a, 0x19, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6f, 0x72, 0x41, 0x72, 0x64, 0x75, - 0x69, 0x6e, 0x6f, 0x43, 0x4c, 0x49, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x3c, 0x2e, - 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, - 0x46, 0x6f, 0x72, 0x41, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x4c, 0x49, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x63, 0x63, + 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x79, + 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x12, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x98, 0x01, 0x0a, 0x19, 0x43, 0x68, + 0x65, 0x63, 0x6b, 0x46, 0x6f, 0x72, 0x41, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x4c, 0x49, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x3c, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6f, 0x72, 0x41, 0x72, 0x64, + 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x4c, 0x49, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6f, 0x72, 0x41, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x43, 0x4c, 0x49, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x9e, 0x01, 0x0a, 0x1b, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, + 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3e, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x43, + 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x43, + 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6f, - 0x72, 0x41, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x43, 0x4c, 0x49, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x9e, 0x01, 0x0a, 0x1b, 0x43, - 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x63, 0x68, - 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3e, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, - 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x44, 0x6f, 0x77, - 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, - 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x11, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, - 0x65, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, - 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, - 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x34, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, - 0x70, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x7d, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x80, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x75, - 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x70, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x10, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x12, + 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, + 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x12, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x75, 0x6d, - 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, - 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x73, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x47, - 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, - 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x47, 0x65, 0x74, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, + 0x10, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x47, 0x65, 0x74, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x10, + 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x53, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x53, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x53, 0x65, 0x74, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x76, 0x0a, 0x0d, 0x50, + 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x73, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x53, 0x65, - 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x00, 0x12, 0x76, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, + 0x62, 0x41, 0x64, 0x64, 0x12, 0x30, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x41, 0x64, 0x64, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x53, 0x65, 0x74, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, - 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x73, 0x53, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, - 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2d, - 0x63, 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, - 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, - 0x76, 0x31, 0x3b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x41, 0x64, + 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x7f, 0x0a, 0x10, 0x50, + 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, + 0x33, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, + 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x52, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x79, 0x0a, 0x0e, + 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31, + 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, + 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, + 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x82, 0x01, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x66, + 0x69, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x34, 0x2e, + 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, + 0x6c, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x48, 0x5a, 0x46, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, + 0x6e, 0x6f, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, 0x6c, 0x69, 0x2f, 0x72, + 0x70, 0x63, 0x2f, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, + 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2494,7 +3272,7 @@ func file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP() []byte { } var file_cc_arduino_cli_commands_v1_commands_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_cc_arduino_cli_commands_v1_commands_proto_msgTypes = make([]protoimpl.MessageInfo, 29) +var file_cc_arduino_cli_commands_v1_commands_proto_msgTypes = make([]protoimpl.MessageInfo, 39) var file_cc_arduino_cli_commands_v1_commands_proto_goTypes = []any{ (FailedInstanceInitReason)(0), // 0: cc.arduino.cli.commands.v1.FailedInstanceInitReason (IndexUpdateReport_Status)(0), // 1: cc.arduino.cli.commands.v1.IndexUpdateReport.Status @@ -2524,218 +3302,248 @@ var file_cc_arduino_cli_commands_v1_commands_proto_goTypes = []any{ (*CheckForArduinoCLIUpdatesResponse)(nil), // 25: cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesResponse (*CleanDownloadCacheDirectoryRequest)(nil), // 26: cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryRequest (*CleanDownloadCacheDirectoryResponse)(nil), // 27: cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryResponse - (*InitResponse_Progress)(nil), // 28: cc.arduino.cli.commands.v1.InitResponse.Progress - (*UpdateIndexResponse_Result)(nil), // 29: cc.arduino.cli.commands.v1.UpdateIndexResponse.Result - (*UpdateLibrariesIndexResponse_Result)(nil), // 30: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.Result - (*Instance)(nil), // 31: cc.arduino.cli.commands.v1.Instance - (*status.Status)(nil), // 32: google.rpc.Status - (*SketchProfile)(nil), // 33: cc.arduino.cli.commands.v1.SketchProfile - (*DownloadProgress)(nil), // 34: cc.arduino.cli.commands.v1.DownloadProgress - (*Sketch)(nil), // 35: cc.arduino.cli.commands.v1.Sketch - (*TaskProgress)(nil), // 36: cc.arduino.cli.commands.v1.TaskProgress - (*BoardDetailsRequest)(nil), // 37: cc.arduino.cli.commands.v1.BoardDetailsRequest - (*BoardListRequest)(nil), // 38: cc.arduino.cli.commands.v1.BoardListRequest - (*BoardListAllRequest)(nil), // 39: cc.arduino.cli.commands.v1.BoardListAllRequest - (*BoardSearchRequest)(nil), // 40: cc.arduino.cli.commands.v1.BoardSearchRequest - (*BoardIdentifyRequest)(nil), // 41: cc.arduino.cli.commands.v1.BoardIdentifyRequest - (*BoardListWatchRequest)(nil), // 42: cc.arduino.cli.commands.v1.BoardListWatchRequest - (*CompileRequest)(nil), // 43: cc.arduino.cli.commands.v1.CompileRequest - (*PlatformInstallRequest)(nil), // 44: cc.arduino.cli.commands.v1.PlatformInstallRequest - (*PlatformDownloadRequest)(nil), // 45: cc.arduino.cli.commands.v1.PlatformDownloadRequest - (*PlatformUninstallRequest)(nil), // 46: cc.arduino.cli.commands.v1.PlatformUninstallRequest - (*PlatformUpgradeRequest)(nil), // 47: cc.arduino.cli.commands.v1.PlatformUpgradeRequest - (*UploadRequest)(nil), // 48: cc.arduino.cli.commands.v1.UploadRequest - (*UploadUsingProgrammerRequest)(nil), // 49: cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest - (*SupportedUserFieldsRequest)(nil), // 50: cc.arduino.cli.commands.v1.SupportedUserFieldsRequest - (*ListProgrammersAvailableForUploadRequest)(nil), // 51: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest - (*BurnBootloaderRequest)(nil), // 52: cc.arduino.cli.commands.v1.BurnBootloaderRequest - (*PlatformSearchRequest)(nil), // 53: cc.arduino.cli.commands.v1.PlatformSearchRequest - (*LibraryDownloadRequest)(nil), // 54: cc.arduino.cli.commands.v1.LibraryDownloadRequest - (*LibraryInstallRequest)(nil), // 55: cc.arduino.cli.commands.v1.LibraryInstallRequest - (*LibraryUpgradeRequest)(nil), // 56: cc.arduino.cli.commands.v1.LibraryUpgradeRequest - (*ZipLibraryInstallRequest)(nil), // 57: cc.arduino.cli.commands.v1.ZipLibraryInstallRequest - (*GitLibraryInstallRequest)(nil), // 58: cc.arduino.cli.commands.v1.GitLibraryInstallRequest - (*LibraryUninstallRequest)(nil), // 59: cc.arduino.cli.commands.v1.LibraryUninstallRequest - (*LibraryUpgradeAllRequest)(nil), // 60: cc.arduino.cli.commands.v1.LibraryUpgradeAllRequest - (*LibraryResolveDependenciesRequest)(nil), // 61: cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest - (*LibrarySearchRequest)(nil), // 62: cc.arduino.cli.commands.v1.LibrarySearchRequest - (*LibraryListRequest)(nil), // 63: cc.arduino.cli.commands.v1.LibraryListRequest - (*MonitorRequest)(nil), // 64: cc.arduino.cli.commands.v1.MonitorRequest - (*EnumerateMonitorPortSettingsRequest)(nil), // 65: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest - (*DebugRequest)(nil), // 66: cc.arduino.cli.commands.v1.DebugRequest - (*IsDebugSupportedRequest)(nil), // 67: cc.arduino.cli.commands.v1.IsDebugSupportedRequest - (*GetDebugConfigRequest)(nil), // 68: cc.arduino.cli.commands.v1.GetDebugConfigRequest - (*ConfigurationSaveRequest)(nil), // 69: cc.arduino.cli.commands.v1.ConfigurationSaveRequest - (*ConfigurationOpenRequest)(nil), // 70: cc.arduino.cli.commands.v1.ConfigurationOpenRequest - (*ConfigurationGetRequest)(nil), // 71: cc.arduino.cli.commands.v1.ConfigurationGetRequest - (*SettingsEnumerateRequest)(nil), // 72: cc.arduino.cli.commands.v1.SettingsEnumerateRequest - (*SettingsGetValueRequest)(nil), // 73: cc.arduino.cli.commands.v1.SettingsGetValueRequest - (*SettingsSetValueRequest)(nil), // 74: cc.arduino.cli.commands.v1.SettingsSetValueRequest - (*BoardDetailsResponse)(nil), // 75: cc.arduino.cli.commands.v1.BoardDetailsResponse - (*BoardListResponse)(nil), // 76: cc.arduino.cli.commands.v1.BoardListResponse - (*BoardListAllResponse)(nil), // 77: cc.arduino.cli.commands.v1.BoardListAllResponse - (*BoardSearchResponse)(nil), // 78: cc.arduino.cli.commands.v1.BoardSearchResponse - (*BoardIdentifyResponse)(nil), // 79: cc.arduino.cli.commands.v1.BoardIdentifyResponse - (*BoardListWatchResponse)(nil), // 80: cc.arduino.cli.commands.v1.BoardListWatchResponse - (*CompileResponse)(nil), // 81: cc.arduino.cli.commands.v1.CompileResponse - (*PlatformInstallResponse)(nil), // 82: cc.arduino.cli.commands.v1.PlatformInstallResponse - (*PlatformDownloadResponse)(nil), // 83: cc.arduino.cli.commands.v1.PlatformDownloadResponse - (*PlatformUninstallResponse)(nil), // 84: cc.arduino.cli.commands.v1.PlatformUninstallResponse - (*PlatformUpgradeResponse)(nil), // 85: cc.arduino.cli.commands.v1.PlatformUpgradeResponse - (*UploadResponse)(nil), // 86: cc.arduino.cli.commands.v1.UploadResponse - (*UploadUsingProgrammerResponse)(nil), // 87: cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse - (*SupportedUserFieldsResponse)(nil), // 88: cc.arduino.cli.commands.v1.SupportedUserFieldsResponse - (*ListProgrammersAvailableForUploadResponse)(nil), // 89: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse - (*BurnBootloaderResponse)(nil), // 90: cc.arduino.cli.commands.v1.BurnBootloaderResponse - (*PlatformSearchResponse)(nil), // 91: cc.arduino.cli.commands.v1.PlatformSearchResponse - (*LibraryDownloadResponse)(nil), // 92: cc.arduino.cli.commands.v1.LibraryDownloadResponse - (*LibraryInstallResponse)(nil), // 93: cc.arduino.cli.commands.v1.LibraryInstallResponse - (*LibraryUpgradeResponse)(nil), // 94: cc.arduino.cli.commands.v1.LibraryUpgradeResponse - (*ZipLibraryInstallResponse)(nil), // 95: cc.arduino.cli.commands.v1.ZipLibraryInstallResponse - (*GitLibraryInstallResponse)(nil), // 96: cc.arduino.cli.commands.v1.GitLibraryInstallResponse - (*LibraryUninstallResponse)(nil), // 97: cc.arduino.cli.commands.v1.LibraryUninstallResponse - (*LibraryUpgradeAllResponse)(nil), // 98: cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse - (*LibraryResolveDependenciesResponse)(nil), // 99: cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse - (*LibrarySearchResponse)(nil), // 100: cc.arduino.cli.commands.v1.LibrarySearchResponse - (*LibraryListResponse)(nil), // 101: cc.arduino.cli.commands.v1.LibraryListResponse - (*MonitorResponse)(nil), // 102: cc.arduino.cli.commands.v1.MonitorResponse - (*EnumerateMonitorPortSettingsResponse)(nil), // 103: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse - (*DebugResponse)(nil), // 104: cc.arduino.cli.commands.v1.DebugResponse - (*IsDebugSupportedResponse)(nil), // 105: cc.arduino.cli.commands.v1.IsDebugSupportedResponse - (*GetDebugConfigResponse)(nil), // 106: cc.arduino.cli.commands.v1.GetDebugConfigResponse - (*ConfigurationSaveResponse)(nil), // 107: cc.arduino.cli.commands.v1.ConfigurationSaveResponse - (*ConfigurationOpenResponse)(nil), // 108: cc.arduino.cli.commands.v1.ConfigurationOpenResponse - (*ConfigurationGetResponse)(nil), // 109: cc.arduino.cli.commands.v1.ConfigurationGetResponse - (*SettingsEnumerateResponse)(nil), // 110: cc.arduino.cli.commands.v1.SettingsEnumerateResponse - (*SettingsGetValueResponse)(nil), // 111: cc.arduino.cli.commands.v1.SettingsGetValueResponse - (*SettingsSetValueResponse)(nil), // 112: cc.arduino.cli.commands.v1.SettingsSetValueResponse + (*ProfileCreateRequest)(nil), // 28: cc.arduino.cli.commands.v1.ProfileCreateRequest + (*ProfileCreateResponse)(nil), // 29: cc.arduino.cli.commands.v1.ProfileCreateResponse + (*ProfileLibAddRequest)(nil), // 30: cc.arduino.cli.commands.v1.ProfileLibAddRequest + (*ProfileLibAddResponse)(nil), // 31: cc.arduino.cli.commands.v1.ProfileLibAddResponse + (*ProfileLibRemoveRequest)(nil), // 32: cc.arduino.cli.commands.v1.ProfileLibRemoveRequest + (*ProfileLibRemoveResponse)(nil), // 33: cc.arduino.cli.commands.v1.ProfileLibRemoveResponse + (*ProfileLibListRequest)(nil), // 34: cc.arduino.cli.commands.v1.ProfileLibListRequest + (*ProfileLibListResponse)(nil), // 35: cc.arduino.cli.commands.v1.ProfileLibListResponse + (*ProfileSetDefaultRequest)(nil), // 36: cc.arduino.cli.commands.v1.ProfileSetDefaultRequest + (*ProfileSetDefaultResponse)(nil), // 37: cc.arduino.cli.commands.v1.ProfileSetDefaultResponse + (*InitResponse_Progress)(nil), // 38: cc.arduino.cli.commands.v1.InitResponse.Progress + (*UpdateIndexResponse_Result)(nil), // 39: cc.arduino.cli.commands.v1.UpdateIndexResponse.Result + (*UpdateLibrariesIndexResponse_Result)(nil), // 40: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.Result + (*Instance)(nil), // 41: cc.arduino.cli.commands.v1.Instance + (*status.Status)(nil), // 42: google.rpc.Status + (*SketchProfile)(nil), // 43: cc.arduino.cli.commands.v1.SketchProfile + (*DownloadProgress)(nil), // 44: cc.arduino.cli.commands.v1.DownloadProgress + (*Sketch)(nil), // 45: cc.arduino.cli.commands.v1.Sketch + (*ProfileLibraryReference)(nil), // 46: cc.arduino.cli.commands.v1.ProfileLibraryReference + (*TaskProgress)(nil), // 47: cc.arduino.cli.commands.v1.TaskProgress + (*BoardDetailsRequest)(nil), // 48: cc.arduino.cli.commands.v1.BoardDetailsRequest + (*BoardListRequest)(nil), // 49: cc.arduino.cli.commands.v1.BoardListRequest + (*BoardListAllRequest)(nil), // 50: cc.arduino.cli.commands.v1.BoardListAllRequest + (*BoardSearchRequest)(nil), // 51: cc.arduino.cli.commands.v1.BoardSearchRequest + (*BoardIdentifyRequest)(nil), // 52: cc.arduino.cli.commands.v1.BoardIdentifyRequest + (*BoardListWatchRequest)(nil), // 53: cc.arduino.cli.commands.v1.BoardListWatchRequest + (*CompileRequest)(nil), // 54: cc.arduino.cli.commands.v1.CompileRequest + (*PlatformInstallRequest)(nil), // 55: cc.arduino.cli.commands.v1.PlatformInstallRequest + (*PlatformDownloadRequest)(nil), // 56: cc.arduino.cli.commands.v1.PlatformDownloadRequest + (*PlatformUninstallRequest)(nil), // 57: cc.arduino.cli.commands.v1.PlatformUninstallRequest + (*PlatformUpgradeRequest)(nil), // 58: cc.arduino.cli.commands.v1.PlatformUpgradeRequest + (*UploadRequest)(nil), // 59: cc.arduino.cli.commands.v1.UploadRequest + (*UploadUsingProgrammerRequest)(nil), // 60: cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest + (*SupportedUserFieldsRequest)(nil), // 61: cc.arduino.cli.commands.v1.SupportedUserFieldsRequest + (*ListProgrammersAvailableForUploadRequest)(nil), // 62: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest + (*BurnBootloaderRequest)(nil), // 63: cc.arduino.cli.commands.v1.BurnBootloaderRequest + (*PlatformSearchRequest)(nil), // 64: cc.arduino.cli.commands.v1.PlatformSearchRequest + (*LibraryDownloadRequest)(nil), // 65: cc.arduino.cli.commands.v1.LibraryDownloadRequest + (*LibraryInstallRequest)(nil), // 66: cc.arduino.cli.commands.v1.LibraryInstallRequest + (*LibraryUpgradeRequest)(nil), // 67: cc.arduino.cli.commands.v1.LibraryUpgradeRequest + (*ZipLibraryInstallRequest)(nil), // 68: cc.arduino.cli.commands.v1.ZipLibraryInstallRequest + (*GitLibraryInstallRequest)(nil), // 69: cc.arduino.cli.commands.v1.GitLibraryInstallRequest + (*LibraryUninstallRequest)(nil), // 70: cc.arduino.cli.commands.v1.LibraryUninstallRequest + (*LibraryUpgradeAllRequest)(nil), // 71: cc.arduino.cli.commands.v1.LibraryUpgradeAllRequest + (*LibraryResolveDependenciesRequest)(nil), // 72: cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest + (*LibrarySearchRequest)(nil), // 73: cc.arduino.cli.commands.v1.LibrarySearchRequest + (*LibraryListRequest)(nil), // 74: cc.arduino.cli.commands.v1.LibraryListRequest + (*MonitorRequest)(nil), // 75: cc.arduino.cli.commands.v1.MonitorRequest + (*EnumerateMonitorPortSettingsRequest)(nil), // 76: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest + (*DebugRequest)(nil), // 77: cc.arduino.cli.commands.v1.DebugRequest + (*IsDebugSupportedRequest)(nil), // 78: cc.arduino.cli.commands.v1.IsDebugSupportedRequest + (*GetDebugConfigRequest)(nil), // 79: cc.arduino.cli.commands.v1.GetDebugConfigRequest + (*ConfigurationSaveRequest)(nil), // 80: cc.arduino.cli.commands.v1.ConfigurationSaveRequest + (*ConfigurationOpenRequest)(nil), // 81: cc.arduino.cli.commands.v1.ConfigurationOpenRequest + (*ConfigurationGetRequest)(nil), // 82: cc.arduino.cli.commands.v1.ConfigurationGetRequest + (*SettingsEnumerateRequest)(nil), // 83: cc.arduino.cli.commands.v1.SettingsEnumerateRequest + (*SettingsGetValueRequest)(nil), // 84: cc.arduino.cli.commands.v1.SettingsGetValueRequest + (*SettingsSetValueRequest)(nil), // 85: cc.arduino.cli.commands.v1.SettingsSetValueRequest + (*BoardDetailsResponse)(nil), // 86: cc.arduino.cli.commands.v1.BoardDetailsResponse + (*BoardListResponse)(nil), // 87: cc.arduino.cli.commands.v1.BoardListResponse + (*BoardListAllResponse)(nil), // 88: cc.arduino.cli.commands.v1.BoardListAllResponse + (*BoardSearchResponse)(nil), // 89: cc.arduino.cli.commands.v1.BoardSearchResponse + (*BoardIdentifyResponse)(nil), // 90: cc.arduino.cli.commands.v1.BoardIdentifyResponse + (*BoardListWatchResponse)(nil), // 91: cc.arduino.cli.commands.v1.BoardListWatchResponse + (*CompileResponse)(nil), // 92: cc.arduino.cli.commands.v1.CompileResponse + (*PlatformInstallResponse)(nil), // 93: cc.arduino.cli.commands.v1.PlatformInstallResponse + (*PlatformDownloadResponse)(nil), // 94: cc.arduino.cli.commands.v1.PlatformDownloadResponse + (*PlatformUninstallResponse)(nil), // 95: cc.arduino.cli.commands.v1.PlatformUninstallResponse + (*PlatformUpgradeResponse)(nil), // 96: cc.arduino.cli.commands.v1.PlatformUpgradeResponse + (*UploadResponse)(nil), // 97: cc.arduino.cli.commands.v1.UploadResponse + (*UploadUsingProgrammerResponse)(nil), // 98: cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse + (*SupportedUserFieldsResponse)(nil), // 99: cc.arduino.cli.commands.v1.SupportedUserFieldsResponse + (*ListProgrammersAvailableForUploadResponse)(nil), // 100: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse + (*BurnBootloaderResponse)(nil), // 101: cc.arduino.cli.commands.v1.BurnBootloaderResponse + (*PlatformSearchResponse)(nil), // 102: cc.arduino.cli.commands.v1.PlatformSearchResponse + (*LibraryDownloadResponse)(nil), // 103: cc.arduino.cli.commands.v1.LibraryDownloadResponse + (*LibraryInstallResponse)(nil), // 104: cc.arduino.cli.commands.v1.LibraryInstallResponse + (*LibraryUpgradeResponse)(nil), // 105: cc.arduino.cli.commands.v1.LibraryUpgradeResponse + (*ZipLibraryInstallResponse)(nil), // 106: cc.arduino.cli.commands.v1.ZipLibraryInstallResponse + (*GitLibraryInstallResponse)(nil), // 107: cc.arduino.cli.commands.v1.GitLibraryInstallResponse + (*LibraryUninstallResponse)(nil), // 108: cc.arduino.cli.commands.v1.LibraryUninstallResponse + (*LibraryUpgradeAllResponse)(nil), // 109: cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse + (*LibraryResolveDependenciesResponse)(nil), // 110: cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse + (*LibrarySearchResponse)(nil), // 111: cc.arduino.cli.commands.v1.LibrarySearchResponse + (*LibraryListResponse)(nil), // 112: cc.arduino.cli.commands.v1.LibraryListResponse + (*MonitorResponse)(nil), // 113: cc.arduino.cli.commands.v1.MonitorResponse + (*EnumerateMonitorPortSettingsResponse)(nil), // 114: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse + (*DebugResponse)(nil), // 115: cc.arduino.cli.commands.v1.DebugResponse + (*IsDebugSupportedResponse)(nil), // 116: cc.arduino.cli.commands.v1.IsDebugSupportedResponse + (*GetDebugConfigResponse)(nil), // 117: cc.arduino.cli.commands.v1.GetDebugConfigResponse + (*ConfigurationSaveResponse)(nil), // 118: cc.arduino.cli.commands.v1.ConfigurationSaveResponse + (*ConfigurationOpenResponse)(nil), // 119: cc.arduino.cli.commands.v1.ConfigurationOpenResponse + (*ConfigurationGetResponse)(nil), // 120: cc.arduino.cli.commands.v1.ConfigurationGetResponse + (*SettingsEnumerateResponse)(nil), // 121: cc.arduino.cli.commands.v1.SettingsEnumerateResponse + (*SettingsGetValueResponse)(nil), // 122: cc.arduino.cli.commands.v1.SettingsGetValueResponse + (*SettingsSetValueResponse)(nil), // 123: cc.arduino.cli.commands.v1.SettingsSetValueResponse } var file_cc_arduino_cli_commands_v1_commands_proto_depIdxs = []int32{ - 31, // 0: cc.arduino.cli.commands.v1.CreateResponse.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 31, // 1: cc.arduino.cli.commands.v1.InitRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 28, // 2: cc.arduino.cli.commands.v1.InitResponse.init_progress:type_name -> cc.arduino.cli.commands.v1.InitResponse.Progress - 32, // 3: cc.arduino.cli.commands.v1.InitResponse.error:type_name -> google.rpc.Status - 33, // 4: cc.arduino.cli.commands.v1.InitResponse.profile:type_name -> cc.arduino.cli.commands.v1.SketchProfile + 41, // 0: cc.arduino.cli.commands.v1.CreateResponse.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 41, // 1: cc.arduino.cli.commands.v1.InitRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 38, // 2: cc.arduino.cli.commands.v1.InitResponse.init_progress:type_name -> cc.arduino.cli.commands.v1.InitResponse.Progress + 42, // 3: cc.arduino.cli.commands.v1.InitResponse.error:type_name -> google.rpc.Status + 43, // 4: cc.arduino.cli.commands.v1.InitResponse.profile:type_name -> cc.arduino.cli.commands.v1.SketchProfile 0, // 5: cc.arduino.cli.commands.v1.FailedInstanceInitError.reason:type_name -> cc.arduino.cli.commands.v1.FailedInstanceInitReason - 31, // 6: cc.arduino.cli.commands.v1.DestroyRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 31, // 7: cc.arduino.cli.commands.v1.UpdateIndexRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 34, // 8: cc.arduino.cli.commands.v1.UpdateIndexResponse.download_progress:type_name -> cc.arduino.cli.commands.v1.DownloadProgress - 29, // 9: cc.arduino.cli.commands.v1.UpdateIndexResponse.result:type_name -> cc.arduino.cli.commands.v1.UpdateIndexResponse.Result - 31, // 10: cc.arduino.cli.commands.v1.UpdateLibrariesIndexRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 34, // 11: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.download_progress:type_name -> cc.arduino.cli.commands.v1.DownloadProgress - 30, // 12: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.result:type_name -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.Result + 41, // 6: cc.arduino.cli.commands.v1.DestroyRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 41, // 7: cc.arduino.cli.commands.v1.UpdateIndexRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 44, // 8: cc.arduino.cli.commands.v1.UpdateIndexResponse.download_progress:type_name -> cc.arduino.cli.commands.v1.DownloadProgress + 39, // 9: cc.arduino.cli.commands.v1.UpdateIndexResponse.result:type_name -> cc.arduino.cli.commands.v1.UpdateIndexResponse.Result + 41, // 10: cc.arduino.cli.commands.v1.UpdateLibrariesIndexRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 44, // 11: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.download_progress:type_name -> cc.arduino.cli.commands.v1.DownloadProgress + 40, // 12: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.result:type_name -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.Result 1, // 13: cc.arduino.cli.commands.v1.IndexUpdateReport.status:type_name -> cc.arduino.cli.commands.v1.IndexUpdateReport.Status - 35, // 14: cc.arduino.cli.commands.v1.LoadSketchResponse.sketch:type_name -> cc.arduino.cli.commands.v1.Sketch - 31, // 15: cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 34, // 16: cc.arduino.cli.commands.v1.InitResponse.Progress.download_progress:type_name -> cc.arduino.cli.commands.v1.DownloadProgress - 36, // 17: cc.arduino.cli.commands.v1.InitResponse.Progress.task_progress:type_name -> cc.arduino.cli.commands.v1.TaskProgress - 13, // 18: cc.arduino.cli.commands.v1.UpdateIndexResponse.Result.updated_indexes:type_name -> cc.arduino.cli.commands.v1.IndexUpdateReport - 13, // 19: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.Result.libraries_index:type_name -> cc.arduino.cli.commands.v1.IndexUpdateReport - 2, // 20: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:input_type -> cc.arduino.cli.commands.v1.CreateRequest - 4, // 21: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:input_type -> cc.arduino.cli.commands.v1.InitRequest - 7, // 22: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:input_type -> cc.arduino.cli.commands.v1.DestroyRequest - 9, // 23: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:input_type -> cc.arduino.cli.commands.v1.UpdateIndexRequest - 11, // 24: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:input_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexRequest - 14, // 25: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:input_type -> cc.arduino.cli.commands.v1.VersionRequest - 16, // 26: cc.arduino.cli.commands.v1.ArduinoCoreService.NewSketch:input_type -> cc.arduino.cli.commands.v1.NewSketchRequest - 18, // 27: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:input_type -> cc.arduino.cli.commands.v1.LoadSketchRequest - 20, // 28: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:input_type -> cc.arduino.cli.commands.v1.ArchiveSketchRequest - 22, // 29: cc.arduino.cli.commands.v1.ArduinoCoreService.SetSketchDefaults:input_type -> cc.arduino.cli.commands.v1.SetSketchDefaultsRequest - 37, // 30: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:input_type -> cc.arduino.cli.commands.v1.BoardDetailsRequest - 38, // 31: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:input_type -> cc.arduino.cli.commands.v1.BoardListRequest - 39, // 32: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:input_type -> cc.arduino.cli.commands.v1.BoardListAllRequest - 40, // 33: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:input_type -> cc.arduino.cli.commands.v1.BoardSearchRequest - 41, // 34: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardIdentify:input_type -> cc.arduino.cli.commands.v1.BoardIdentifyRequest - 42, // 35: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:input_type -> cc.arduino.cli.commands.v1.BoardListWatchRequest - 43, // 36: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:input_type -> cc.arduino.cli.commands.v1.CompileRequest - 44, // 37: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:input_type -> cc.arduino.cli.commands.v1.PlatformInstallRequest - 45, // 38: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:input_type -> cc.arduino.cli.commands.v1.PlatformDownloadRequest - 46, // 39: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:input_type -> cc.arduino.cli.commands.v1.PlatformUninstallRequest - 47, // 40: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:input_type -> cc.arduino.cli.commands.v1.PlatformUpgradeRequest - 48, // 41: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:input_type -> cc.arduino.cli.commands.v1.UploadRequest - 49, // 42: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:input_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest - 50, // 43: cc.arduino.cli.commands.v1.ArduinoCoreService.SupportedUserFields:input_type -> cc.arduino.cli.commands.v1.SupportedUserFieldsRequest - 51, // 44: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:input_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest - 52, // 45: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:input_type -> cc.arduino.cli.commands.v1.BurnBootloaderRequest - 53, // 46: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:input_type -> cc.arduino.cli.commands.v1.PlatformSearchRequest - 54, // 47: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:input_type -> cc.arduino.cli.commands.v1.LibraryDownloadRequest - 55, // 48: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:input_type -> cc.arduino.cli.commands.v1.LibraryInstallRequest - 56, // 49: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgrade:input_type -> cc.arduino.cli.commands.v1.LibraryUpgradeRequest - 57, // 50: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:input_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallRequest - 58, // 51: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:input_type -> cc.arduino.cli.commands.v1.GitLibraryInstallRequest - 59, // 52: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:input_type -> cc.arduino.cli.commands.v1.LibraryUninstallRequest - 60, // 53: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:input_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllRequest - 61, // 54: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:input_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest - 62, // 55: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:input_type -> cc.arduino.cli.commands.v1.LibrarySearchRequest - 63, // 56: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:input_type -> cc.arduino.cli.commands.v1.LibraryListRequest - 64, // 57: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:input_type -> cc.arduino.cli.commands.v1.MonitorRequest - 65, // 58: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:input_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest - 66, // 59: cc.arduino.cli.commands.v1.ArduinoCoreService.Debug:input_type -> cc.arduino.cli.commands.v1.DebugRequest - 67, // 60: cc.arduino.cli.commands.v1.ArduinoCoreService.IsDebugSupported:input_type -> cc.arduino.cli.commands.v1.IsDebugSupportedRequest - 68, // 61: cc.arduino.cli.commands.v1.ArduinoCoreService.GetDebugConfig:input_type -> cc.arduino.cli.commands.v1.GetDebugConfigRequest - 24, // 62: cc.arduino.cli.commands.v1.ArduinoCoreService.CheckForArduinoCLIUpdates:input_type -> cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesRequest - 26, // 63: cc.arduino.cli.commands.v1.ArduinoCoreService.CleanDownloadCacheDirectory:input_type -> cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryRequest - 69, // 64: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationSave:input_type -> cc.arduino.cli.commands.v1.ConfigurationSaveRequest - 70, // 65: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationOpen:input_type -> cc.arduino.cli.commands.v1.ConfigurationOpenRequest - 71, // 66: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationGet:input_type -> cc.arduino.cli.commands.v1.ConfigurationGetRequest - 72, // 67: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsEnumerate:input_type -> cc.arduino.cli.commands.v1.SettingsEnumerateRequest - 73, // 68: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsGetValue:input_type -> cc.arduino.cli.commands.v1.SettingsGetValueRequest - 74, // 69: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsSetValue:input_type -> cc.arduino.cli.commands.v1.SettingsSetValueRequest - 3, // 70: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:output_type -> cc.arduino.cli.commands.v1.CreateResponse - 5, // 71: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:output_type -> cc.arduino.cli.commands.v1.InitResponse - 8, // 72: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:output_type -> cc.arduino.cli.commands.v1.DestroyResponse - 10, // 73: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:output_type -> cc.arduino.cli.commands.v1.UpdateIndexResponse - 12, // 74: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse - 15, // 75: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:output_type -> cc.arduino.cli.commands.v1.VersionResponse - 17, // 76: cc.arduino.cli.commands.v1.ArduinoCoreService.NewSketch:output_type -> cc.arduino.cli.commands.v1.NewSketchResponse - 19, // 77: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:output_type -> cc.arduino.cli.commands.v1.LoadSketchResponse - 21, // 78: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:output_type -> cc.arduino.cli.commands.v1.ArchiveSketchResponse - 23, // 79: cc.arduino.cli.commands.v1.ArduinoCoreService.SetSketchDefaults:output_type -> cc.arduino.cli.commands.v1.SetSketchDefaultsResponse - 75, // 80: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:output_type -> cc.arduino.cli.commands.v1.BoardDetailsResponse - 76, // 81: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:output_type -> cc.arduino.cli.commands.v1.BoardListResponse - 77, // 82: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:output_type -> cc.arduino.cli.commands.v1.BoardListAllResponse - 78, // 83: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:output_type -> cc.arduino.cli.commands.v1.BoardSearchResponse - 79, // 84: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardIdentify:output_type -> cc.arduino.cli.commands.v1.BoardIdentifyResponse - 80, // 85: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:output_type -> cc.arduino.cli.commands.v1.BoardListWatchResponse - 81, // 86: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:output_type -> cc.arduino.cli.commands.v1.CompileResponse - 82, // 87: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:output_type -> cc.arduino.cli.commands.v1.PlatformInstallResponse - 83, // 88: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:output_type -> cc.arduino.cli.commands.v1.PlatformDownloadResponse - 84, // 89: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:output_type -> cc.arduino.cli.commands.v1.PlatformUninstallResponse - 85, // 90: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:output_type -> cc.arduino.cli.commands.v1.PlatformUpgradeResponse - 86, // 91: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:output_type -> cc.arduino.cli.commands.v1.UploadResponse - 87, // 92: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:output_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse - 88, // 93: cc.arduino.cli.commands.v1.ArduinoCoreService.SupportedUserFields:output_type -> cc.arduino.cli.commands.v1.SupportedUserFieldsResponse - 89, // 94: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:output_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse - 90, // 95: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:output_type -> cc.arduino.cli.commands.v1.BurnBootloaderResponse - 91, // 96: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:output_type -> cc.arduino.cli.commands.v1.PlatformSearchResponse - 92, // 97: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:output_type -> cc.arduino.cli.commands.v1.LibraryDownloadResponse - 93, // 98: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:output_type -> cc.arduino.cli.commands.v1.LibraryInstallResponse - 94, // 99: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgrade:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeResponse - 95, // 100: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:output_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallResponse - 96, // 101: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:output_type -> cc.arduino.cli.commands.v1.GitLibraryInstallResponse - 97, // 102: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:output_type -> cc.arduino.cli.commands.v1.LibraryUninstallResponse - 98, // 103: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse - 99, // 104: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:output_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse - 100, // 105: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:output_type -> cc.arduino.cli.commands.v1.LibrarySearchResponse - 101, // 106: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:output_type -> cc.arduino.cli.commands.v1.LibraryListResponse - 102, // 107: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:output_type -> cc.arduino.cli.commands.v1.MonitorResponse - 103, // 108: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:output_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse - 104, // 109: cc.arduino.cli.commands.v1.ArduinoCoreService.Debug:output_type -> cc.arduino.cli.commands.v1.DebugResponse - 105, // 110: cc.arduino.cli.commands.v1.ArduinoCoreService.IsDebugSupported:output_type -> cc.arduino.cli.commands.v1.IsDebugSupportedResponse - 106, // 111: cc.arduino.cli.commands.v1.ArduinoCoreService.GetDebugConfig:output_type -> cc.arduino.cli.commands.v1.GetDebugConfigResponse - 25, // 112: cc.arduino.cli.commands.v1.ArduinoCoreService.CheckForArduinoCLIUpdates:output_type -> cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesResponse - 27, // 113: cc.arduino.cli.commands.v1.ArduinoCoreService.CleanDownloadCacheDirectory:output_type -> cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryResponse - 107, // 114: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationSave:output_type -> cc.arduino.cli.commands.v1.ConfigurationSaveResponse - 108, // 115: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationOpen:output_type -> cc.arduino.cli.commands.v1.ConfigurationOpenResponse - 109, // 116: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationGet:output_type -> cc.arduino.cli.commands.v1.ConfigurationGetResponse - 110, // 117: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsEnumerate:output_type -> cc.arduino.cli.commands.v1.SettingsEnumerateResponse - 111, // 118: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsGetValue:output_type -> cc.arduino.cli.commands.v1.SettingsGetValueResponse - 112, // 119: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsSetValue:output_type -> cc.arduino.cli.commands.v1.SettingsSetValueResponse - 70, // [70:120] is the sub-list for method output_type - 20, // [20:70] is the sub-list for method input_type - 20, // [20:20] is the sub-list for extension type_name - 20, // [20:20] is the sub-list for extension extendee - 0, // [0:20] is the sub-list for field type_name + 45, // 14: cc.arduino.cli.commands.v1.LoadSketchResponse.sketch:type_name -> cc.arduino.cli.commands.v1.Sketch + 41, // 15: cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 41, // 16: cc.arduino.cli.commands.v1.ProfileCreateRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 41, // 17: cc.arduino.cli.commands.v1.ProfileLibAddRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 46, // 18: cc.arduino.cli.commands.v1.ProfileLibAddRequest.library:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference + 46, // 19: cc.arduino.cli.commands.v1.ProfileLibAddResponse.added_libraries:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference + 46, // 20: cc.arduino.cli.commands.v1.ProfileLibAddResponse.skipped_libraries:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference + 41, // 21: cc.arduino.cli.commands.v1.ProfileLibRemoveRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 46, // 22: cc.arduino.cli.commands.v1.ProfileLibRemoveRequest.library:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference + 46, // 23: cc.arduino.cli.commands.v1.ProfileLibRemoveResponse.removed_libraries:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference + 46, // 24: cc.arduino.cli.commands.v1.ProfileLibListResponse.libraries:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference + 44, // 25: cc.arduino.cli.commands.v1.InitResponse.Progress.download_progress:type_name -> cc.arduino.cli.commands.v1.DownloadProgress + 47, // 26: cc.arduino.cli.commands.v1.InitResponse.Progress.task_progress:type_name -> cc.arduino.cli.commands.v1.TaskProgress + 13, // 27: cc.arduino.cli.commands.v1.UpdateIndexResponse.Result.updated_indexes:type_name -> cc.arduino.cli.commands.v1.IndexUpdateReport + 13, // 28: cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse.Result.libraries_index:type_name -> cc.arduino.cli.commands.v1.IndexUpdateReport + 2, // 29: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:input_type -> cc.arduino.cli.commands.v1.CreateRequest + 4, // 30: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:input_type -> cc.arduino.cli.commands.v1.InitRequest + 7, // 31: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:input_type -> cc.arduino.cli.commands.v1.DestroyRequest + 9, // 32: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:input_type -> cc.arduino.cli.commands.v1.UpdateIndexRequest + 11, // 33: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:input_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexRequest + 14, // 34: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:input_type -> cc.arduino.cli.commands.v1.VersionRequest + 16, // 35: cc.arduino.cli.commands.v1.ArduinoCoreService.NewSketch:input_type -> cc.arduino.cli.commands.v1.NewSketchRequest + 18, // 36: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:input_type -> cc.arduino.cli.commands.v1.LoadSketchRequest + 20, // 37: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:input_type -> cc.arduino.cli.commands.v1.ArchiveSketchRequest + 22, // 38: cc.arduino.cli.commands.v1.ArduinoCoreService.SetSketchDefaults:input_type -> cc.arduino.cli.commands.v1.SetSketchDefaultsRequest + 48, // 39: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:input_type -> cc.arduino.cli.commands.v1.BoardDetailsRequest + 49, // 40: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:input_type -> cc.arduino.cli.commands.v1.BoardListRequest + 50, // 41: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:input_type -> cc.arduino.cli.commands.v1.BoardListAllRequest + 51, // 42: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:input_type -> cc.arduino.cli.commands.v1.BoardSearchRequest + 52, // 43: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardIdentify:input_type -> cc.arduino.cli.commands.v1.BoardIdentifyRequest + 53, // 44: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:input_type -> cc.arduino.cli.commands.v1.BoardListWatchRequest + 54, // 45: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:input_type -> cc.arduino.cli.commands.v1.CompileRequest + 55, // 46: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:input_type -> cc.arduino.cli.commands.v1.PlatformInstallRequest + 56, // 47: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:input_type -> cc.arduino.cli.commands.v1.PlatformDownloadRequest + 57, // 48: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:input_type -> cc.arduino.cli.commands.v1.PlatformUninstallRequest + 58, // 49: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:input_type -> cc.arduino.cli.commands.v1.PlatformUpgradeRequest + 59, // 50: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:input_type -> cc.arduino.cli.commands.v1.UploadRequest + 60, // 51: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:input_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest + 61, // 52: cc.arduino.cli.commands.v1.ArduinoCoreService.SupportedUserFields:input_type -> cc.arduino.cli.commands.v1.SupportedUserFieldsRequest + 62, // 53: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:input_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest + 63, // 54: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:input_type -> cc.arduino.cli.commands.v1.BurnBootloaderRequest + 64, // 55: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:input_type -> cc.arduino.cli.commands.v1.PlatformSearchRequest + 65, // 56: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:input_type -> cc.arduino.cli.commands.v1.LibraryDownloadRequest + 66, // 57: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:input_type -> cc.arduino.cli.commands.v1.LibraryInstallRequest + 67, // 58: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgrade:input_type -> cc.arduino.cli.commands.v1.LibraryUpgradeRequest + 68, // 59: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:input_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallRequest + 69, // 60: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:input_type -> cc.arduino.cli.commands.v1.GitLibraryInstallRequest + 70, // 61: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:input_type -> cc.arduino.cli.commands.v1.LibraryUninstallRequest + 71, // 62: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:input_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllRequest + 72, // 63: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:input_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest + 73, // 64: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:input_type -> cc.arduino.cli.commands.v1.LibrarySearchRequest + 74, // 65: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:input_type -> cc.arduino.cli.commands.v1.LibraryListRequest + 75, // 66: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:input_type -> cc.arduino.cli.commands.v1.MonitorRequest + 76, // 67: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:input_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest + 77, // 68: cc.arduino.cli.commands.v1.ArduinoCoreService.Debug:input_type -> cc.arduino.cli.commands.v1.DebugRequest + 78, // 69: cc.arduino.cli.commands.v1.ArduinoCoreService.IsDebugSupported:input_type -> cc.arduino.cli.commands.v1.IsDebugSupportedRequest + 79, // 70: cc.arduino.cli.commands.v1.ArduinoCoreService.GetDebugConfig:input_type -> cc.arduino.cli.commands.v1.GetDebugConfigRequest + 24, // 71: cc.arduino.cli.commands.v1.ArduinoCoreService.CheckForArduinoCLIUpdates:input_type -> cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesRequest + 26, // 72: cc.arduino.cli.commands.v1.ArduinoCoreService.CleanDownloadCacheDirectory:input_type -> cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryRequest + 80, // 73: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationSave:input_type -> cc.arduino.cli.commands.v1.ConfigurationSaveRequest + 81, // 74: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationOpen:input_type -> cc.arduino.cli.commands.v1.ConfigurationOpenRequest + 82, // 75: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationGet:input_type -> cc.arduino.cli.commands.v1.ConfigurationGetRequest + 83, // 76: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsEnumerate:input_type -> cc.arduino.cli.commands.v1.SettingsEnumerateRequest + 84, // 77: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsGetValue:input_type -> cc.arduino.cli.commands.v1.SettingsGetValueRequest + 85, // 78: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsSetValue:input_type -> cc.arduino.cli.commands.v1.SettingsSetValueRequest + 28, // 79: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileCreate:input_type -> cc.arduino.cli.commands.v1.ProfileCreateRequest + 30, // 80: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileLibAdd:input_type -> cc.arduino.cli.commands.v1.ProfileLibAddRequest + 32, // 81: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileLibRemove:input_type -> cc.arduino.cli.commands.v1.ProfileLibRemoveRequest + 34, // 82: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileLibList:input_type -> cc.arduino.cli.commands.v1.ProfileLibListRequest + 36, // 83: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileSetDefault:input_type -> cc.arduino.cli.commands.v1.ProfileSetDefaultRequest + 3, // 84: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:output_type -> cc.arduino.cli.commands.v1.CreateResponse + 5, // 85: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:output_type -> cc.arduino.cli.commands.v1.InitResponse + 8, // 86: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:output_type -> cc.arduino.cli.commands.v1.DestroyResponse + 10, // 87: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:output_type -> cc.arduino.cli.commands.v1.UpdateIndexResponse + 12, // 88: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse + 15, // 89: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:output_type -> cc.arduino.cli.commands.v1.VersionResponse + 17, // 90: cc.arduino.cli.commands.v1.ArduinoCoreService.NewSketch:output_type -> cc.arduino.cli.commands.v1.NewSketchResponse + 19, // 91: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:output_type -> cc.arduino.cli.commands.v1.LoadSketchResponse + 21, // 92: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:output_type -> cc.arduino.cli.commands.v1.ArchiveSketchResponse + 23, // 93: cc.arduino.cli.commands.v1.ArduinoCoreService.SetSketchDefaults:output_type -> cc.arduino.cli.commands.v1.SetSketchDefaultsResponse + 86, // 94: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:output_type -> cc.arduino.cli.commands.v1.BoardDetailsResponse + 87, // 95: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:output_type -> cc.arduino.cli.commands.v1.BoardListResponse + 88, // 96: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:output_type -> cc.arduino.cli.commands.v1.BoardListAllResponse + 89, // 97: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:output_type -> cc.arduino.cli.commands.v1.BoardSearchResponse + 90, // 98: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardIdentify:output_type -> cc.arduino.cli.commands.v1.BoardIdentifyResponse + 91, // 99: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:output_type -> cc.arduino.cli.commands.v1.BoardListWatchResponse + 92, // 100: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:output_type -> cc.arduino.cli.commands.v1.CompileResponse + 93, // 101: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:output_type -> cc.arduino.cli.commands.v1.PlatformInstallResponse + 94, // 102: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:output_type -> cc.arduino.cli.commands.v1.PlatformDownloadResponse + 95, // 103: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:output_type -> cc.arduino.cli.commands.v1.PlatformUninstallResponse + 96, // 104: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:output_type -> cc.arduino.cli.commands.v1.PlatformUpgradeResponse + 97, // 105: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:output_type -> cc.arduino.cli.commands.v1.UploadResponse + 98, // 106: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:output_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse + 99, // 107: cc.arduino.cli.commands.v1.ArduinoCoreService.SupportedUserFields:output_type -> cc.arduino.cli.commands.v1.SupportedUserFieldsResponse + 100, // 108: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:output_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse + 101, // 109: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:output_type -> cc.arduino.cli.commands.v1.BurnBootloaderResponse + 102, // 110: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:output_type -> cc.arduino.cli.commands.v1.PlatformSearchResponse + 103, // 111: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:output_type -> cc.arduino.cli.commands.v1.LibraryDownloadResponse + 104, // 112: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:output_type -> cc.arduino.cli.commands.v1.LibraryInstallResponse + 105, // 113: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgrade:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeResponse + 106, // 114: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:output_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallResponse + 107, // 115: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:output_type -> cc.arduino.cli.commands.v1.GitLibraryInstallResponse + 108, // 116: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:output_type -> cc.arduino.cli.commands.v1.LibraryUninstallResponse + 109, // 117: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse + 110, // 118: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:output_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse + 111, // 119: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:output_type -> cc.arduino.cli.commands.v1.LibrarySearchResponse + 112, // 120: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:output_type -> cc.arduino.cli.commands.v1.LibraryListResponse + 113, // 121: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:output_type -> cc.arduino.cli.commands.v1.MonitorResponse + 114, // 122: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:output_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse + 115, // 123: cc.arduino.cli.commands.v1.ArduinoCoreService.Debug:output_type -> cc.arduino.cli.commands.v1.DebugResponse + 116, // 124: cc.arduino.cli.commands.v1.ArduinoCoreService.IsDebugSupported:output_type -> cc.arduino.cli.commands.v1.IsDebugSupportedResponse + 117, // 125: cc.arduino.cli.commands.v1.ArduinoCoreService.GetDebugConfig:output_type -> cc.arduino.cli.commands.v1.GetDebugConfigResponse + 25, // 126: cc.arduino.cli.commands.v1.ArduinoCoreService.CheckForArduinoCLIUpdates:output_type -> cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesResponse + 27, // 127: cc.arduino.cli.commands.v1.ArduinoCoreService.CleanDownloadCacheDirectory:output_type -> cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryResponse + 118, // 128: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationSave:output_type -> cc.arduino.cli.commands.v1.ConfigurationSaveResponse + 119, // 129: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationOpen:output_type -> cc.arduino.cli.commands.v1.ConfigurationOpenResponse + 120, // 130: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationGet:output_type -> cc.arduino.cli.commands.v1.ConfigurationGetResponse + 121, // 131: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsEnumerate:output_type -> cc.arduino.cli.commands.v1.SettingsEnumerateResponse + 122, // 132: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsGetValue:output_type -> cc.arduino.cli.commands.v1.SettingsGetValueResponse + 123, // 133: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsSetValue:output_type -> cc.arduino.cli.commands.v1.SettingsSetValueResponse + 29, // 134: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileCreate:output_type -> cc.arduino.cli.commands.v1.ProfileCreateResponse + 31, // 135: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileLibAdd:output_type -> cc.arduino.cli.commands.v1.ProfileLibAddResponse + 33, // 136: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileLibRemove:output_type -> cc.arduino.cli.commands.v1.ProfileLibRemoveResponse + 35, // 137: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileLibList:output_type -> cc.arduino.cli.commands.v1.ProfileLibListResponse + 37, // 138: cc.arduino.cli.commands.v1.ArduinoCoreService.ProfileSetDefault:output_type -> cc.arduino.cli.commands.v1.ProfileSetDefaultResponse + 84, // [84:139] is the sub-list for method output_type + 29, // [29:84] is the sub-list for method input_type + 29, // [29:29] is the sub-list for extension type_name + 29, // [29:29] is the sub-list for extension extendee + 0, // [0:29] is the sub-list for field type_name } func init() { file_cc_arduino_cli_commands_v1_commands_proto_init() } @@ -3066,7 +3874,7 @@ func file_cc_arduino_cli_commands_v1_commands_proto_init() { } } file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[26].Exporter = func(v any, i int) any { - switch v := v.(*InitResponse_Progress); i { + switch v := v.(*ProfileCreateRequest); i { case 0: return &v.state case 1: @@ -3078,7 +3886,7 @@ func file_cc_arduino_cli_commands_v1_commands_proto_init() { } } file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[27].Exporter = func(v any, i int) any { - switch v := v.(*UpdateIndexResponse_Result); i { + switch v := v.(*ProfileCreateResponse); i { case 0: return &v.state case 1: @@ -3090,6 +3898,126 @@ func file_cc_arduino_cli_commands_v1_commands_proto_init() { } } file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[28].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibAddRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[29].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibAddResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[30].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibRemoveRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[31].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibRemoveResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[32].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibListRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[33].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibListResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[34].Exporter = func(v any, i int) any { + switch v := v.(*ProfileSetDefaultRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[35].Exporter = func(v any, i int) any { + switch v := v.(*ProfileSetDefaultResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[36].Exporter = func(v any, i int) any { + switch v := v.(*InitResponse_Progress); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[37].Exporter = func(v any, i int) any { + switch v := v.(*UpdateIndexResponse_Result); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[38].Exporter = func(v any, i int) any { switch v := v.(*UpdateLibrariesIndexResponse_Result); i { case 0: return &v.state @@ -3115,13 +4043,15 @@ func file_cc_arduino_cli_commands_v1_commands_proto_init() { (*UpdateLibrariesIndexResponse_DownloadProgress)(nil), (*UpdateLibrariesIndexResponse_Result_)(nil), } + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[28].OneofWrappers = []any{} + file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[30].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_cc_arduino_cli_commands_v1_commands_proto_rawDesc, NumEnums: 2, - NumMessages: 29, + NumMessages: 39, NumExtensions: 0, NumServices: 1, }, diff --git a/rpc/cc/arduino/cli/commands/v1/commands.proto b/rpc/cc/arduino/cli/commands/v1/commands.proto index 4a55e0ded24..0b4f8a441b8 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.proto +++ b/rpc/cc/arduino/cli/commands/v1/commands.proto @@ -190,6 +190,21 @@ service ArduinoCoreService { // Set a single configuration value. rpc SettingsSetValue(SettingsSetValueRequest) returns (SettingsSetValueResponse); + + // Create the sketch project file and add a build profile to it. + rpc ProfileCreate(ProfileCreateRequest) returns (ProfileCreateResponse) {} + + // Add a library to the build profile. + rpc ProfileLibAdd(ProfileLibAddRequest) returns (ProfileLibAddResponse) {} + + // Remove a library from the build profile. + rpc ProfileLibRemove(ProfileLibRemoveRequest) returns (ProfileLibRemoveResponse) {} + + // List the libraries in the build profile. + rpc ProfileLibList(ProfileLibListRequest) returns (ProfileLibListResponse) {} + + // Set the default build profile. + rpc ProfileSetDefault(ProfileSetDefaultRequest) returns (ProfileSetDefaultResponse) {} } message CreateRequest {} @@ -419,3 +434,87 @@ message CleanDownloadCacheDirectoryRequest { } message CleanDownloadCacheDirectoryResponse {} + +message ProfileCreateRequest { + // An Arduino Core instance. + Instance instance = 1; + // Absolute path to Sketch folder. + string sketch_path = 2; + // Name of the profile. + string profile_name = 3; + // FQBN of the provided profile. + string fqbn = 4; + // Set the created profile as the default one. + bool default_profile = 5; +} + +message ProfileCreateResponse {} + +message ProfileLibAddRequest { + // An Arduino Core instance. + Instance instance = 1; + // Absolute path to Sketch folder. + string sketch_path = 2; + // Name of the profile. + string profile_name = 3; + // The library to add to the profile. + ProfileLibraryReference library = 4; + // Set to true to add also all the dependencies of the library. + optional bool add_dependencies = 5; + // Set to true to avoid overwriting an existing library in the profile. + optional bool no_overwrite = 6; +} + +message ProfileLibAddResponse { + // The library that has been added or overwritten to the profile. + repeated ProfileLibraryReference added_libraries = 1; + // The libraries that have been skipped because they were already present + // in the profile and the no_overwrite option was set to true. + repeated ProfileLibraryReference skipped_libraries = 2; + // Name of the profile. + string profile_name = 3; +} + +message ProfileLibRemoveRequest { + // An Arduino Core instance. + Instance instance = 1; + // Absolute path to Sketch folder. + string sketch_path = 2; + // Name of the profile. + string profile_name = 3; + // The library to remove from the profile. + ProfileLibraryReference library = 4; + // Set to true to remove also all the dependencies of the library that are + // not used by other libraries in the profile. + optional bool remove_dependencies = 5; +} + +message ProfileLibRemoveResponse { + // The libraries that have been removed from the profile. + repeated ProfileLibraryReference removed_libraries = 1; + // Name of the profile. + string profile_name = 2; +} + +message ProfileLibListRequest { + // Absolute path to Sketch folder. + string sketch_path = 1; + // Name of the profile. + string profile_name = 2; +} + +message ProfileLibListResponse { + // The libraries in the profile. + repeated ProfileLibraryReference libraries = 1; + // Name of the profile. + string profile_name = 2; +} + +message ProfileSetDefaultRequest { + // Absolute path to Sketch folder. + string sketch_path = 1; + // Name of the profile. + string profile_name = 2; +} + +message ProfileSetDefaultResponse {} diff --git a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go index 1daf07db43b..f0186d15609 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go @@ -85,6 +85,11 @@ const ( ArduinoCoreService_SettingsEnumerate_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsEnumerate" ArduinoCoreService_SettingsGetValue_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsGetValue" ArduinoCoreService_SettingsSetValue_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsSetValue" + ArduinoCoreService_ProfileCreate_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ProfileCreate" + ArduinoCoreService_ProfileLibAdd_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ProfileLibAdd" + ArduinoCoreService_ProfileLibRemove_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ProfileLibRemove" + ArduinoCoreService_ProfileLibList_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ProfileLibList" + ArduinoCoreService_ProfileSetDefault_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ProfileSetDefault" ) // ArduinoCoreServiceClient is the client API for ArduinoCoreService service. @@ -201,6 +206,16 @@ type ArduinoCoreServiceClient interface { SettingsGetValue(ctx context.Context, in *SettingsGetValueRequest, opts ...grpc.CallOption) (*SettingsGetValueResponse, error) // Set a single configuration value. SettingsSetValue(ctx context.Context, in *SettingsSetValueRequest, opts ...grpc.CallOption) (*SettingsSetValueResponse, error) + // Create the sketch project file and add a build profile to it. + ProfileCreate(ctx context.Context, in *ProfileCreateRequest, opts ...grpc.CallOption) (*ProfileCreateResponse, error) + // Add a library to the build profile. + ProfileLibAdd(ctx context.Context, in *ProfileLibAddRequest, opts ...grpc.CallOption) (*ProfileLibAddResponse, error) + // Remove a library from the build profile. + ProfileLibRemove(ctx context.Context, in *ProfileLibRemoveRequest, opts ...grpc.CallOption) (*ProfileLibRemoveResponse, error) + // List the libraries in the build profile. + ProfileLibList(ctx context.Context, in *ProfileLibListRequest, opts ...grpc.CallOption) (*ProfileLibListResponse, error) + // Set the default build profile. + ProfileSetDefault(ctx context.Context, in *ProfileSetDefaultRequest, opts ...grpc.CallOption) (*ProfileSetDefaultResponse, error) } type arduinoCoreServiceClient struct { @@ -888,6 +903,56 @@ func (c *arduinoCoreServiceClient) SettingsSetValue(ctx context.Context, in *Set return out, nil } +func (c *arduinoCoreServiceClient) ProfileCreate(ctx context.Context, in *ProfileCreateRequest, opts ...grpc.CallOption) (*ProfileCreateResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ProfileCreateResponse) + err := c.cc.Invoke(ctx, ArduinoCoreService_ProfileCreate_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *arduinoCoreServiceClient) ProfileLibAdd(ctx context.Context, in *ProfileLibAddRequest, opts ...grpc.CallOption) (*ProfileLibAddResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ProfileLibAddResponse) + err := c.cc.Invoke(ctx, ArduinoCoreService_ProfileLibAdd_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *arduinoCoreServiceClient) ProfileLibRemove(ctx context.Context, in *ProfileLibRemoveRequest, opts ...grpc.CallOption) (*ProfileLibRemoveResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ProfileLibRemoveResponse) + err := c.cc.Invoke(ctx, ArduinoCoreService_ProfileLibRemove_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *arduinoCoreServiceClient) ProfileLibList(ctx context.Context, in *ProfileLibListRequest, opts ...grpc.CallOption) (*ProfileLibListResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ProfileLibListResponse) + err := c.cc.Invoke(ctx, ArduinoCoreService_ProfileLibList_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *arduinoCoreServiceClient) ProfileSetDefault(ctx context.Context, in *ProfileSetDefaultRequest, opts ...grpc.CallOption) (*ProfileSetDefaultResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ProfileSetDefaultResponse) + err := c.cc.Invoke(ctx, ArduinoCoreService_ProfileSetDefault_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + // ArduinoCoreServiceServer is the server API for ArduinoCoreService service. // All implementations must embed UnimplementedArduinoCoreServiceServer // for forward compatibility. @@ -1002,6 +1067,16 @@ type ArduinoCoreServiceServer interface { SettingsGetValue(context.Context, *SettingsGetValueRequest) (*SettingsGetValueResponse, error) // Set a single configuration value. SettingsSetValue(context.Context, *SettingsSetValueRequest) (*SettingsSetValueResponse, error) + // Create the sketch project file and add a build profile to it. + ProfileCreate(context.Context, *ProfileCreateRequest) (*ProfileCreateResponse, error) + // Add a library to the build profile. + ProfileLibAdd(context.Context, *ProfileLibAddRequest) (*ProfileLibAddResponse, error) + // Remove a library from the build profile. + ProfileLibRemove(context.Context, *ProfileLibRemoveRequest) (*ProfileLibRemoveResponse, error) + // List the libraries in the build profile. + ProfileLibList(context.Context, *ProfileLibListRequest) (*ProfileLibListResponse, error) + // Set the default build profile. + ProfileSetDefault(context.Context, *ProfileSetDefaultRequest) (*ProfileSetDefaultResponse, error) mustEmbedUnimplementedArduinoCoreServiceServer() } @@ -1162,6 +1237,21 @@ func (UnimplementedArduinoCoreServiceServer) SettingsGetValue(context.Context, * func (UnimplementedArduinoCoreServiceServer) SettingsSetValue(context.Context, *SettingsSetValueRequest) (*SettingsSetValueResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SettingsSetValue not implemented") } +func (UnimplementedArduinoCoreServiceServer) ProfileCreate(context.Context, *ProfileCreateRequest) (*ProfileCreateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ProfileCreate not implemented") +} +func (UnimplementedArduinoCoreServiceServer) ProfileLibAdd(context.Context, *ProfileLibAddRequest) (*ProfileLibAddResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ProfileLibAdd not implemented") +} +func (UnimplementedArduinoCoreServiceServer) ProfileLibRemove(context.Context, *ProfileLibRemoveRequest) (*ProfileLibRemoveResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ProfileLibRemove not implemented") +} +func (UnimplementedArduinoCoreServiceServer) ProfileLibList(context.Context, *ProfileLibListRequest) (*ProfileLibListResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ProfileLibList not implemented") +} +func (UnimplementedArduinoCoreServiceServer) ProfileSetDefault(context.Context, *ProfileSetDefaultRequest) (*ProfileSetDefaultResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ProfileSetDefault not implemented") +} func (UnimplementedArduinoCoreServiceServer) mustEmbedUnimplementedArduinoCoreServiceServer() {} func (UnimplementedArduinoCoreServiceServer) testEmbeddedByValue() {} @@ -1928,6 +2018,96 @@ func _ArduinoCoreService_SettingsSetValue_Handler(srv interface{}, ctx context.C return interceptor(ctx, in, info, handler) } +func _ArduinoCoreService_ProfileCreate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ProfileCreateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).ProfileCreate(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArduinoCoreService_ProfileCreate_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).ProfileCreate(ctx, req.(*ProfileCreateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ArduinoCoreService_ProfileLibAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ProfileLibAddRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).ProfileLibAdd(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArduinoCoreService_ProfileLibAdd_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).ProfileLibAdd(ctx, req.(*ProfileLibAddRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ArduinoCoreService_ProfileLibRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ProfileLibRemoveRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).ProfileLibRemove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArduinoCoreService_ProfileLibRemove_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).ProfileLibRemove(ctx, req.(*ProfileLibRemoveRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ArduinoCoreService_ProfileLibList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ProfileLibListRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).ProfileLibList(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArduinoCoreService_ProfileLibList_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).ProfileLibList(ctx, req.(*ProfileLibListRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ArduinoCoreService_ProfileSetDefault_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ProfileSetDefaultRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).ProfileSetDefault(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArduinoCoreService_ProfileSetDefault_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).ProfileSetDefault(ctx, req.(*ProfileSetDefaultRequest)) + } + return interceptor(ctx, in, info, handler) +} + // ArduinoCoreService_ServiceDesc is the grpc.ServiceDesc for ArduinoCoreService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) @@ -2051,6 +2231,26 @@ var ArduinoCoreService_ServiceDesc = grpc.ServiceDesc{ MethodName: "SettingsSetValue", Handler: _ArduinoCoreService_SettingsSetValue_Handler, }, + { + MethodName: "ProfileCreate", + Handler: _ArduinoCoreService_ProfileCreate_Handler, + }, + { + MethodName: "ProfileLibAdd", + Handler: _ArduinoCoreService_ProfileLibAdd_Handler, + }, + { + MethodName: "ProfileLibRemove", + Handler: _ArduinoCoreService_ProfileLibRemove_Handler, + }, + { + MethodName: "ProfileLibList", + Handler: _ArduinoCoreService_ProfileLibList_Handler, + }, + { + MethodName: "ProfileSetDefault", + Handler: _ArduinoCoreService_ProfileSetDefault_Handler, + }, }, Streams: []grpc.StreamDesc{ { diff --git a/rpc/cc/arduino/cli/commands/v1/common.pb.go b/rpc/cc/arduino/cli/commands/v1/common.pb.go index 1d8d47f0af0..5dd0371c21f 100644 --- a/rpc/cc/arduino/cli/commands/v1/common.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/common.pb.go @@ -1437,6 +1437,203 @@ func (x *SketchProfile) GetProtocol() string { return "" } +type ProfileLibraryReference struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to Library: + // + // *ProfileLibraryReference_IndexLibrary_ + // *ProfileLibraryReference_LocalLibrary_ + Library isProfileLibraryReference_Library `protobuf_oneof:"library"` +} + +func (x *ProfileLibraryReference) Reset() { + *x = ProfileLibraryReference{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibraryReference) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibraryReference) ProtoMessage() {} + +func (x *ProfileLibraryReference) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[19] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibraryReference.ProtoReflect.Descriptor instead. +func (*ProfileLibraryReference) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{19} +} + +func (m *ProfileLibraryReference) GetLibrary() isProfileLibraryReference_Library { + if m != nil { + return m.Library + } + return nil +} + +func (x *ProfileLibraryReference) GetIndexLibrary() *ProfileLibraryReference_IndexLibrary { + if x, ok := x.GetLibrary().(*ProfileLibraryReference_IndexLibrary_); ok { + return x.IndexLibrary + } + return nil +} + +func (x *ProfileLibraryReference) GetLocalLibrary() *ProfileLibraryReference_LocalLibrary { + if x, ok := x.GetLibrary().(*ProfileLibraryReference_LocalLibrary_); ok { + return x.LocalLibrary + } + return nil +} + +type isProfileLibraryReference_Library interface { + isProfileLibraryReference_Library() +} + +type ProfileLibraryReference_IndexLibrary_ struct { + // The library is installed from the Library Index. + IndexLibrary *ProfileLibraryReference_IndexLibrary `protobuf:"bytes,1,opt,name=index_library,json=indexLibrary,proto3,oneof"` +} + +type ProfileLibraryReference_LocalLibrary_ struct { + // The library is a local library. + LocalLibrary *ProfileLibraryReference_LocalLibrary `protobuf:"bytes,2,opt,name=local_library,json=localLibrary,proto3,oneof"` +} + +func (*ProfileLibraryReference_IndexLibrary_) isProfileLibraryReference_Library() {} + +func (*ProfileLibraryReference_LocalLibrary_) isProfileLibraryReference_Library() {} + +type ProfileLibraryReference_IndexLibrary struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Name of the library. + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + // Version of the library if taken from the Library Index. + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` + // If true, this library is marked as a dependency. + IsDependency bool `protobuf:"varint,3,opt,name=is_dependency,json=isDependency,proto3" json:"is_dependency,omitempty"` +} + +func (x *ProfileLibraryReference_IndexLibrary) Reset() { + *x = ProfileLibraryReference_IndexLibrary{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibraryReference_IndexLibrary) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibraryReference_IndexLibrary) ProtoMessage() {} + +func (x *ProfileLibraryReference_IndexLibrary) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[21] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibraryReference_IndexLibrary.ProtoReflect.Descriptor instead. +func (*ProfileLibraryReference_IndexLibrary) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{19, 0} +} + +func (x *ProfileLibraryReference_IndexLibrary) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *ProfileLibraryReference_IndexLibrary) GetVersion() string { + if x != nil { + return x.Version + } + return "" +} + +func (x *ProfileLibraryReference_IndexLibrary) GetIsDependency() bool { + if x != nil { + return x.IsDependency + } + return false +} + +type ProfileLibraryReference_LocalLibrary struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Absolute path to the library. + Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` +} + +func (x *ProfileLibraryReference_LocalLibrary) Reset() { + *x = ProfileLibraryReference_LocalLibrary{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ProfileLibraryReference_LocalLibrary) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfileLibraryReference_LocalLibrary) ProtoMessage() {} + +func (x *ProfileLibraryReference_LocalLibrary) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[22] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ProfileLibraryReference_LocalLibrary.ProtoReflect.Descriptor instead. +func (*ProfileLibraryReference_LocalLibrary) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{19, 1} +} + +func (x *ProfileLibraryReference_LocalLibrary) GetPath() string { + if x != nil { + return x.Path + } + return "" +} + var File_cc_arduino_cli_commands_v1_common_proto protoreflect.FileDescriptor var file_cc_arduino_cli_commands_v1_common_proto_rawDesc = []byte{ @@ -1637,7 +1834,31 @@ var file_cc_arduino_cli_commands_v1_common_proto_rawDesc = []byte{ 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0xfd, 0x02, 0x0a, 0x17, 0x50, 0x72, 0x6f, + 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x12, 0x67, 0x0a, 0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, + 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x63, 0x63, + 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, + 0x0c, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x67, 0x0a, + 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, + 0x6f, 0x2e, 0x63, 0x6c, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, + 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x4c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x4c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x1a, 0x61, 0x0a, 0x0c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x64, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x44, + 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x1a, 0x22, 0x0a, 0x0c, 0x4c, 0x6f, 0x63, + 0x61, 0x6c, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, + 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x42, 0x09, 0x0a, + 0x07, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2d, 0x63, 0x6c, 0x69, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x63, 0x2f, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, 0x2f, 0x63, 0x6c, 0x69, 0x2f, 0x63, 0x6f, @@ -1657,28 +1878,31 @@ func file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP() []byte { return file_cc_arduino_cli_commands_v1_common_proto_rawDescData } -var file_cc_arduino_cli_commands_v1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 20) +var file_cc_arduino_cli_commands_v1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 23) var file_cc_arduino_cli_commands_v1_common_proto_goTypes = []any{ - (*Instance)(nil), // 0: cc.arduino.cli.commands.v1.Instance - (*DownloadProgress)(nil), // 1: cc.arduino.cli.commands.v1.DownloadProgress - (*DownloadProgressStart)(nil), // 2: cc.arduino.cli.commands.v1.DownloadProgressStart - (*DownloadProgressUpdate)(nil), // 3: cc.arduino.cli.commands.v1.DownloadProgressUpdate - (*DownloadProgressEnd)(nil), // 4: cc.arduino.cli.commands.v1.DownloadProgressEnd - (*TaskProgress)(nil), // 5: cc.arduino.cli.commands.v1.TaskProgress - (*Programmer)(nil), // 6: cc.arduino.cli.commands.v1.Programmer - (*MissingProgrammerError)(nil), // 7: cc.arduino.cli.commands.v1.MissingProgrammerError - (*Platform)(nil), // 8: cc.arduino.cli.commands.v1.Platform - (*PlatformSummary)(nil), // 9: cc.arduino.cli.commands.v1.PlatformSummary - (*PlatformMetadata)(nil), // 10: cc.arduino.cli.commands.v1.PlatformMetadata - (*PlatformRelease)(nil), // 11: cc.arduino.cli.commands.v1.PlatformRelease - (*InstalledPlatformReference)(nil), // 12: cc.arduino.cli.commands.v1.InstalledPlatformReference - (*Board)(nil), // 13: cc.arduino.cli.commands.v1.Board - (*HelpResources)(nil), // 14: cc.arduino.cli.commands.v1.HelpResources - (*Sketch)(nil), // 15: cc.arduino.cli.commands.v1.Sketch - (*MonitorPortConfiguration)(nil), // 16: cc.arduino.cli.commands.v1.MonitorPortConfiguration - (*MonitorPortSetting)(nil), // 17: cc.arduino.cli.commands.v1.MonitorPortSetting - (*SketchProfile)(nil), // 18: cc.arduino.cli.commands.v1.SketchProfile - nil, // 19: cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry + (*Instance)(nil), // 0: cc.arduino.cli.commands.v1.Instance + (*DownloadProgress)(nil), // 1: cc.arduino.cli.commands.v1.DownloadProgress + (*DownloadProgressStart)(nil), // 2: cc.arduino.cli.commands.v1.DownloadProgressStart + (*DownloadProgressUpdate)(nil), // 3: cc.arduino.cli.commands.v1.DownloadProgressUpdate + (*DownloadProgressEnd)(nil), // 4: cc.arduino.cli.commands.v1.DownloadProgressEnd + (*TaskProgress)(nil), // 5: cc.arduino.cli.commands.v1.TaskProgress + (*Programmer)(nil), // 6: cc.arduino.cli.commands.v1.Programmer + (*MissingProgrammerError)(nil), // 7: cc.arduino.cli.commands.v1.MissingProgrammerError + (*Platform)(nil), // 8: cc.arduino.cli.commands.v1.Platform + (*PlatformSummary)(nil), // 9: cc.arduino.cli.commands.v1.PlatformSummary + (*PlatformMetadata)(nil), // 10: cc.arduino.cli.commands.v1.PlatformMetadata + (*PlatformRelease)(nil), // 11: cc.arduino.cli.commands.v1.PlatformRelease + (*InstalledPlatformReference)(nil), // 12: cc.arduino.cli.commands.v1.InstalledPlatformReference + (*Board)(nil), // 13: cc.arduino.cli.commands.v1.Board + (*HelpResources)(nil), // 14: cc.arduino.cli.commands.v1.HelpResources + (*Sketch)(nil), // 15: cc.arduino.cli.commands.v1.Sketch + (*MonitorPortConfiguration)(nil), // 16: cc.arduino.cli.commands.v1.MonitorPortConfiguration + (*MonitorPortSetting)(nil), // 17: cc.arduino.cli.commands.v1.MonitorPortSetting + (*SketchProfile)(nil), // 18: cc.arduino.cli.commands.v1.SketchProfile + (*ProfileLibraryReference)(nil), // 19: cc.arduino.cli.commands.v1.ProfileLibraryReference + nil, // 20: cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry + (*ProfileLibraryReference_IndexLibrary)(nil), // 21: cc.arduino.cli.commands.v1.ProfileLibraryReference.IndexLibrary + (*ProfileLibraryReference_LocalLibrary)(nil), // 22: cc.arduino.cli.commands.v1.ProfileLibraryReference.LocalLibrary } var file_cc_arduino_cli_commands_v1_common_proto_depIdxs = []int32{ 2, // 0: cc.arduino.cli.commands.v1.DownloadProgress.start:type_name -> cc.arduino.cli.commands.v1.DownloadProgressStart @@ -1687,7 +1911,7 @@ var file_cc_arduino_cli_commands_v1_common_proto_depIdxs = []int32{ 10, // 3: cc.arduino.cli.commands.v1.Platform.metadata:type_name -> cc.arduino.cli.commands.v1.PlatformMetadata 11, // 4: cc.arduino.cli.commands.v1.Platform.release:type_name -> cc.arduino.cli.commands.v1.PlatformRelease 10, // 5: cc.arduino.cli.commands.v1.PlatformSummary.metadata:type_name -> cc.arduino.cli.commands.v1.PlatformMetadata - 19, // 6: cc.arduino.cli.commands.v1.PlatformSummary.releases:type_name -> cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry + 20, // 6: cc.arduino.cli.commands.v1.PlatformSummary.releases:type_name -> cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry 13, // 7: cc.arduino.cli.commands.v1.PlatformRelease.boards:type_name -> cc.arduino.cli.commands.v1.Board 14, // 8: cc.arduino.cli.commands.v1.PlatformRelease.help:type_name -> cc.arduino.cli.commands.v1.HelpResources 18, // 9: cc.arduino.cli.commands.v1.Sketch.profiles:type_name -> cc.arduino.cli.commands.v1.SketchProfile @@ -1695,12 +1919,14 @@ var file_cc_arduino_cli_commands_v1_common_proto_depIdxs = []int32{ 16, // 11: cc.arduino.cli.commands.v1.Sketch.default_port_config:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration 17, // 12: cc.arduino.cli.commands.v1.MonitorPortConfiguration.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSetting 16, // 13: cc.arduino.cli.commands.v1.SketchProfile.port_config:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration - 11, // 14: cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry.value:type_name -> cc.arduino.cli.commands.v1.PlatformRelease - 15, // [15:15] is the sub-list for method output_type - 15, // [15:15] is the sub-list for method input_type - 15, // [15:15] is the sub-list for extension type_name - 15, // [15:15] is the sub-list for extension extendee - 0, // [0:15] is the sub-list for field type_name + 21, // 14: cc.arduino.cli.commands.v1.ProfileLibraryReference.index_library:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference.IndexLibrary + 22, // 15: cc.arduino.cli.commands.v1.ProfileLibraryReference.local_library:type_name -> cc.arduino.cli.commands.v1.ProfileLibraryReference.LocalLibrary + 11, // 16: cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry.value:type_name -> cc.arduino.cli.commands.v1.PlatformRelease + 17, // [17:17] is the sub-list for method output_type + 17, // [17:17] is the sub-list for method input_type + 17, // [17:17] is the sub-list for extension type_name + 17, // [17:17] is the sub-list for extension extendee + 0, // [0:17] is the sub-list for field type_name } func init() { file_cc_arduino_cli_commands_v1_common_proto_init() } @@ -1937,19 +2163,59 @@ func file_cc_arduino_cli_commands_v1_common_proto_init() { return nil } } + file_cc_arduino_cli_commands_v1_common_proto_msgTypes[19].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibraryReference); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_common_proto_msgTypes[21].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibraryReference_IndexLibrary); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cc_arduino_cli_commands_v1_common_proto_msgTypes[22].Exporter = func(v any, i int) any { + switch v := v.(*ProfileLibraryReference_LocalLibrary); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } file_cc_arduino_cli_commands_v1_common_proto_msgTypes[1].OneofWrappers = []any{ (*DownloadProgress_Start)(nil), (*DownloadProgress_Update)(nil), (*DownloadProgress_End)(nil), } + file_cc_arduino_cli_commands_v1_common_proto_msgTypes[19].OneofWrappers = []any{ + (*ProfileLibraryReference_IndexLibrary_)(nil), + (*ProfileLibraryReference_LocalLibrary_)(nil), + } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_cc_arduino_cli_commands_v1_common_proto_rawDesc, NumEnums: 0, - NumMessages: 20, + NumMessages: 23, NumExtensions: 0, NumServices: 0, }, diff --git a/rpc/cc/arduino/cli/commands/v1/common.proto b/rpc/cc/arduino/cli/commands/v1/common.proto index bc8ed2e7263..e53f7aa0390 100644 --- a/rpc/cc/arduino/cli/commands/v1/common.proto +++ b/rpc/cc/arduino/cli/commands/v1/common.proto @@ -237,3 +237,24 @@ message SketchProfile { // Default Protocol in this profile. string protocol = 6; } + +message ProfileLibraryReference { + message IndexLibrary { + // Name of the library. + string name = 1; + // Version of the library if taken from the Library Index. + string version = 2; + // If true, this library is marked as a dependency. + bool is_dependency = 3; + } + message LocalLibrary { + // Absolute path to the library. + string path = 1; + } + oneof library { + // The library is installed from the Library Index. + IndexLibrary index_library = 1; + // The library is a local library. + LocalLibrary local_library = 2; + } +}